Agent 开发教程
作者:痴者工良
教程地址:
https://docs.whuanle.cn/zh/maomi_framework
作者博客地址:
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 生成。太累了,不想写了,主要都是理论和源码解读。