StepClaw 小龙虾模式 — 多智能体协同搞定复杂任务
小龙虾模式是什么
StepClaw 模式(又称"小龙虾模式")是三种模式里能力最强、复杂度最高的一档。它把任务执行模式的"自动拆解"升级为多智能体(Agent)协同——每个子任务由一个独立的 Agent 负责,Agent 之间可以分工协作、并行执行、互相传递结果。
命名由来:小龙虾在生物界以群体协作闻名,StepClaw 这个模式就借用了这个意象——多个小 Agent 像一群小龙虾一样各有分工、协作完成大任务。
适用场景
StepClaw 模式适合以下特征的任务:
- 长程任务:需要几十分钟甚至几小时跑完,不适合等在终端前逐步确认
- 复杂任务:可以明确拆分成多个相对独立的子任务
- 需要并行:子任务之间没有强依赖关系,可以同时跑
- 多角色分工:不同子任务需要不同的 Agent 身份或权限范围
反例:一条简单的"帮我整理桌面文件",用任务执行模式就够了——拆成多 Agent 反而增加了复杂度。
怎么启动小龙虾模式
在对话框里切换到 StepClaw 模式后下发指令即可。AI 会:
- 判断这条指令是否需要启动多 Agent 协同
- 如果需要,自动创建多个子 Agent,分配各自的子任务
- 子 Agent 并行或串行执行各自的部分
- 每个子 Agent 完成后输出结果,主 Agent 汇总
- 最后输出完整交付物
多 Agent 协同的价值
多 Agent 协同不是"把一条指令拆成几条"那么简单——它解决的是单一 Agent 的瓶颈:
| 单一 Agent 瓶颈 | 多 Agent 解法 |
|---|---|
| 上下文窗口有限,长任务记不住前面的细节 | 每个子 Agent 只需要处理自己那部分上下文 |
| 一个 Agent 同时做多件事效率低 | 多个 Agent 并行执行,总耗时接近最长那条子任务的耗时 |
| 不同任务需要不同权限范围 | 每个 Agent 配置独立的 workspace,权限互不干扰 |
| 单一 Agent 故障整个任务中断 | 某个子 Agent 出问题不影响其他,主 Agent 可以重新拉起故障的那个 |
三种模式的选择建议
一个实用的判断标准:
这条指令如果让一个人来做,是一个人一次能做完的事,还是需要分阶段/分角色的项目?
- 一个人一次能做完 → 快速回答(创意类)或任务执行(操作类)
- 分阶段/分角色 → StepClaw 小龙虾模式
不用一开始就全用 StepClaw——先用任务执行模式感受一下 AI 执行的节奏和可靠性,再逐步尝试 StepClaw。