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 助手自动整理生成