1人指挥5个AI互相讨论调Bug:大白话解读 Claude Agent Teams

1人指挥5个AI互相讨论调Bug:大白话解读 Claude Agent Teams

整理时间: 2026-02-07 20:01
来源: 群聊消息(向阳乔木 @vista8)
整理人: AI助手


摘要

Claude Code 最新推出的 Agent Teams 功能,让 AI 从一个”超级助手”进化成一个”真正的团队”。用户可以同时派遣多个 AI 并行调查不同假设,它们会互相讨论、质疑、验证,最终收敛到最优解。本文用大白话解读这一实验性功能的核心原理、使用方法和最佳实践。


正文

一、什么是 Agent Teams?

传统方式 vs 团队协作

传统方式(单 AI)

用户:程序启动后马上退出,帮我查一下
AI:我猜测是内存问题 → 尝试 → 不对
     再猜是配置问题 → 尝试 → 不对
     再猜是依赖问题 → 尝试 → 对了!

一条路走到黑,试错成本高。

Agent Teams(多 AI 协作)

用户:程序启动后马上退出,创建一个5人团队调查

AI-1:查内存问题
AI-2:查配置文件
AI-3:查依赖版本
AI-4:查网络连接
AI-5:查日志系统

AI-1:"我觉得是内存泄漏"
AI-3:"不对,内存使用正常,我发现依赖版本冲突"
AI-5:"等等,日志显示是网络超时触发的..."

最终:收敛到真正的问题原因

就像一群工程师在白板前讨论,互相质疑、互相验证


二、与 Subagent 的区别

特性 Subagent Agent Teams
比喻 侦察兵 项目组
交流 不与彼此聊天 可直接互相发消息
质疑 不会质疑对方 可以反驳对方观点
记忆 共享上下文 每个成员独立记忆
适用 简单并行任务 需要深度讨论的复杂任务
成本 较低 较高(每个队友独立实例)

选择建议:
- ✅ 简单任务 → 用 Subagent(便宜高效)
- ✅ 需要讨论/质疑的任务 → 用 Agent Teams


三、三分钟上手

1. 开启实验功能

~/.claude/settings.json 中添加:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

2. 创建团队

用自然语言即可:

创建一个团队来评审这个 PR,我要三个评审员:
- 一个专门找安全漏洞
- 一个关注性能影响
- 一个检查测试覆盖率

3. 团队结构

Team Lead(团队领导)- 你或 AI
    ├── Teammate 1(队友1)
    ├── Teammate 2(队友2)
    └── Teammate 3(队友3)
  • 共享任务列表
  • 可互相发消息
  • 各干各的活

4. Delegate Mode(委托模式)

Shift+Tab 切换

  • 开启后:你只负责协调,不干具体活
  • 像个真正的项目经理

四、科学辩论法调试(最佳实践)

案例:App 启动后马上退出

传统做法
1. 猜一个原因
2. 试一下
3. 不行再换一个
4. 折腾半天…

Agent Teams 做法

创建 5 个队友,每个人调查一个不同假设:
1. 内存问题调查员
2. 配置文件调查员
3. 依赖版本调查员
4. 网络连接调查员
5. 日志系统调查员

让他们互相交流,尝试反驳对方的理论
像科学辩论一样

想象中的对话:

A:"我觉得是退出代码写错了"
B:"不对,我查了代码,退出逻辑没问题,但我发现消息队列有异常"
C:"等等,我这边发现日志显示是网络超时触发的..."
D:"网络超时可能是因为配置文件里的超时时间设太短了"
...

最终收敛到:配置文件超时设置 + 网络不稳定共同导致

你的角色:喝杯咖啡,看 5 个 AI 互相”吵架” 🤖⚔️🤖


五、使用限制与注意事项

⚠️ 当前限制(实验性功能)

限制 说明
不支持会话恢复 关掉终端,队友就没了
每次只能一个团队 不能同时开多个项目组
成本较高 每个队友都是独立 Claude 实例,Token 消耗大
可能抢文件 两个队友同时改同一文件会冲突
需要调试耐心 实际体验可能需要多次尝试

✅ 新手建议

从”不写代码“的任务开始练手:
- 代码评审
- 调研分析
- 文档审查

熟悉后再挑战多人协作开发


六、核心操作命令

创建团队

创建一个 3 人代码评审团队来 review 这个 PR

分配任务

让队友1专门检查安全问题
让队友2关注性能影响
让队友3检查测试覆盖率

切换到委托模式

按 Shift+Tab

查看团队状态

团队当前进度如何?
每个队友都完成了什么?

七、实际使用步骤

Step 1: 配置开启
   └── 编辑 ~/.claude/settings.json
   └── 添加 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS: "1"

Step 2: 启动 Claude Code
   └── 打开终端
   └── 进入项目目录
   └── 运行 claude

Step 3: 创建团队
   └── 输入"创建一个 3 人代码评审团队"
   └── 指定每个队友的职责

Step 4: 分配任务
   └── 给队友足够的上下文
   └── 注意:它们不会继承你的对话历史!

Step 5: 观察讨论
   └── 按 Shift+Tab 进入委托模式
   └── 看 AI 们互相讨论、质疑

Step 6: 获取结果
   └── 等待收敛到结论
   └── 必要时人工介入引导

⚠️ 注意事项:
- 避免让多个队友同时改同一个文件
- 给队友足够的上下文(它们不会继承你的对话历史)

要点提炼

  • Agent Teams 让多个 AI 像真正的团队一样协作,而非单线执行
  • 核心优势:并行调查 + 互相质疑 + 收敛到最优解
  • 与 Subagent 区别:Agent Teams 可以互相发消息、反驳对方观点
  • 开启方式:在 settings.json 中设置实验性环境变量
  • Delegate Mode:按 Shift+Tab 切换,你只负责协调
  • 最佳场景:科学辩论法调试、代码评审、复杂问题调查
  • 成本较高:每个队友都是独立 Claude 实例
  • 新手建议:先从不写代码的任务开始(评审、调研)

思考与展望

从”助手”到”团队”

阶段 模式 人类角色
过去 你问我答 提问者
现在 AI 协作 导演/产品经理
未来 自主团队 决策者/把控方向

未来软件开发的标配?

“1 个人类 + N 个 AI”
- 人类:定义问题、关键决策、把控方向
- AI 团队:调研、实现、测试、互相 review

Agent Teams 已经往这个方向迈出了第一步。


相关资源

  • 官方文档:https://code.claude.com/docs/en/agent-teams
  • 作者:向阳乔木 @vista8
  • 作者网站:https://qiaomu.ai

文档由 AI 助手自动整理生成