从"设计模式"到"智能体模式":谷歌大神 Antonio Gulli 给 AI 时代的开发者递了一本新圣经
一、作者是谁?------ Antonio Gulli
- 现任:Google Cloud 资深工程总监、杰出工程师(Distinguished Engineer)。
- 江湖地位 :欧洲最早一批投身云原生与分布式系统的技术领袖,曾执掌微软 Azure 欧洲研发中心、AWS 欧洲实验室。
- 写作风格 :爱在 GitHub、Google Docs 上"边写边开源",把 400 多页手稿免费扔给社区,再让出版社"慢半拍"收版税------这次版税全部捐给 Save the Children。
- 个人信条:"If you can't reuse it, you don't understand it." 于是把 20 年大规模系统经验拆成 21 张"图纸",就是今天的主角------《Agentic Design Patterns》。
二、这本书到底写了啥?
副标题已经剧透:A Hands-On Guide to Building Intelligent Systems------"手把手教你搭智能系统"。全书 424 页,21 个核心模式 + 7 个高阶附录,用"模式语言"把 AI Agent 从玩具级 Demo 提升到工业级可维护系统。下面给你一张"速查表",收藏比点赞更实用。
表格复制
类别代表模式一句话记忆梗基础工作流提示链(Prompt Chaining)路由(Routing)并行化(Parallelization)把大任务切成"流水线",让模型"各扫门前雪"。单兵增强反思(Reflection)工具使用(Tool Use)规划(Planning)给 Agent 一面镜子、一把瑞士军刀、一张甘特图。多兵协作多智能体协商(Multi-Agent Negotiation)swarm 模式(Swarm Pattern)A2A 通信(Agent-to-Agent)一群 Agent 像"微信群"一样@彼此,吵出最优解。记忆&知识 RAG(Retrieval-Augmented Generation)长期记忆(Long-Term Memory)知识图谱增强让 Agent"过目不忘",还能"翻家谱"找关系。安全&治理护栏(Guardrails)Human-in-the-Loop
| 类别 | 代表模式 | 一句话记忆梗 |
|---|---|---|
| 基础工作流 | 提示链(Prompt Chaining)路由(Routing)并行化(Parallelization) | 把大任务切成"流水线",让模型"各扫门前雪"。 |
| 单兵增强 | 反思(Reflection)工具使用(Tool Use)规划(Planning) | 给 Agent 一面镜子、一把瑞士军刀、一张甘特图。 |
| 多兵协作 | 多智能体协商(Multi-Agent Negotiation)swarm 模式(Swarm Pattern)A2A 通信(Agent-to-Agent) | 一群 Agent 像"微信群"一样@彼此,吵出最优解。 |
| 记忆&知识 | RAG(Retrieval-Augmented Generation)长期记忆(Long-Term Memory)知识图谱增强 | 让 Agent"过目不忘",还能"翻家谱"找关系。 |
| 安全&治理 | 护栏(Guardrails)Human-in-the-Loop异常恢复(Exception Recovery) | 给野马套缰绳,关键时刻"一键拉闸"。 |
| 性能&观测 | 资源感知优化(Resource-Aware Optimization)评估监控(Evaluation & Monitoring) | 既当"性能工程师",又当"客服质检"。 |
异常恢复(Exception Recovery)给野马套缰绳,关键时刻"一键拉闸"。性能&观测资源感知优化(Resource-Aware Optimization)评估监控(Evaluation & Monitoring)既当"性能工程师",又当"客服质检"。
彩蛋:附录里还塞了 28 页"高级提示工程"、14 页"推理引擎拆解"、7 页"CLI 调 Agent"------简直就是把饭喂到嘴边。
三、为什么值得读?------ 3 个"程序员无法拒绝"的理由
- 开源先行,中文已就位
英文原版 Google Docs 免费可看,GitHub 上 Jimmy Song、xindoo、fairyredfox 等志愿者已放出完整双语版,++在线阅读++ + ++PDF 下载++一条龙,零成本"白嫖"。 - 代码即文档,Ctrl+C 就能跑
每个模式都配了 LangChain / Google ADK / CrewAI 三套代码,作者把 Notebook 直接扔仓库,改两行配置就能上线。 - 从"能跑"到"能规模"
别人教程只教你"让 Agent 跑通",这本书教你"让 100 个 Agent 在 K8s 里互不踩脚、可回滚、可灰度",真正写过 CR 的工程师才知道有多值钱。
四、适合谁?------ 一张图自检
┌──────────如果你正在─────────┐
│ • 用 LangChain 搭过问答机器人 │
│ • 被老板要求"下周上线 10 个 Agent" │
│ • 踩过 Prompt 太长、Token 爆炸的坑 │
│ • 担心 Agent 乱调用 API 把数据库删了 │
└────────────────────────┘
👉 别犹豫,这本书就是写给你的。
五、我的"食用"建议
- 先刷目录:把 21 个模式当"词汇表"过一遍,遇到需求先翻表,找最接近的模板。
- 再跑代码:挑一个与你业务同域的 Notebook,完整跑一次,把日志打出来,看 Agent 到底在哪一步"动脑"。
- 最后做减法 :99% 的"自研"都是过度设计,先用作者给的骨架上线,再按业务切分模块------先固化,再优化。
六、一句话总结
软件时代我们有《Design Patterns》让代码可维护;
智能体时代我们有《Agentic Design Patterns》让 AI 可治理。
** Antonio Gulli 把 20 年经验开源成 21 张图纸,剩下的就看你怎么搭出下一代 Killer Agent 了。**
