从单兵到团队 —— Agent 协作与 Subagent 实战
一个 Claude 干所有事?对于简单任务没问题。但对于复杂项目,单 Agent 就像一个工程师干五个人的活 —— 不是能力问题,是效率问题。本文聊聊单 Agent 的局限、什么时候需要"组队",以及 Subagent 如何让协作成为可能。
一、单 Agent 的局限性
1.1 一个真实场景
假设你接到一个任务:给项目做全面体检,包括:
- 安全漏洞扫描
- 性能瓶颈分析
- 代码质量检查
- 测试覆盖率评估
用一个 Claude 怎么做?
Claude:我先做安全扫描...
(10分钟后)
Claude:安全扫描完成,现在做性能分析...
(15分钟后)
Claude:性能分析完成,现在检查代码质量...
(10分钟后)
Claude:代码质量检查完成,最后看测试覆盖率...
(5分钟后)
Claude:全部完成!
总耗时:40分钟,串行执行。
1.2 单 Agent 的四大局限
| 局限 | 表现 | 影响 |
|---|---|---|
| 串行处理 | 一个任务做完才能做下一个 | 效率低下 |
| 上下文有限 | 窗口有上限,信息多了容易"忘记" | 复杂项目难招架 |
| 能力泛化 | 什么都得会,但不够精 | 专业深度不够 |
| 单点瓶颈 | 一个 Agent 卡住,整个流程停摆 | 可靠性受限 |
这不是 Claude "不够聪明" —— 这是工作模式的结构性限制。
就像让一个医生同时看内科、外科、儿科、眼科,不是医生水平问题,是分工问题。
二、Subagent 是什么?
2.1 定义
Subagent(子代理) 是处理特定类型任务的专门 AI 助手:
- 在独立的上下文窗口中运行
- 有自定义的系统提示(System Prompt)
- 有特定的工具访问权限
- 可以并行工作
2.2 用公司架构来理解
把 Subagent 想象成公司的不同部门:
| 部门(Subagent) | 职责 |
|---|---|
| 前端组 | 处理 UI、样式、交互 |
| 后端组 | 处理 API、数据库、业务逻辑 |
| 测试组 | 编写和运行测试 |
| 运维组 | 部署、监控、日志 |
你不再是"什么都做的员工",而是"指挥各部门的经理"。
2.3 Subagent 带来的改变
回到开头的项目体检场景,如果用多个专家:
AI 编程知识库会员专享内容
开通后解锁「从单兵到团队 —— Agent 协作与 Subagent 实战」全文,AI 编程知识库全年访问
扫码添加企业微信,找大熊掌门开通会员

添加后说明想开通的会员类型即可