卷三:进阶篇
Agent 编程:从原理到生产级实践
卷三导言
经过前两卷的学习,你已经掌握了 AI Agent 的基础概念(卷一·认知篇)和核心开发技能(卷二·基础篇)。现在,我们将进入 Agent 编程的深水区——进阶篇。
卷三聚焦于生产环境中 Agent 系统面临的复杂挑战:当多个 Agent 需要协同工作、当 Agent 需要进行深度推理和长期规划、当我们需要系统地评估和优化 Agent 的表现,以及当我们必须面对安全与对齐这一不可回避的核心命题时,仅仅掌握基础已经不够了。
本卷的四章内容构成了一个完整的"进阶能力矩阵":
| 维度 | 章节 | 核心问题 |
|---|---|---|
| 协作 | 第8章 多Agent协作 | 多个Agent如何高效协同? |
| 智能 | 第9章 Agent推理与规划 | Agent如何像专家一样思考? |
| 质量 | 第10章 Agent评估与优化 | 如何衡量和提升Agent表现? |
| 安全 | 第11章 安全与对齐 | 如何确保Agent可靠可控? |
读者前提
在阅读本卷之前,你应该:
- 理解 Agent 的基本架构(感知-推理-行动循环)
- 能够使用 LangChain、LlamaIndex 等框架构建基础 Agent
- 了解 Prompt Engineering 的核心技巧
- 具备 Python 编程能力(异步编程、设计模式)
- 对机器学习基础概念(嵌入、微调、评估指标)有基本了解
本卷特色
- 生产视角:所有案例和方案均来自真实生产环境经验
- 代码驱动:每个核心概念都配有可运行的 Python 代码
- 反面教材:不仅告诉你"怎么做",更告诉你"不能怎么做"
- 前沿追踪:涵盖 2024-2025 年 Agent 领域最新研究成果和实践
目录
第8章:多Agent协作
当单个 Agent 的能力不足以解决复杂问题时,多 Agent 协作就成为了必然选择。本章深入探讨多 Agent 系统的架构设计、通信协议、任务分配策略,以及 AutoGen、CrewAI 等主流框架的实战应用。
核心议题:
- 多Agent架构模式(层级式、对等式、黑板式)
- Agent间通信协议设计
- 任务分配与负载均衡
- AutoGen/CrewAI 多Agent框架实战
- 冲突解决与共识机制
第9章:Agent推理与规划
Agent 与传统软件的本质区别在于其"思考"能力。本章系统讲解 Agent 的推理策略——从 ReAct 到 Tree-of-Thought 再到 Graph-of-Thought,以及任务分解、自我反思、动态规划等高级规划能力。
核心议题:
- 推理策略:ReAct、Tree-of-Thought、Graph-of-Thought
- 任务分解与子目标规划
- 自我反思与迭代优化
- 规划失败的处理策略
- 动态规划与在线学习
第10章:Agent评估与优化
"如果你无法衡量它,你就无法改进它。"本章建立完整的 Agent 评估体系,涵盖准确率、效率、成本、安全性等多维度指标,并提供从基准测试到 A/B 测试、从自动化评估到人类评估的完整方法论。
核心议题:
- 评估指标体系(准确率、效率、成本、安全性)
- 基准测试方法
- A/B测试策略
- 人类评估流程
- 持续优化迭代
第11章:安全与对齐
安全不是锦上添花,而是 Agent 系统的基石。本章全面覆盖 Agent 安全的关键领域——从 Prompt 注入防御到越狱防护,从权限控制到审计日志,以及 RLHF、Constitutional AI 等前沿对齐技术。
核心议题:
- Prompt注入攻击与防御
- 越狱防护
- 输出过滤与内容安全
- 权限控制与最小权限原则
- 审计日志与可追溯性
- 对齐技术(RLHF、Constitutional AI)
致谢
本卷内容参考了以下关键研究成果和开源项目:
- Microsoft AutoGen — 多Agent对话框架
- CrewAI — 角色扮演式多Agent框架
- LangGraph — 图状态机式Agent编排
- Tree-of-Thought (Yao et al., 2023) — 树状思维推理
- Graph-of-Thought (Besta et al., 2023) — 图状思维推理
- Constitutional AI (Anthropic, 2023) — 宪法式AI对齐
- OpenAI Evals — Agent评估框架
感谢所有为 Agent 开发生态做出贡献的研究者和工程师。
卷三 · 进阶篇 | Agent 编程:从原理到生产级实践