第 11 章 多智能体进阶:Agent Teams
面向经管学生、研究者与从业者的 AI 智能体设计教材
阅读指南
- 理解 Agent Teams 与子代理的本质区别,判断何时使用哪种协作模式
- 掌握 Agent Teams 的创建、配置和使用方法,包括显示模式选择
- 理解 共享任务列表和消息通信机制的工作原理
- 掌握 上下文工程的基本原则——信息注入、信息隔离和信息压缩
- 设计 多智能体协作的上下文共享与隔离策略,保护主代理的上下文窗口
本章核心概念速查
| 概念 | 定义 | 何时使用 | 常见错误 |
|---|---|---|---|
| Agent Teams | 多个 Claude Code 实例组成的协作团队 | 需要多角色持续讨论时 | 简单分工也用 Agent Teams |
| Lead / Teammate | 团队中的领导者与队友角色 | 配置 Agent Teams 时 | 不指定 Lead 导致协调混乱 |
| SendMessage | 队友之间直接通信的机制 | 队友需要共享发现时 | 所有信息都经 Lead 转发 |
| 共享任务列表 | 团队成员共同维护的待办清单 | 协调多人并行工作时 | 不更新列表导致重复劳动 |
| 上下文工程 | 信息注入、隔离和压缩三项原则 | 管理多智能体信息流时 | 不做隔离导致窗口溢出 |

当任务需要多个角色持续讨论、互相校正、共享进度时,只靠子代理向主代理单向汇报就不够了。Agent Teams 处理的正是这类协作场景,本章也会顺着这个问题,分别讨论团队协作方式和上下文工程。
全章的行进路线是:先对比子代理与 Agent Teams 的适用边界,再讲架构配置与终端管理,然后讨论任务协调与消息通信,接着展开上下文工程在 Agent Teams 和多智能体场景中的用法,最后归纳团队管理与最佳实践。