四条 MAS 设计原则 (简洁 / 弹性反馈 / 顺序工作流+可选回环 / 摘要通信) 落成受约束有向工作流图,在 terminal-bench 上扫描 4 档复杂度 × 多档 backbone。结论:只有 backbone 超过能力阈值时缩放才近线性提价换准确率,峰值在中间档 (MAS-M),run-to-run 一致性始终 <50%,是生产化真正的瓶颈。
MAS 的架构设计空间庞大 (通信拓扑、agent 专业化、工作流编排、记忆架构) 但没有系统化的设计原则,缩放行为也只被局部理解。此前的缩放研究每次只变一个维度 (agent 数量、辩论轮数、反馈深度),并且集中在静态推理 benchmark 上报告平均成功率——准确率、成本、通信负载、run-to-run 一致性如何在一个连贯架构被有原则地缩放时联合演化,仍是空白,尤其是在交互式、工具密集的环境中。单 agent 又被三重上限约束:工作记忆受 LLM 上下文窗口限制、单一视角削弱鲁棒性、顺序运行封顶了任务跟随与并行度。
Agent scope:任务类别是 open-ended 的终端系统工程任务 (从基础 OS 操作到服务器管理与 SE 挑战);交互模式是 multi-turn (需在初始陌生环境中探索、执行工具、解读反馈并修正计划);自主性为 fully autonomous,但 group chat 预留了 human-in-the-loop 入口 (用户消息自动进入共享上下文)。
把从综述蒸馏出的四原则 (P1 简洁、P2 弹性反馈、P3 顺序工作流+可选回环、P4 摘要通信) 落成两个核心组件:(a) 一条摘要 group chat 通道——每个 agent 完成子任务后往通道追加一条自然语言摘要,后续 agent 继承全部累积历史,上下文因此线性增长;(b) 一个受约束的有向工作流图 $G_w=(A,E,s,T)$,出度上限 3,agent 通过在摘要末尾发 [ 标签自主决定何时结束、调用哪个后继,可选回环给复杂任务留出弹性、最短路径高效处理简单任务。四档配置 Singleton(1,0) → MAS-S(3,1) → MAS-M(5,3) → MAS-L(7,5) 每步加两 agent 两回环。
核心技术壁垒:不在任何单一机制 (摘要、共享消息池、顺序工作流都已有先例),而在于"摘要 group chat + 顺序工作流 + 完全不过滤的上下文访问 + agent 自主 [ 分派"这一特定组合,配上出度 ≤3 的形式化拓扑约束,使得缩放时上下文严格线性增长、且始终存在一条从起点到终点的最短可靠路径。复刻难点是让这套弹性回环真正被强 backbone 用起来——本文自己的数据显示强模型反而基本不用回环 (详见 §7)。

Paper's Figure 1, verbatim (caption: "Example of a multi-agent system lifecycle").
该图展示了核心执行环:chat 由用户任务初始化 → 当前活跃 agent 读取全部历史消息、完成工作、追加一条摘要 → 下一个 agent 继承这份被"富化"的上下文。读者应注意每个 agent 每步只贡献一条摘要,这正是上下文线性增长 (而非二次爆炸) 的机制来源,也是 P1/P4 的直接落地。

Paper's Figure 2, verbatim (caption: "Setups of reference MAS systems").
该图以 MAS-S 与 MAS-M 为例画出 agent 角色与工作流边/回环。注意 MAS-S 的核心是 Solver→Tester 的弹性回环 (Tester 决定退回 Solver 修订或前推给 Summarizer);MAS-M 在其前置加 Explorer 做结构化环境勘查、后置加 Approver 做整体复核 (可回环到 Solver 和 Tester)。这直观展示了"固定核心工作流 + 选择性插入回环"的 P3 设计。
原图为静态拓扑示意,缺少单回合内部状态转移,故用状态图补足结构清晰度:
无形式化作者证明 — 仅实证。 唯一的形式化对象是拓扑图的结构定义与三条约束 (保证工作流合法,而非保证成功率)。全文无收敛性 / 成功率界。可以被界定却未界定的量:给定出度上限与最短路径长度,理论上可对"每任务最少 LLM 调用数"给出下界,从而形式化连接成本与拓扑复杂度;论文只做了经验测量。
| 符号 | 含义 | ||
|---|---|---|---|
| $G_w=(A,E,s,T)$ | 有向工作流图 | ||
| $A$ | agent (顶点) 非空集合 | ||
| $E$ | 定义工作流的有向边集合 | ||
| $s\in A$ | 指定起始 agent (任务提交后首个被调用) | ||
| $T\subseteq A,\ | T | >0$ | terminal agent 集合 |
| $(u,v)\in E$ | 从 agent $u$ 指向 agent $v$ 的有向边 |

Paper's Figure 3, verbatim (caption: "Accuracy across agent-system scaling steps").
x 轴为缩放档 (Singleton→MAS-S→MAS-M→MAS-L),y 轴为成功试次占比;虚线为均值趋势,同色水平线为 21 July 2026 抓取的 terminal-bench leaderboard 领先 agent 参照,旁边柱状图为每步相对涨幅。读者应注意两条线的分岔:GPT-5-mini 呈"升到 MAS-M 达峰再跌"的倒 U,而 GPT-5-nano 几乎水平——这正是"backbone 能力阈值"论点的图形化证据。
Test-weighted accuracy (缓解 terminal-bench "一测挂全零" 的粗粒度):
| Model | Config | $\mu$ | $\sigma$ |
|---|---|---|---|
| GPT-5-mini | MAS-M | 0.543 | 0.024 |
| GPT-5-mini | MAS-S | 0.530 | 0.037 |
| GPT-5-mini | MAS-L | 0.518 | 0.013 |
| GPT-5-mini | Singleton | 0.514 | 0.014 |
| GPT-5-nano | MAS-M (peak) | 0.351 | 0.029 |
| GPT-5-nano | Singleton | 0.328 | 0.072 |
| GPT-5-nano | MAS-L | 0.320 | 0.114 |
| GPT-5.3-Codex | MAS-M | 0.715 | — |

Paper's Figure 4, verbatim (caption: "Task-solving consistency across agent runs").
柱高=被 ≥1 run 解出的任务数,分段=有几个 run 解出,虚线=被 ≥1 run 解出但此前任何"更低档 (缩放更少)" agent 都没解出的任务数。关键观察:分段柱显示每档中不到一半的已解任务在所有 run 里都稳定解出;且"独有新增贡献"随缩放递减 (mini: MAS-S 8 → MAS-M 6 → MAS-L 2)——加复杂度带来的边际唯一价值在收缩。GPT-5-nano 更极端:所有 run 都解出的任务 MAS-M/MAS-L 仅 1 个。
| Model | System | Accuracy | Acc. $\Delta$ | Cost trend | Consistency |
|---|---|---|---|---|---|
| GPT-5 mini | Singleton | 0.296 | – | baseline | 42% |
| GPT-5 mini | MAS-S | 0.341 | +15.2% | +1× | 46% |
| GPT-5 mini | MAS-M | 0.348 | +2.2% | +1.4× | 36% |
| GPT-5 mini | MAS-L | 0.315 | −9.7% | +3.2× | 46% |
| GPT-5 nano | Singleton | 0.097 | – | baseline | 11% |
| GPT-5 nano | MAS-S | 0.090 | −7.7% | +1.1× | 11% |
| GPT-5 nano | MAS-M | 0.105 | +16.7% | +1.6× | 5% |
| GPT-5 nano | MAS-L | 0.105 | +0.0% | +3.4× | 5% |
注意 nano 的 MAS-M:mean accuracy 涨 +16.7% 但一致性掉到 5%——mean 上升而可靠性崩塌,恰好锐化了论文"一致性 vs 平均准确率"的自我论点。
| 指标 | GPT-5-mini | GPT-5-nano |
|---|---|---|
| AgentTimeout $\mu$ Singleton→MAS-L | 3.33 → 50.00 | 1.00 → 37.67 |
| MAS-S 无回环试次占比 | 71.9% (120/167) | 51.1% (92/180) |
| MAS-M 无回环试次占比 | 70.0% (180/257) | 45.1% (74/164) |
| MAS-M Approver 系回环触发 | 19 task runs | 14 task runs |
| MAS-L Refiner–Tester 回环触发 | 17 | 20 |
| MAS-L Approver–Tester 回环 | rare (1–2) | never triggered |
Benchmark:terminal-bench [44],>80 个端到端系统工程任务,隔离 Docker、可验证成功判据;pass@1 口径 (单 run 成功率) 为主,另加 test-weighted (通过单测占比) 与 consistency (多 run 稳定性)。Baselines:Singleton (被测 frontier 模型单 agent) 作为内部基线;外部对照为 terminal-bench 官方 leaderboard 领先 agent。
| # | 步骤 | 依据 (paper-internal) |
|---|---|---|
| 1 | 单 agent 受上下文/视角/顺序三重上限约束,MAS 是自然出路,但设计空间无系统原则、缩放行为只被局部理解 | §I motivation + §II 综述缺口 |
| 2 | 从综述蒸馏四原则 P1–P4,落成两组件:线性增长的摘要 group chat + 受约束有向工作流图 $G_w$ (出度 ≤3、agent 自主 [ 分派、可选回环) | §III → §IV-A/§IV-B |
| 3 | 把架构实例化为 Singleton→MAS-S→MAS-M→MAS-L 四档递增复杂度,在 terminal-bench 上用多档 backbone 扫描准确率/成本/一致性/回环利用 | §V-D + §V-F |
| 4 | 观测:强 backbone (mini) 缩放近线性提价换准确率、峰在 MAS-M;弱 backbone (nano) 全程平坦甚至 MAS-S 负增长 → 存在最低能力阈值 | §VI-A + Table I |
| 5 | 观测:MAS-L 因超时上升掉回 MAS-S 之下,且回环 (尤其 Approver 系) 大量未被触发 → 复杂度峰值在中间档 | §VI-C + §VI-D |
| 6 | 观测:所有档一致性 <50%,唯一新增贡献随缩放递减 → 可靠性 (而非 mean accuracy) 是生产化真正障碍,归因下游 agent 强化上游 framing (framing-lock) | §VI-B + §VII |
[实现未公开]。论文无公开代码仓与 file:line 可引用;agent profiling 完全经由 system prompt 设计实现,提示词本身也未随文发布 (仅描述 block-wise Markdown 结构:context / task-description / operational-rules 三块)。
难点不是任一机制,而是让弹性回环在强 backbone 上真正被使用——本文最反直觉的数据是:越强的模型越少用为它设计的反馈机器。GPT-5-mini 在 MAS-M 有 70.0% 的试次完全不用任何回环 (nano 仅 45.1%),而设计用于最终质检的 Approver 系回环几乎休眠 (MAS-M 仅 19/14 task runs 触发,MAS-L 的 Approver–Tester 回环对 nano 从未触发)。复刻者若照搬拓扑,很可能得到一个"回环装置形同虚设"的系统。论文给出的机理是 framing-lock:当 Tester 认可了 Solver 的 (可能微错的) 解读,下游 Approver 缺乏推翻二者共识的依据——因此单纯合作式地叠 QA agent 会固化而非捕捉错误。破解需要给 QA agent 显式的对抗式指令 (主动探查、挑战、主动触发回环)。
[] 标签分派:控制流不由外部编排器硬编码,而是 agent 在最终摘要里写一个尖括号标签,由一个 parser 检测标签→把摘要贴入 chat→触发下一 agent。这把"何时结束、调用谁"完全下放给 agent,是弹性的实现支点,也是回环是否被用起来的唯一开关。[] 标签的结构化输出。