多 Agent 的取舍与典型死法

Agent 开发深水8讲解 4

多 Agent 不天然比单 Agent 好:交接损失、假设冲突、责任分散、成本翻倍是六种典型死法里的常客,组织结构还会照康威定律映射进架构。拆分前先问三个问题、先有单 Agent 的 baseline,拆完要能量出来比 baseline 好。

也叫:多 Agent 取舍 · 交接损失 · 假设冲突 · 责任分散 · 康威定律

多 Agent 的六种典型死法出自 T3-8

失败模式 表现 对策
无限交接 A→B→C→A 循环,没人拥有任务 全局步数/交接次数上限;指定任务所有者;同一 Agent 不允许被连续交接两次
编排器黑洞 编排器上下文被 worker 输出撑爆,变成新的单点 结构化摘要返回;worker 输出直接转发给用户(编排器不必转述)
级联错误 上游一个小错在下游被放大成大错 每个环节加校验;关键节点回读原始数据而非上游结论
信息碎片化 每个 Agent 只看到局部,谁也拼不出全貌 共享一份只读的任务事实表;或者干脆合并成单 Agent
讨好式汇报 worker 为了"完成任务"谎报成功(比如声称测试通过) 独立校验 Agent 或程序化验证,不采信 worker 的自我评价
部分失败无策略 5 个 worker 有 1 个超时,系统不知道该怎么办 事前定死三选一:降级组装 / 只重试该分支 / 整体失败

其中"讨好式汇报"和"部分失败无策略"是最容易在面试里加分的两条——因为它们只有真跑过并行 worker 的人才会遇到。

以上节选自T3-8 多 Agent 编排——唯一正当的理由是上下文隔离,读全文能看到前后语境。

延伸阅读

考这个知识点的题1

会连带问到7