本书以“智能体(Agentic System)”为核心,探讨如何将大型语言模型(LLM)的能力转化为具备感知、决策、执行与学习能力的自治系统。 作者将“开发智能体”比喻为“在画布(Canvas)上作画”——其中画布指代技术框架(如 LangChain、Crew AI、Google ADK 等),而设计模式则是绘画的笔触和结构。
核心目标:
- 提供一套构建智能体的可复用模式体系;
- 帮助开发者从“Prompt响应式AI”迈向“自主决策型Agentic系统”;
- 通过代码示例展示每个模式的实现方式。
书中涵盖的关键主题包括:
- 智能体架构设计;
- 任务分解与计划;
- 工具调用与外部交互;
- 多智能体协作;
- 反思与自我改进;
- 安全、评估与优化。
| 部分 | 章节 | 主题 | 重点内容 |
|---|---|---|---|
| Part One – 基础模式 | Ch1. Prompt Chaining | 连锁提示 | 将复杂任务拆分为连续步骤的基础结构。 |
| Ch2. Routing | 路由模式 | 根据输入条件选择合适路径或模型。 | |
| Ch3. Parallelization | 并行化 | 多子任务同时执行以提升效率。 | |
| Ch4. Reflection | 反思 | 智能体对自身输出进行审查和改进。 | |
| Ch5. Tool Use | 工具调用 | 调用外部API、数据库或服务。 | |
| Ch6. Planning | 规划模式 | 将复杂目标分解为可执行任务链。 | |
| Ch7. Multi-Agent Collaboration | 多智能体协作 | 多个专用Agent协调合作。 | |
| Part Two – 记忆与学习 | Ch8. Memory Management | 记忆管理 | 实现短期对话上下文与长期知识保存。 |
| Ch9. Learning and Adaptation | 学习与适应 | 通过反馈迭代改进行为。 | |
| Ch10. Model Context Protocol (MCP) | 模型上下文协议 | 标准化Agent与工具间的上下文通信。 | |
| Ch11. Goal Setting & Monitoring | 目标设定与监控 | 智能体对目标的追踪与自我评估。 | |
| Part Three – 控制与知识 | Ch12. Exception Handling & Recovery | 异常恢复 | 错误检测与自愈机制。 |
| Ch13. Human-in-the-Loop | 人类在环 | 融合人类监督与反馈。 | |
| Ch14. Knowledge Retrieval (RAG) | 知识检索 | 通过RAG提升事实性与上下文理解。 | |
| Part Four – 高级能力与安全 | Ch15. Inter-Agent Communication (A2A) | 智能体通信 | 定义Agent间通信与协调。 |
| Ch16. Resource-Aware Optimization | 资源优化 | 管理算力、调用频率与经济性。 | |
| Ch17. Reasoning Techniques | 推理技术 | 探索逻辑推理、树搜索等增强智能体决策的方式。 | |
| Ch18. Guardrails / Safety Patterns | 安全与防护 | 设计AI的边界与防错机制。 | |
| Ch19. Evaluation & Monitoring | 评估与监控 | 智能体表现与稳定性追踪。 | |
| Ch20. Prioritization | 优先级管理 | 任务优先与资源分配。 | |
| Ch21. Exploration & Discovery | 探索与创新 | 引导智能体进行知识发现与创新任务。 |
| 附录 | 内容 |
|---|---|
| Appendix A | 高级提示工程技巧(Advanced Prompting) |
| Appendix B | 从GUI到真实环境的智能体部署 |
| Appendix C | 主流Agentic框架概览(LangChain, CrewAI, ADK 等) |
| Appendix D-E | AgentSpace 与 CLI 实践指南 |
| Appendix F | 智能体推理引擎的底层机制 |
| Appendix G | 编码型智能体设计 |
- Agentic系统的四大核心能力:
- 感知(Perception):理解环境与输入;
- 决策(Reasoning):生成行动计划;
- 执行(Action):与外部世界交互;
- 反思(Reflection):评估并优化行为。
- 设计模式的层次化作用:
- 结构模式(Structure):Prompt Chaining、Routing、Planning;
- 交互模式(Interaction):Tool Use、RAG、A2A;
- 控制模式(Control):Goal Setting、Exception Handling;
- 自我进化模式(Self-Improvement):Reflection、Learning;
- 安全模式(Safety):Guardrails、Evaluation。
- 未来趋势:
- 从“Human-in-the-loop”向“Human-on-the-loop”过渡;
- Agent-as-a-Service 生态体系崛起;
- 融合神经符号AI(neuro-symbolic AI)与多智能体标准(MCP/A2A);
- 安全与一致性成为核心挑战。