配套代码:dotnet/samples/02-agents/A2A/A2AAgent_PollingForTaskCompletion/Program.cs 风格延续:「把另一个智能体当成工具来使」那集的讲法,继续用大白话 + 比喻 适用人群:刚接触 MAF / A2A,想知道"任务要跑很久怎么办"
配套代码:dotnet/samples/02-agents/A2A/A2AAgent_AsFunctionTool/Program.cs 参考风格:MAF 快速上手系列「用 Executor 与 Edge 编排流程」那集的讲法 适用人群:刚接触 Microsoft Agent Framework(M
第三集我们用 AgentSession 做到了多轮对话,可那点记忆只活在当前的进程里。程序一关,会话就没了,下次启动又得从头聊。这一集往前走一步:给 Agent 加一份能跨会话、还能落盘保存的长期记忆。 做法不是让你手撸数据库,而是写一个自定义记忆组件,挂在 Agent 上。本集的例子里,组件会自动
前两集我们让 Agent 讲了笑话、还给它装上了函数工具。但那些例子里,每次调用都是"一问一答、互不相关"。你问第二句时,Agent 早把第一句忘了。 这一集要解决的就是多轮对话:让 Agent 记住你们前面聊过什么,第二句话能接着第一句话的意思往下走。比如先让它讲个海盗笑话,再补一句"给这笑话加表
上一集我们用 C# 连上 DeepSeek,跑通了一个会讲笑话的 Agent。那一集里,Agent 的能耐就是聊天:你问一句,它回一段,仅此而已。 这一集往前走一步:让 Agent 能调用你自己写的 C# 函数。行话叫"函数调用"(function calling)或者"工具调用"(tool cal
这是本系列的第一篇,专门写给已经会 C# 语法、但刚接触 AI 编程的你。 如果你写 C# 没问题(变量、using、异步 async/await、foreach 都懂),但一听到"大模型""Agent""API""流式输出"就发懵,别慌,本篇就是为你写的。我们会从零把一个最小可运行的 AI 程序跑