11.1 从子代理到 Agent Teams

面向经管学生、研究者与从业者的 AI 智能体设计教材

作者

李学恒、林建浩、严翊歆

发布于

2026-05-11

11.1 配图

11.1 从子代理到 Agent Teams

子代理模式在很多场景中工作良好:主代理拆分任务,子代理各自执行,结果汇总给主代理。但这种架构有三个局限:

  • 只能汇报结果,无法互相讨论。子代理完成任务后,结果只能返回给主代理。如果子代理 A 在数据分析中发现了异常,而子代理 B 负责的正是那部分数据的来源验证,A 无法直接告诉 B,必须先报告给主代理,由主代理转达。
  • 主代理成为瓶颈。所有协调工作都要经过主代理。子代理一多,主代理的协调负担就会明显上升。
  • 缺乏自组织能力。子代理不能自主认领任务或调整分工。即使一个子代理提前完成工作,前者也不能主动接手其他任务。

Agent Teams(智能体团队)是 Claude Code 的一项实验性功能,允许多个 Claude Code 实例组成协作团队。一个实例担任团队领导(Lead),其他实例作为队友(Teammate),它们之间可以直接通信、共享任务列表、自主协调工作。与子代理的本质区别在于:子代理是主代理的工具,Agent Teams 中的队友是独立的协作伙伴。

下表从五个维度对比两种模式的差异:

维度 子代理 Agent Teams
上下文窗口 独立,结果返回给主代理 独立,完全自治
通信方式 只能向主代理汇报结果 队友之间可以直接互发消息
协调方式 主代理管理所有工作 共享任务列表,自主协调
适用场景 聚焦型任务,只关心结果 需要讨论、挑战、协作的复杂工作
开销 较低,子代理是轻量实例 较高,每个队友都是独立的 Claude Code 实例

如何选择?如果任务适合拆成若干独立部分再集中汇总结果,用子代理更合适;如果任务需要多角色持续讨论并形成共同判断,用 Agent Teams 更合适。

知识卡片

Agent Teams 是 Claude Code 的实验性功能,默认处于禁用状态,需要 Claude Code v2.1.32 或更高版本。该功能的 API 和行为可能在后续版本中变化。可以用 claude --version 确认当前版本。

Agent Teams 适合辩论式调试、多维度研报评审、跨栈功能开发等场景。例如对同一份金融研报,可以分配三个队友分别从合规性、数据准确性和投资逻辑三个维度评审。合规审查员发现数据引用存疑时,可以直接询问数据审查员核实,不必通过 Lead 转达。