跳转至

从这里开始

总路线图

Ch1 First API Call
 → Ch2 Function Calling
   → Ch3 结构化输出与对话基础
     → Ch4 Prompt 与 Context Engineering
       → Ch5 ReAct
         → Ch6 Workflow 与 Agent Loop
           → Ch7 Agent Design Patterns(按需跳)

Ch1 到 Ch6 是主线,按顺序走。Ch7 不要硬读,按失败跳。

每章衔接逻辑

每一章都来自上一章的失败。

章节 上一章做到了什么 但还差什么 链接
Ch1 First API Call 能调 API,模型能回答问题 但说的全是编的,没有工具,不能获取真实数据 chapter1/index.md
Ch2 Function Calling 能调工具,拿到真实数据 但输出是散文,代码没法稳定消费 chapter2/index.md
Ch3 结构化输出与对话基础 输出有结构,有对话历史,有 Provider 抽象 但 prompt 写不好效果差,上下文管理粗糙 chapter3/index.md
Ch4 Prompt 与 Context Engineering prompt 和 context 优化了,输出质量上去了 但还是 one-shot,复杂任务需要循环 chapter4/index.md
Ch5 ReAct 有 ReAct 循环,模型能根据观察决定下一步 但不是所有任务都需要循环,有的固定步骤更好 chapter5/index.md
Ch6 Workflow 与 Agent Loop 有 workflow 和 agent loop,能区分固定流程和动态任务 但遇到具体问题需要具体模式 chapter6/index.md
Ch7 Agent Design Patterns 按失败选模式,28 个模式覆盖可靠性、检索、规划、多 Agent、安全 chapter7/index.md

什么时候停

能用更简单的结构,就不要上更重的模式。

  • 步骤固定 → 停在 workflow,不需要 agent loop。
  • 只缺资料 → 加工具或检索,不需要完整 Agent。
  • 输出不稳定 → 结构化输出加重试就够了。
  • one-shot 能解决 → 不需要循环。

Agent 不是目标。可控地解决用户的旅行问题才是目标。

读完 Ch6 以后

模式地图,按症状跳到 Ch7 的具体模式。

常见跳法:

  • 输出像真的但经常错 → 可靠性:Maker-Checker、CoVe、Voting
  • 一次检索不够 → 检索与记忆:Retrieval Loop、Agentic RAG
  • 计划会被新信息推翻 → 规划与搜索:PER、ReWOO
  • 一个 Agent 背太多职责 → 多 Agent:Manager-Worker、Handoff、Group Chat
  • 要上线 → 安全与评测:Policy、Guardrails、HITL、Eval Harness