多 Agent 协同:模式、通信与治理 深读版 · 16-常见坑速查.md 返回工具站 ← 返回章节

16 · 常见坑速查

全模块的坑总表:22 条,每条 = 症状 → 根源 → 对策,按设计期 / 运行期 / 质量与成本安全分组。 用法:出问题按症状查表,查到后回读对应章节的机制——速查表是索引,不是替代品。

A. 设计期(拆分与选型)

#坑症状根源对策
A1在可预知流程上上多 agent系统复杂但 nothing 增值没过「该不该协同」决策树(01 章)写成 workflow;多 agent 留给上下文隔离刚需
A2按逻辑关注点横切同一批文件两个 worker 反复改同一处拆分没按物理边界(08 章)按文件/目录切;要横切就串行流水线
A3任务书不自包含worker 频繁回头问 / 自由发挥引用了不存在的共享上下文(07 章)自包含测试:单独发一份看能否读懂
A4依赖不落字段死锁、拿到空素材「先 A 后 B」只在脑内(08 章)DAG 显式化 + 等待必超时
A5粒度拍脑袋通信占比过半 / 单点失败重做半天按「想开几个 worker」倒推(08 章)粒度 = 一个可验收交付物
A6框架当架构框架默认模型与业务拧着先选框架后答四子问题(03/12 章)先答分配/通信/状态/质量四题,再挑框架
A7协议用错层同系统子代理套 A2A / 跨系统裸调函数协议价值在信任边界处没想清(12 章)边界内消息总线,跨边界才上协议

B. 运行期(协同行为)

#坑症状根源对策
B1worker 直连互聊协调成本爆炸、无人负责全局破坏星形纪律(04 章)worker 之间零直连,分歧回传编排者裁决
B2编排者亲自干活全局视图被细节淹没注意力预算错配(04 章)编排者只调度与合并;想亲自干就换角色
B3递归委派失控worker 树指数生长(11 章)worker 有委派工具、无深度上限深度硬上限 ≤2;不给 worker 委派工具
B4电话游戏下游理解走样、「可能」变「确认」无证据直通、置信度膨胀(07/11 章)证据直达合并者;置信度随链只降不升
B5活锁震荡同一文件反复被互相修正所有权不清 + 都被设定「见不一致就修」(09/11 章)所有权切分;修正须经编排者裁决
B6黑板量子态「这任务到底谁在做?」无状态机、认领不互斥、无租约(05/09 章)状态字段化 + 原子认领 + 租约回收
B7长任务目标漂移产物越到后期越偏任务书只在开头出现(11 章)目标白名单 + 周期重锚自报

C. 质量与成本安全

#坑症状根源对策
C1回声室全员一致地错、验证异常顺利验证者共享了生成者上下文(10/11 章)生成/验证物理隔离——唯一及格线
C2复核形同虚设复核拦截率长期为 0复核只查自洽不查事实(10 章)复核必须触达原始证据(diff/官方源/跑测试)
C3多数暴政高票通过错结论投票用在系统性偏差上(06/10 章)换独立来源再验,不加票数
C4子代理报告直信假阳性直接进定级合并者跳过复核(10 章)以 diff/原始证据逐条复核后才定级
C5无预算护栏账单穿透;「要不要再加个 worker」永远是要只设全局或干脆没设(13/14 章)三级预算(全局/任务/worker)+ 熔断收缩
C6权限人人平等一个 worker 出事全体遭殃没做权限衰减(13 章)编排者>专项>只读>审计;凭证短时效按任务发
C7注入横移一个 worker 被毒,全体被带偏黑板无准入、报告未消毒(13 章)黑板分区准入 + 报告当数据处理 + 合并点闸门
C8只算生成 token预算永远穿到 2-3 倍漏算通信/复核/重试/编排循环(14 章)四项成本全进账 + 倍增系数定预算

使用建议

下次换个马甲的坑还会踩。

不随字数增长。