想系统地理解 AI Agent,微软开源的《AI Agents for Beginners》是个不错的底子。我们把它的 19 课按大白话重写了一遍,每课都有要点、动手练习和一段能直接交给 Agent 的导师提示词:你自己能读,Agent 也能带你学。
先分清你是哪类读者。 这门课原本是给开发者的:教你用代码自己搭 Agent。所以我们把 19 课分成两组:
- 普通用户可读(5 课): 讲概念,练习在聊天框里就能做,不用写代码。
- 开发者进阶(14 课): 要写代码、设计数据结构、做部署,适合想自己搭 Agent 的人。不写代码的话,跳过这一组完全没关系。
普通用户可读
| 课 | 主题 | 一句话 |
|---|---|---|
| 1 | Agent 到底是什么,什么活才值得用它 | Agent 是什么,什么活值得用 |
| 5 | Agentic RAG,查不到就换个法子再查 | 查不到就改问法再查 |
| 9 | 元认知,让 Agent 回头检查自己 | 让 Agent 回头检查自己 |
| 12 | 上下文工程,别把窗口塞爆 | 管好模型此刻能看到什么 |
| 13 | 记忆,让 Agent 记得你 | 让 Agent 记得你 |
开发者进阶
| 课 | 主题 | 一句话 |
|---|---|---|
| 0 | 先把环境搭好,课程代码才跑得起来 | 跑通课程代码要备什么 |
| 2 | 框架怎么选,别从零造轮子 | 框架帮你省哪些事 |
| 3 | 设计 Agent 的三条原则,透明、可控、一致 | 透明、可控、一致三条原则 |
| 4 | 工具调用,让模型真的能动手 | 函数调用让模型动手 |
| 6 | Agent 靠不靠谱,先看这几类威胁 | 六类威胁和防线 |
| 7 | 规划,先拆任务再开工 | 先拆任务再开工 |
| 8 | 多 Agent,什么时候该多找几个帮手 | 什么时候多找几个帮手 |
| 10 | 上线以后,怎么看它到底在干什么 | 上线后怎么看清它在干什么 |
| 11 | MCP、A2A、NLWeb,三个协议各管什么 | MCP、A2A、NLWeb 的分工 |
| 14 | Microsoft Agent Framework 能帮你做什么 | 微软 Agent Framework 提供什么 |
| 15 | 浏览器 Agent,像人一样上网办事 | 像人一样上网办事 |
| 16 | 从笔记本到上线,Agent 要补哪些课 | 从笔记本到上线要补什么 |
| 17 | 本地跑 Agent,数据不出门 | 在本机跑小模型 Agent |
| 18 | 给 Agent 的操作留下防篡改的账本 | 给操作留下防篡改账本 |
推荐顺序
- 普通用户: 01 → 05 → 12 → 13 → 09,看完就能更会用现成的 Agent。
- 开发者: 先读完上面 5 课,再按 00 到 18 的顺序学进阶组。第 00 课讲怎么跑原版代码,需要 Azure 账号。
参考
- 原项目:microsoft/ai-agents-for-beginners,MIT 许可证
- 本系列为大白话改写版,细节和最新内容以原项目为准


评论(0)
还没有评论,来说第一句。