ai-agent教程-18-附录E-推荐阅读与资源

1 阅读7分钟

一份「能读很多年」的书,应该把读者领到更深的地方去。 本附录按主题给出经过时间检验的资源:基础论文(原理不会过时)、 工程指南(方法论)、框架官方文档(随时变,以官网为准)、基准、基础设施。 用一句话标注「为什么值得读」。


1. 基础论文(原理类,不会过时)

论文一句话对应章节
CoT / Self-Consistency(Wei et al. 2022;Wang et al. 2022)思维链让中间推理显式化;多次采样取多数提升可靠性02
Tree of Thoughts(Yao et al. 2023)把单条推理扩成树的搜索,规划与多路探索的早期形态02、附录 G §5.4
ReAct(Yao et al. 2022)思考与行动交织,Agent 循环的奠基论文02
Toolformer(Schick et al. 2023)模型自学何时调用工具,工具调用的早期范式03
Reflexion(Shinn et al. 2023)把「反思 + 教训记忆」整合进循环,自愈能力的来源02
Self-Refine(Madaan et al. 2023)生成→反馈→修正的自循环,反思提示的依据02、附录 G §7.3
MemGPT(Packer et al. 2023)用操作系统分页思想管理 Agent 记忆04
Generative Agents(Park et al. 2023)25 个 Agent 的「小镇」,记忆-反思-计划的社会模拟08、13
MetaGPT(Hong et al. 2023)SOP 驱动的多智能体协作,角色化分派的论文08
AutoGen(Wu et al. 2023, Microsoft)对话式多智能体范式,Agent 间对话协作的奠基08
LLMCompiler(Kim et al. 2023/2024)计划图 + 并行工具调用,延迟优化的经典02、03
A Survey on LLM-based Agents(Wang et al. 2024)全景综述,Agent 领域的「地图」全书
The Rise and Potential of LLM-based Agents(Xi et al. 2023)另一份重要综述,偏学术视角全书

阅读方法:不必逐字精读,先读 Abstract + 方法图 + 结论。 这些论文的价值在于确立问题与名词——五年后它们仍是讨论的起点。


2. 工程指南与方法论

资源为什么值得读对应章节
Anthropic《Building Effective Agents》(2024)定义提示链/路由/并行/编排者/评估-优化五大模式,第 02 章 §5 的设计蓝本02
Anthropic《Effective Context Engineering for AI Agents》(2025)上下文工程的官方方法论,预算/排序/缓存/压缩的权威表述05
OpenAI Function Calling & Structured Outputs 文档工具调用与约束解码的第一手规范03
各模型商的 Prompting 官方指南(Anthropic / OpenAI / Google)提示词怎么写、Few-shot / CoT 怎么用、系统提示怎么设计20
各模型商的 System Prompts 工程指南(Anthropic / OpenAI / Google)系统提示怎么写、缓存怎么设计05
Anthropic《Claude 官方 Prompt Engineering 最佳实践》清晰指令、示例、思维链、工具提示的第一手经验20
MCP 官方规范(modelcontextprotocol.io)MCP 协议的唯一权威来源(注意 2024-11-05 与 2026 无状态版的差异)09
A2A 官方规范(a2a-protocol.org)Agent 间通信协议的规范与用例08
OWASP LLM Top 10(genai.owasp.org)LLM 应用安全风险的行业基准清单11

工程指南的特点:半年就会更新。读的时候抓「方法论」而不是「API 参数」—— 参数以官方文档为准,方法论才经得起时间。


3. 框架与工具(以官方文档为准)

框架一句话定位何时去读
LangChain链式抽象的框架鼻祖;LangGraph 是 LangChain 团队针对 Chain 静态化的重构熟悉其生态、或从链式迁移到图式时
LangGraph显式状态图,企业级复杂工作流的事实标准需要状态/检查点/人工介入时
CrewAI角色化多智能体,上手最快快速原型、内容管线
OpenAI Agents SDK循环型 harness,handoff + 三层护栏绑定 OpenAI、要生产护栏
Claude Agent SDK深度自主 Agent,内置工具 + MCP 最全编码 Agent、系统级访问
Google ADK协议覆盖最全(MCP/A2A/ACP),多模型需要协议互操作
AutoGen / AG2对话式多智能体开创者研究、已有系统维护
LlamaIndexRAG / 数据框架之王检索型 Agent
Smolagents代码优先的 Agent(用代码行动而非 JSON)想理解「代码即行动」
Dify中文友好的低代码 Agent 平台,RAG 管线开箱即用想快速搭业务 Agent、少写代码
Coze字节的 Agent 平台,插件生态丰富,面向非程序员免写代码搭 bot、复用现成插件

