第 11 章 · 学习路径与资源
11.1 入门路径(4 周)
第 1 周:理解概念
- 读第 0-2 章,建立"LLM + 工具 + 循环"心智模型
- 跑通第 3 章的 50 行 agent 代码
- 把玩 Claude Code / Cursor,感受 agent 怎么工作
第 2 周:会调工具
- 读第 4 章,自己写 3-5 个工具
- 把第 3 章的 agent 扩展成"会查天气 + 会算数 + 会读文件"的小 agent
- 跑实战 1(30 行代码 agent)和实战 2(让 agent 用工具)
第 3 周:上 MCP 和 SDK
- 读第 5-6 章
- 跑实战 3(写一个 MCP server)
- 用 Claude Agent SDK 重写第 3 章的 agent,对比两种写法
第 4 周:做出有用的东西
- 跑实战 5(科研追踪 agent)或实战 6(招聘 agent)
- 加上安全护栏(第 8 章)
- 部署到 Cloudflare Pages 或 Vercel
11.2 进阶路径
多 agent 协作
- 读 Anthropic 的 Multi-agent research system
- 用 LangGraph 或 CrewAI 搭一个多 agent 系统
- 理解 orchestrator-worker 模式
高级编排模块(第 19-22 章)
- 第 19 章规划工作流:让 LLM 先输出 JSON / XML / 代码计划再执行
- 第 20 章多智能体协作模式:线性 / 单层层级 / 深层级 / 全连接四种通信模式
- 第 21 章 Agent 知识图谱:领域图 + 词汇图 + 主题图三层结构,GraphRAG 检索
- 第 22 章 Google ADK 实战:用 ADK 落地多 Agent 系统,掌握 ToolContext 共享状态
这条路径是"当一个 Agent 装不下复杂任务时"的扩展方案。学完能把规划、多 Agent、知识图谱组合起来,构建真正复杂的 Agentic AI 系统。
Agent 评估
- 学 SWE-bench / BrowseComp 评测方法
- 给自己的 agent 建测试集
- 用 LangSmith / Langfuse 做可观测
Agent 安全
- 深入学 Prompt Injection 攻防
- 学 NeMo Guardrails
- 读 OWASP LLM Top 10
Context Engineering
- 读 Anthropic 的 Effective context engineering
- 实践 context 压缩、subagent 隔离
- 理解 Context Rot
11.3 必读资料
Anthropic 官方(最权威)
- Building Effective Agents - Agent 工程圣经
- Multi-agent research system - 多 agent 实战经验
- Effective context engineering - 上下文工程
- Claude Agent SDK 文档
- MCP 规范
- Agent Skills 文档
经典论文
- ReAct: Synergizing Reasoning and Acting in Language Models (2022) - agent loop 基础
- Toolformer: Language Models Can Teach Themselves to Use Tools (2023)
- Reflexion: Language Agents with Verbal Reinforcement Learning (2023)
其他博客
- OpenAI - Practical guide to agents
- LangChain - LangGraph documentation
- Simon Willison's blog - LLM 实战洞察
11.4 社区
- Anthropic Discord - 官方支持,agent 频道活跃
- GitHub Discussions - 各框架仓库下讨论
- Reddit r/LocalLLaMA - 本地 LLM 社区
- Hugging Face - 模型 + 数据集
- r/mcp - MCP 专门社区
11.5 你的下一步
读完本教程后,建议:
- 做一个真实项目:选一个你日常重复的任务,让 agent 自动化。这是检验学习的最好方式。
- 分享出来:写博客、发 GitHub、推特。教别人是最好的学。
- 持续跟进:这个领域每月都有新东西,关注 Anthropic / OpenAI / Google 官方博客,关注 awesome-mcp-servers 清单。
前人智慧 / Prior Art
本章是学习路径和资源汇总。这些资源不是任意推荐,每一条都是 Agent 工程的"必读"或"重要参考"。
Anthropic 三经的递进关系
本章 11.3 节列的 Anthropic 三篇博客不是平行关系,是递进关系:
Building Effective Agents(2024.12)
- 定义结构:Workflow vs Agent,五种 Workflow 模式
- 入门必读:理解 Agent 是什么
Multi-agent Research System(2025)
- 讲扩展:多 Agent 协作,subagent 隔离,token 成本
- 进阶必读:理解 Agent 怎么扩展
Effective Context Engineering(2025)
- 讲边界:Context Rot,最小高信号 token 集
- 高级必读:理解 Agent 的工程边界
读三篇的顺序就是 Agent 工程的入门路径--定义、扩展、边界。本教程的章节顺序也是按这个逻辑组织。
Andrew Ng Agentic AI 课程的对照
Andrew Ng 的 Agentic AI 课程 是另一个重要的学习资源。和本教程的对照:
| Andrew Ng 课程 | 本教程 | |
|---|---|---|
| 时长 | 4-8 小时视频 | 18 章文字 |
| 框架 | LangGraph 为主 | Anthropic SDK + 多框架对比 |
| 受众 | 中级开发者 | 入门开发者 |
| 实战 | 4 个 | 7 个 |
| 重点 | LangGraph 抽象 | 工程边界 + 真实任务 |
两者互补:Andrew Ng 课程强在 LangGraph 系统讲解,本教程强在工程边界和多框架对比。
ReAct / Reflexion / Toolformer 论文的阅读顺序
本章 11.3 节列的三篇经典论文,推荐阅读顺序:
- ReAct(2022.10):先读,理解 Thought/Action/Observation 循环
- Toolformer(2023.2):再读,理解模型如何学会用工具
- Reflexion(2023.3):最后读,理解失败如何沉淀成经验
这个顺序是按概念依赖:ReAct 定义循环结构,Toolformer 讲工具学习,Reflexion 讲经验记忆。读完三篇能理解 Agent 的研究脉络。
Lilian Weng 博客的持续价值
Lilian Weng 的《LLM Powered Autonomous Agents》(2023.6)至今仍是 Agent 概念拆解最被引用的文章。它把 Agent 拆成 Planning / Memory / Tool Use / Action 四块,这个拆法被后续所有教材(包括本教程)继承。
Lilian 的博客价值在概念清晰--不堆砌名词,每个概念都给出定义和例子。读其他 Agent 教材觉得混乱时,回看 Lilian 的博客能理清思路。
Simon Willison 博客的实战洞察
Simon Willison 的博客 是 LLM 实战洞察的重要来源。他的特点:
- 每个新模型 / 新工具都亲自测
- 不只说"是什么",说"实测怎样"
- 关注 prompt injection 等安全问题
- 写得简洁,不堆术语
Simon 的博客适合"跟进最新进展"--Agent 领域每月都有新东西,Simon 通常第一时间实测并给出判断。
OpenAI Practical Guide to Agents
OpenAI 的 Practical Guide to Agents 是 OpenAI 官方的 Agent 工程指南。和 Anthropic 三经的对照:
| Anthropic 三经 | OpenAI Guide | |
|---|---|---|
| 风格 | 工程博客,深入 | 文档,简洁 |
| 框架 | Claude Agent SDK | OpenAI Agents SDK |
| 重点 | 边界 + 多 agent | 实操 + 单 agent |
| 适合 | 深入理解 | 快速上手 |
两个对照读能避免"只看一家之言"的偏差。Agent 工程没有唯一正解,多看几家能形成自己的判断。
社区资源的价值判断
本章 11.4 节列的社区资源,价值判断:
- Anthropic Discord:官方支持,agent 频道活跃,但内容杂
- GitHub Discussions:各框架仓库下讨论,技术深度高
- r/LocalLLaMA:本地 LLM 社区,开源模型跟进
- Hugging Face:模型 + 数据集,找资源
- r/mcp:MCP 专门社区,MCP 问题首选
社区资源的价值在实时性--官方文档滞后于实践,社区讨论能跟进最新。但社区信息噪声大,要自己筛选。
"做一个真实项目"的工程智慧
本章 11.5 节建议"做一个真实项目"。这条建议的工程智慧在:
教程教的是"已知问题怎么解",真实项目逼你面对"未知问题怎么发现"。
教程的实战(包括本教程的 7 个)都是设计好的--答案已知,路径明确。真实项目不一样:
- 用户需求模糊
- 工具会失败
- 成本会超
- 验收标准会变
只有在真实项目里踩过这些坑,才算真正学会 Agent 工程。本教程的定位是"把你送到门口",进门要靠自己。
"教别人是最好的学"
本章 11.5 节建议"分享出来"。这条建议的工程智慧在 Feynman 技巧:
如果你不能简单解释一个概念,说明你没真懂。
写博客 / 发 GitHub / 教同事,会逼你把模糊的理解变清晰。Agent 工程概念多、容易似懂非懂,"教别人"是检验理解的最快方式。
本教程本身就是这个原则的实践--作者在写教程过程中把模糊概念变清晰了。读者学完后写自己的博客,是同样有效的学习方式。
Agent 不是魔法,是工程。LLM + 工具 + 循环,加上评估、安全、可观测,就是一个能用的 agent。
本教程从 0 到 1 带你走完一遍。剩下的 1 到 100,靠你自己造。
happy coding.