智能体设计模式中文版.pdf
《智能体设计模式》目录
简介
* 前言
* 什么是智能体系统?
* 为什么模式对智能体开发至关重要
* 本书结构与使用方法
* 框架简介
智能体的特征
* Level 0:核心推理引擎
* Level 1:连接型问题解决者
* Level 2:战略型问题解决者
* Level 3:协作型多智能体系统崛起
* **智能体未来:五大假设**
* 假设一:通才智能体的出现
* 假设二:深度个性化与主动目标发现
* 假设三:具身化与物理世界交互
* 假设四:智能体驱动经济
* 假设五:目标驱动、变形多智能体系统
* 总结
* 参考文献
第 1 章:提示链 (Prompt Chaining)
* 提示链模式概述
* 实践应用与场景
* 实战代码示例
* 上下文工程与提示工程
* 一图速览
* 关键要点
* 总结
* 参考文献
第 2 章:路由
* 路由模式概述
* 实践应用与场景
* 实战代码示例 (LangChain)
* 实战代码示例 (Google ADK)
* 一图速览
* 关键要点
* 总结
* 参考资料
第 3 章:并行化
* 并行化模式概述
* 实践应用与场景
* 实战代码示例 (LangChain)
* 实战代码示例 (Google ADK)
* 一图速览
* 关键要点
* 总结
* 参考资料
第 4 章:反思 (Reflection)
* 反思模式概述
* 实践应用与场景
* 实战代码示例 (LangChain)
* 实战代码示例 (ADK)
* 一图速览
* 关键要点
* 总结
* 参考资料
第 5 章:工具使用 (函数调用)
* 工具使用模式概述
* 实践应用与场景
* 实战代码示例 (LangChain)
* 实战代码示例 (CrewAI)
* 实战代码 (Google ADK)
* 一图速览
* 关键要点
* 总结
* 参考文献
第 6 章:规划
* 规划模式概述
* 实践应用与场景
* 实战代码 (Crew AI)
* Google DeepResearch
* OpenAI Deep Research API
* 一图速览
* 关键要点
* 总结
* 参考资料
第 7 章:多智能体协作
* 多智能体协作模式概述
* 实践应用与场景
* 多智能体协作:关系与通信结构探析
* 实战代码 (Crew AI)
* 实战代码 (Google ADK)
* 一图速览
* 关键要点
* 总结
* 参考文献
第 8 章:记忆管理
* 实践应用与场景
* 实战代码:Google Agent Developer Kit (ADK) 的记忆管理
* Session:跟踪每次聊天
* State:会话的临时记事本
* Memory:MemoryService 管理长期知识
* 实战代码:LangChain 与 LangGraph 的记忆管理
* Vertex Memory Bank
* 一图速览
* 关键要点
* 总结
* 参考文献
第 9 章:学习与适应
* 总览
* 实践应用与场景
* 案例分析:自我改进编码智能体 (SICA)
* AlphaEvolve 与 OpenEvolve
* 一图速览
* 关键要点
* 总结
* 参考文献
第 10 章:模型上下文协议 (MCP)
* MCP 模式概述
* MCP 与工具函数调用的区别
* MCP 的更多考量
* 实践应用与场景
* **ADK 实操代码示例**
* 智能体配置与 MCP 工具集
* MCP 服务器与 ADK Web 连接
* **用 FastMCP 创建 MCP 服务器**
* FastMCP 服务器示例
* ADK Agent 消费 FastMCP 服务器
* 使用 ADK Agent 消费 FastMCP 服务器
* 一图速览
* 关键要点
* 总结
* 参考资料
第 11 章:目标设定与监控
* 目标设定与监控模式概述
* 实践应用与场景
* 实战代码示例
* 一图速览
* 关键要点
* 总结
* 参考文献
第 12 章:异常处理与恢复
* 异常处理与恢复模式概述
* 实践应用与场景
* 实战代码示例 (ADK)
* 一图速览速读
* 关键要点
* 总结
* 参考文献
第 13 章:人类参与环节 (Human-in-the-Loop)
* 人类参与环节模式概述
* 实践应用与案例
* 实践代码示例
* 一图速览
* 关键要点
* 总结
* 参考文献
第 14 章:知识检索 (RAG)
* 知识检索 (RAG) 模式概述
* 实践应用与场景
* 实践代码示例 (ADK)
* 实践代码示例 (LangChain)
* 一图速览
* 关键要点
* 总结
* 参考文献
第 15 章:智能体间通信 (A2A)
* **Agent 间通信模式概述**
* A2A 核心概念
* A2A 与 MCP 对比
* 实践应用与场景
* 实战代码示例
* 一图速览
* 关键要点
* 总结
* 参考文献
第 16 章:资源感知优化
* 实践应用与用例
* 实战代码示例
* OpenAI 实战代码
* OpenRouter 实战代码
* 超越动态模型切换:智能体资源优化技术谱系
* 一图速览速读
* 关键要点
* 总结
* 参考文献
第 17 章:推理技术
* 实践应用与场景
* 推理技术
* 推理扩展定律
* 实践代码示例
* 智能体如何“思考”?
* 一图速览
* 关键要点
* 总结
* 参考文献
第 18 章:护栏与安全模式
* 实践应用与场景
* 实战代码 CrewAI 示例
* Vertex AI 实战代码示例
* 工程化可靠智能体
* 一图速览
* 关键要点
* 总结
* 参考文献
第 19 章:评估与监控
* 实践应用与用例
* 实操代码示例
* 智能体轨迹评估
* 从智能体到高级“承包商”
* Google ADK 框架
* 一图速览
* 关键要点
* 总结
* 参考文献
第 20 章:优先级排序
* 优先级排序模式概述
* 实践应用与场景
* 实战代码示例
* 一图速览
* 关键要点
* 总结
* 参考文献
第 21 章:探索与发现*
* 实践应用与场景
* Google Co-Scientist
* 实践代码示例
* 一图速览
* 关键要点
* 总结
* 参考文献
结论
* 智能体设计核心原则回顾
* 组合模式构建复杂系统
* 展望未来
* 总结
