协作模式选型:对比表、决策链与反模式
前置知识
一句话定义
模式选型是把「任务特征」映射到「协作拓扑」的决策过程:先用四问决策链排除不需要多智能体的情形,再按可分解性、阶段序、制衡需求、答案可判性与规模五个特征在五种模式中定位,并避开已知的反模式。
直观类比
选交通工具:去楼下便利店走路(单 Agent),跨城高铁(流水线),全家不同目的地出行各自打车再汇合(主管-工人),重要决定多问几位顾问(辩论/群体),跨国集团才需要事业部制(分层)。问「哪个交通工具最好」没有意义,问「去哪」才有。
为什么重要
实证研究(如 MAST,见 kp-020)显示多智能体系统的失败很大比例源自结构选错而非模型能力:给线性任务套辩论、给生成任务投票、给小任务分层,都会主动制造失败。这张对比表是模块 02 的收束点,也是 kp-027 框架选型的上游——先定模式,再挑框架。
前置知识
kp-006 至 kp-010(五种模式的结构与适用域);kp-004(成本直觉)。
核心概念:五模式适用性对比表
| 维度 | 主管-工人 | 流水线 | 辩论/评审 | 群体投票 | 分层 |
|---|---|---|---|---|---|
| 分工维度 | 按子任务 | 按阶段/职能 | 按视角 | 不分工只冗余 | 按领域递归 |
| 并行度 | 高 | 无(串行) | 中(批评并行) | 最高 | 中 |
| 通信开销 | 中(星型) | 低(只传产物) | 中高(多轮) | 低(只收答案) | 中高(逐级压缩) |
| 错误隔离 | 好(主管拦) | 差(沿线传播) | 好(批评拦截) | 好(多数抵消) | 中(层级拦截) |
| 典型失败 | 主管过载 | 级联+回退难 | 空转不收敛 | 错误相关性 | 消息损耗 |
| 适用任务 | 可分解可聚合 | 有阶段序可验收 | 高风险需制衡 | 有客观答案 | 子任务多到爆主管 |
原理与机制:四问决策链
按序自问,命中即停:
- 单循环能完成吗?(能用固定工作流或单 Agent 解决 → 不要多智能体,这是最省钱的一步);
- 子任务之间有依赖还是独立? 独立可聚合 → 主管-工人;严格前后依赖且各段可验收 → 流水线;
- 核心风险是什么? 怕出错需要独立视角 → 辩论/评审;答案客观只需更准 → 群体投票(成本敏感时它是必比的基线);
- 规模多大? 子任务多到主管窗口装不下摘要 → 分层;否则不引入层级。
真实系统常是复合结构:外层主管-工人,每条子任务内部是流水线,关键结论处挂一轮评审,高风险输出用法定人数把关。复合的原则是每层只引入一种模式,复杂度逐层可解释。
图示(决策链)
Q1 单循环/固定工作流可完成? ──是──▶ 不用多智能体
│否
Q2 子任务独立可聚合? ──是──▶ 主管-工人 ─┐
│否(严格顺序) │ ├─ 主管过载? ──是──▶ 分层
▼ └────────────┘
Q3 有严格阶段序? ──是──▶ 流水线(每段加阶段门)
│否
Q4 需要制衡视角? ──是──▶ 辩论/评审
│否
Q5 有客观答案需提准? ──是──▶ 群体投票(对比基线)
│否
▼ 回到 Q1: 大概率不该上多智能体实例或案例
「自动整理客服知识库」选型推演:Q1——纯格式清洗可单循环完成,但含事实校验与改写判断,不完全能;Q2——条目之间独立 → 主管-工人(主管分批派发,工人按条处理);工人内部的「校验-改写-复核」有阶段序 → 条目内挂流水线;对外发布的条目属高风险 → 加一道批评者评审。最终结构:主管-工人 ⊃ 流水线 + 评审,每层动机都可追溯。
常见误区与反模式清单
- 为多而多:演示驱动而非问题驱动地堆智能体(MAST 归类的高频根因);
- 无仲裁的平权协作:所有智能体权限相同、互相都能改对方的产物,陷入礼貌性拉锯;
- 循环依赖的角色图:A 等 B、B 等 C、C 又等 A,系统死锁;
- 用复杂模式跑赢了基线却不自知:没和同预算群体投票比过(kp-009),无法证明复杂度值得;
- 把框架模板当架构:因为框架有某种模板就用某种模式(先定模式再选框架,见 kp-027)。
与其他知识点的关系
模式内部的流量控制交给 kp-016–kp-019;选型时对成本/失败的预估分别用 kp-004 与 kp-020;落地框架对照 kp-027。
自测题
- 四问决策链的顺序为什么把「单循环能否完成」放在第一位?
要点:它以最低成本否决大多数伪需求,避免为简单任务支付全部协作税。
- 「无仲裁的平权协作」为什么必然低效?
要点:缺少收敛权威,意见冲突无法终止,表现为循环拉锯(kp-020 的循环失败)。
- 描述一个「主管-工人 + 流水线 + 评审」复合结构的分层动机。
要点:外层按子任务并行、内层按阶段保质量、关键输出按视角制衡,每层各解一类风险。
延伸阅读
Anthropic《Building Effective Agents》的「Find the simplest solution possible」原则是本知识点的价值基线;MAST 论文提供失败模式与结构选择的实证关联。