框架会变——本书第 06 章已经提醒:框架是「当时最优」的封装,不是「永远正确」的真理。 读框架文档时,问自己:「它的核心抽象是什么?换成别家对应什么?」


4. 基准与评测

基准测什么什么时候用
SWE-bench真实 GitHub issue → 修代码代码 Agent 的事实标准
GAIA多工具/多步推理的开放问题通用 Agent 能力
WebArena / WebVoyager真实网页环境完成任务浏览器 / 计算机使用 Agent
τ-bench(tau-bench)客服类多轮工具交互对话 Agent
BFCL(Berkeley Function Calling)函数调用正确性工具调用专项
AgentBench多环境通用 Agent 能力综合对比
MINT多轮交互中的错误反馈恢复反思/自愈能力
AgentDojo工具调用任务中的提示注入攻防安全评测(第 11 章)
CyberSecEval注入/越狱/危险代码安全评测(第 11 章)

提醒:基准分数 ≠ 生产表现(第 10 章 §7)。基准用于「横向比较模型/方法」, 生产评估请基于自己的真实流量建评测集。


5. 基础设施

类别代表用途
向量数据库pgvector、Milvus、Weaviate、Qdrant、Chroma、FAISS长期记忆与 RAG 的存储检索(第 21 章 §4)
ANN 索引库FAISS、hnswlib、annoy、pgvector(HNSW/IVFFlat)向量索引算法的实现参考(第 21 章 §3)
混合检索/重排Weaviate/Qdrant 内置混合检索;cross-encoder 模型(rerankers)多路召回 + 精排(第 21 章 §6)
重排模型(reranker)点名Cohere Rerank(英文强、长文本稳);bge-reranker(BAAI,中文友好);jina-reranker(多语言通用)精排(第 21 章 §6):中文场景优先 bge-reranker,英文场景优先 Cohere,别只看英文榜单选型
评测/可观测LangSmith、Langfuse、Opik、Braintrust、OpenTelemetry轨迹追踪、评测平台、成本监控
沙箱/隔离Firecracker、Docker、gVisor代码执行 Agent 的沙箱化(第 11 章)
任务队列Redis、RabbitMQ、Kafka慢速 Agent 任务的异步编排(第 12 章)
嵌入模型OpenAI embeddings、BGE、E5、GTE、m3e向量记忆的「语义化」升级(第 04 章 §5、第 21 章 §5)

6. 持续学习:到哪里跟上变化

Agent 领域迭代极快,「跟上变化」本身就是一项技能。几个可靠的信号源:

  1. 官方发布:Anthropic / OpenAI / Google 的工程博客与规范仓库 (MCP、A2A 的更新都在各自的 GitHub org 里);
  2. 顶会论文:NeurIPS / ICML / ICLR / ACL 的 LLM-Agents 方向;
  3. 开源生态:GitHub 上的框架仓库的 README 与 changelog, 比二手文章更及时、更准确;
  4. 社区综述:每年都有新的 Agent 综述论文,用它们做「年度刷新」;
  5. 本书第 13 章的「五个技术方向」与「七个开放问题」——如果你在找研究方向, 那里全是选题。

7. 给读者的最后提醒

资源清单的宿命是「部分过时」,所以记住三条:

  1. 原理读论文,方法读指南,参数读文档——按这个优先级分配阅读时间;
  2. 框架半年一变,模式十年不变——优先掌握第 02 章的模式语言与第 05 章的上下文工程, 它们才是这本书想让你带走的东西;
  3. 读十篇不如跑一个——把 mini-agent 改一个工具、加一个测试, 比读十篇框架博客更能建立直觉。

至此,正文章节与附录到此结束。愿你带着「原理 + 代码」的双线知识, 在 Agent 的世界里做出既强大又可信任的系统。