MAF快速入门(2)Agent的花样玩法
上一篇,我们学习了如何使用MAF创建一个简单的Agent,这一篇我们学习下MAF对于单个Agent的花样玩法,这些玩法可以极大扩展我们对于Agent的适用场景。例如,将Agent转换为Function Tool和MCP Tool,持久化Agent中的对话记录以便快速恢复,还可以给Agent添加中间件... ...
用 .NET 构建你的第一个 MCP 服务器并发布到 NuGet
用 .NET 构建你的第一个 MCP 服务器并发布到 NuGet 引言 随着人工智能技术的快速发展,AI 助手在各行各业的应用越来越广泛。然而,AI 模型本身往往缺乏与外部系统和数据源直接交互的能力。Model Context Protocol (MCP) 正是为解决这一问题而生的开放标准,它作为连 ...
MySQL 8.4:未使用 mysql_native_password 却报插件未加载(Plugin 'mysql_native_password' is not loaded)?
现象 最近遇到一个有趣的案例:在一个新创建的 MySQL 8.4 实例中,使用用户 u2 登录时,返回了Plugin 'mysql_native_password' is not loaded错误。 $ mysql -h127.0.0.1 -P3316 -uu2 -p123mysql: [Warni ...
C#/.NET/.NET Core技术前沿周刊 | 第 62 期(2025年11.17-11.23)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Microsoft将.NET Aspire 改成了Aspire
Microsoft 于 11 月 11 日在 .NET Conf 2025 期间宣布了 Aspire 13,称其为其分布式应用开发框架迄今为止最大规模的发布。它还去掉了名称中的“.NET”部分,显然是为了反映更广泛的语言支持和抽象。不过微软公司尚未对此次品牌重塑发表评论。微软公司表示,此次更新为构建 ...
AI 时代,.NET 开发者是向左还是向右?
AI 时代,.NET 开发者向左还是向右? Microsoft Agent Framework vs LangChain 1.0 —— 一场关乎未来的技术选择 开篇:十字路口的抉择 2025年11月的某个深夜,你刚写完最后一行代码,准备提交。 突然,技术总监在群里发了条消息: "下个季度要上AI智能 ...
.NET+AI | MEAI | Function Caling 实操(4)
.NET+AI | MEAI | Function Caling 实操 TL;DR ✅ 注册你的方法为工具(Tool) ✅ 启用中间件 UseFunctionInvocation() ✅ 设置 ChatOptions.ToolMode = Auto ✅ 发起对话,MEAI 自动完成:请求 → 调用 ...
.NET+AI | MEAI | Function Calling 基础(3)
.NET+AI | MEAI | Function Calling 基础 一句话概括 Function Calling 是让大模型能够识别用户意图并返回结构化函数调用指令的能力,而不是模型主动调用函数。 为什么需要Function Calling? 大模型虽然强大,但它只能基于训练数据生成文本回复, ...
对 .NET FileSystemWatcher引发内存碎片化的 反思
一:背景 1. 讲故事 前些天又遇到了一例 FileSystemWatcher 引发的内存碎片化故障,但这个碎片化不是因为经典的 reloadOnChange=true 导致的,所以我觉得有必要做一次深度的反思,供以后遇到类似问题提供技术上的解决方法,这篇我们就来系统的讲解下 两种碎片化方式的调查方 ...
我是新来的,我需要知道这些吗?网关上的限流器
1. nginx原生限流能力 ngx_http_limit_req_module 提供的请求限流能力必须基于某个预定义的key,eg: client Ip, request_uri, host_name, 这个限流器是基于漏桶算法。 limit_req_zone $binary_remote_add ...
快速构建一个基础、现代化的 WinForm 管理系统!
前言 前段时间有小伙伴在后台留言问:有没有好用的 WinForm 管理系统?今天大姚给大家分享一个基于 AntdUI 构建的 WinForm 管理系统,不需要我们写一行代码既能快速构建一个基础、现代化的 WinForm 管理系统。 项目介绍 WenAntdUI-Admin 是一个基于 AntdUI ...
新来的外包,在大群分享了它的限流算法的实现
1. 令牌桶按用户维度限流 前文golang/x/time/rate演示了基于整体请求速率的令牌桶限流; 那基于用户id、ip、apikey请求速率的限流(更贴近生产的需求), 阁下又该如何应对? 那这个问题就从全局速率变成了按照用户维度(group by userid)来做限流,那么 早先的全局的 ...
利用AI Agent,辅助销售团队制定培训和考试内容
前段时间有朋友问,是否能利用AI技术来辅助销售团队进行培训。 这里我就用LangChain来构建一个简单的模型,构建一个AI Agent,来简单演示下实现的思路。 AI Agent也就是我们所说的智能体,相比大模型,它可以让大模型的手伸出来,来进行信息获取甚至一些实质的操作。 通过此篇你可以观察到,... ...
C# 14 新功能全面解析:提升生产力与性能的革命性更新
引言 C# 语言作为.NET生态的核心,始终致力于提升开发者的生产力与应用程序性能。C# 14带来了多项突破性特性,包括扩展成员、字段关键词、空条件赋值等,这些改进显著减少了样板代码,增强了类型系统的灵活性。本文将深入解析这些新功能的设计原理、应用场景及实际价值,帮助开发者快速掌握C# 14的核心优 ...
DotMemory系列:5. 如何实现自动化抓取和应用自托管
一:背景 1. 讲故事 前面几篇我们都是手工安装 dotmemory 软件,然后在程序的合适时机抓取snapshot,这种方式在绝大多数场景下都没有问题,但在一些精细化的场景下,如果能够实现自动化抓取,那就比较了,这篇我们就来聊一聊这玩意。 二:如何实现自动化抓取 1. 测试代码 所谓的自动 ...
节省 60% Token 的新数据格式「GitHub 热点速览」
我最近琐事缠身,连续好几周没发「GitHub 热点速览」了,这样不行得赶紧续上。 首先映入眼帘的是可节省 60% Token 的新数据序列化格式 TOON,其官方开源的 TypeScript 实现在 GitHub 上一周便斩获了 3.5k Star,而且热度还在持续上涨。Snapchat 团队开源的 ...
MAF快速入门(1)化繁为简的Agent创建范式
MAF(Microsoft Agent Framwork)已经出来有一段时间,最近看到它的commit比较频繁,估计是为了在.NET Conf 2025发布1.0.0的正式版。预览版也并不妨碍我们的学习,那么从今天开始,我们就通过微软官方学习文档来一起进入MAF的世界吧。 ...
从混沌中见你所见——文生图的逆向浪漫
从混沌中见你所见 文生图的逆向浪漫 缘起 一直以来,我都希望能拍一组日照金山的照片,向往那种巍峨雪山的寂寥与金光漫射的神圣,因缘际会一直未能如愿。看着朋友圈的AI整的手办图,咱也试试生成一个。 你别说,你还真别说,有那么点意思。 我们考虑一个问题,如何让计算机学会画画?我们可能第一时间想到人类画画的 ...
DotMemory系列:4. 如何分析进程的转储文件
一:背景 1. 讲故事 前面几篇文章说的都是对进程采集 snapshot 文件,但这种方式的前提需要在目标机器上运行 DotMemory 相关组件,这在很多生产环境下很难做到,我知道很多医疗,金融生产环境,部署一个外来文件都需要层层审批,尤其像 dotmemory 这种商业软件,想上去门到没有。。。 ...
C#/.NET/.NET Core技术前沿周刊 | 第 61 期(2025年11.10-11.16)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...


