Agent 开发教程

作者:痴者工良

教程地址:

https://docs.whuanle.cn/zh/maomi_framework


作者博客地址:

https://www.whuanle.cn

https://www.cnblogs.com/whuanle


本系列从大模型接口协议出发,逐步介绍 Microsoft Agent Framework 的基础能力与扩展机制,并延伸到 RAG 技术和 Agent 工程实践。

你可以按顺序阅读,也可以通过下面的完整目录直接进入感兴趣的主题。


文章背景

辞职休息一段时间,闲不住,花了一个月时间写这个系列,一方面是巩固知识,另一方面是方便后续找工作。

目前小红书、抖音出现了很多 Agent 开发教程,抱着学习的心态去求资料教程,结果都是某些机构,全是要加企业微信获取资料,并且这些资料绝大多数是 AI 写的,毫无营养。

干脆在辞职休息这段时间,自己看看书,深入学习,自己写一本 Agent 开发教程。


第一部分:模型接口

了解主流大模型的接口类型、消息格式和调用方式,为后续开发 Agent 打好基础。

第二部分:Microsoft Agent Framework 框架

从框架的核心概念开始,学习模型连接、对话上下文、函数调用、工作流、安全评估及交互协议等能力。

使用基础

扩展能力

质量评估和安全

UI 与协议

第三部分:RAG 技术

本部分将介绍从文件内容提取、文本切片、元数据生成,到向量存储、检索和多存储架构设计的完整 RAG 数据链路。

由于微软已经放弃了microsoft/kernel-memory 项目,所以笔者写完的 RAG 部分内容,只能弃稿重写,改成使用 Maomi.ToMarkdown 框架做 RAG。

第四部分:Agent 开发

本部分将从工程视角拆解 Agent 的工作模式、消息结构、工具系统、上下文管理、权限控制、记忆机制和多智能体协作。

第四部分内容主要由 AI 生成。太累了,不想写了,主要都是理论和源码解读。