“More Agents Is All You Need”——这篇2024年的论文曾让整个AI工程圈相信,Agent越多越好。Google Research用180组受控实验推翻了这个结论。
引言
2025年12月,Google Research联合MIT、Google DeepMind在arXiv发布了《Towards a Science of Scaling Agent Systems》,2026年7月正式发表于Nature Machine Intelligence。这是第一篇用定量方法研究Agent系统扩展规律的论文。
论文的核心问题:多Agent协作什么时候有用,什么时候反而有害?
答案出乎意料——不是”越多越好”,而是”用错架构比不用更差”。
核心理解
一句话概括
多Agent系统的性能不是由Agent数量决定的,而是由任务可分解性、工具调用复杂度、协调拓扑结构三者共同决定,且可以定量预测最优架构。
实验规模
- 180种配置:5种架构 × 3个LLM家族(OpenAI/Google/Anthropic) × 4个benchmark
- 260组实验(扩展后):6个benchmark覆盖金融推理、网页导航、游戏规划、工作流执行、软件工程、CLI任务
- 标准化控制:相同prompt、相同工具、相同token预算,只变架构和模型
五种标准架构
论文定义了五种Agent架构,这是目前最权威的分类:
Single-Agent(SAS):单一Agent顺序执行,统一记忆流。无通信开销,上下文完整。
Independent(独立式):多Agent并行,互不通信,最后拼接结果。最大并行度,但没有校验机制。
Centralized(中心化):一个Orchestrator负责拆任务、发给子Agent、收结果、校验合并。子Agent之间不直接对话。
Decentralized(去中心化):所有Agent点对点网状通信,互相协商达成共识。
Hybrid(混合式):中心Orchestrator + 允许部分子Agent横向沟通。
三大定量发现
发现一:能力饱和临界点(45%阈值)
当单Agent完成该任务的成功率≥45%时,继续增加多Agent协作,收益快速饱和甚至变成负数。统计指标:β=-0.404,p<0.001。
通俗说:如果一个Agent自己就能搞定一半的任务,再加Agent只会添乱。
发现二:工具-协作权衡(β=-0.267,p<0.001)
越是需要大量调用外部工具的任务,多Agent的协调开销越大。论文中16个工具的软件工程任务,多Agent严重劣化于单Agent。
原因:多Agent系统把每个Agent的token预算切碎了,留给复杂工具编排的”认知预算”不够用。
发现三:拓扑决定错误传播
Independent独立式:错误放大17.2倍。一个Agent犯错,没人拦,直接污染最终结果。
Centralized中心化:错误放大仅4.4倍。Orchestrator充当”验证瓶颈”,在错误传播前拦截。
这个差距是3.9倍,在高风险场景(代码修改、金融决策)中意味着成功与灾难的区别。
性能变化范围
- 最好:中心化架构处理可并行金融推理任务,+80.8%
- 最差:独立架构处理顺序规划任务,-70.0%
同一个多Agent系统,在不同任务上的表现可以从+81%到-70%。架构选错,比不用还差。
预测模型
论文构建了一个混合效应回归模型(R²=0.524),输入任务的可分解性、工具数量、单Agent基线成功率等特征,输出最优架构预测。在未见过的任务配置上,87%的准确率预测最优架构。
这意味着:不用反复试错,看任务特征就能选对架构。
消息密度饱和点
最优消息密度c*≈0.39消息/轮。超过这个值,额外消息带来的是冗余而非新信息。Hybrid架构(515%协调开销)比Centralized(285%开销)多花了近一倍成本,性能差异却不显著(p=0.542)。
Turn数量幂律增长
总推理轮次随Agent数量呈幂律增长:T = 2.72×(n+0.5)^1.724(R²=0.974)。
每增加一个Agent,通信开销不是线性增长,而是超线性增长。5个Agent的通信量不是1个Agent的5倍,而是约12倍。
五个通用启发
启发1:先跑单Agent基线,再决定要不要上多Agent
传统痛点:看到任务复杂就想加Agent。
论文方案:先测单Agent成功率。如果基线≥45%,多Agent大概率是负收益。
通用价值:这是最简单也最常被忽略的原则。很多团队在单Agent都没跑通的情况下就急着上多Agent,结果协调成本把本来能做好的事搞砸了。
启发2:Orchestrator不是可选项,是安全底线
传统痛点:多Agent系统没有校验机制,错误雪崩。
论文方案:Centralized架构的Orchestrator做验证瓶颈,错误放大从17.2x降到4.4x。
通用价值:任何多Agent系统,不管用什么框架,必须有一个中心化的校验层。这不是性能优化,是安全需求。
启发3:工具越多,Agent应该越少
传统痛点:给Agent配一堆工具,觉得能力越强越好。
论文方案:工具密集型任务(16+工具)多Agent协调开销β=-0.267。工具越多,Agent之间的同步成本越高。
通用价值:工具数量和Agent数量是反比关系。工具多的任务用少量Agent甚至单Agent,工具少的任务才适合多Agent并行。
启发4:任务可分解性是架构选型的第一指标
传统痛点:选架构靠直觉或跟风。
论文方案:高可分解任务(如并行文档分析)用Centralized收益+80.8%;低可分解任务(如顺序规划)多Agent全部下降39-70%。
通用价值:拿到一个任务,第一件事不是选框架,而是判断”这个任务能不能拆成独立子任务”。能拆就用多Agent,不能拆就用单Agent。
启发5:消息密度有上限,超过就是浪费
传统痛点:Agent之间频繁通信,觉得信息越充分越好。
论文方案:c*≈0.39消息/轮是饱和点。Hybrid架构515%开销比Centralized 285%开销贵一倍,性能没差别。
通用价值:监控Agent间的消息频率。如果每轮消息密度超过0.4,说明在做无效通信,应该收敛架构减少通信。
边界与约束
1. 离线评测,不涉及在线系统
论文的180组实验都是离线任务评测,没有涉及长连接、多用户并发、在线滚动升级、会话持久化等生产系统问题。实际部署时,系统层面的稳定性(内存泄漏、进程崩溃、连接断开)是额外需要考虑的维度。
2. 只评估任务成功率,不评估系统健康
论文的指标是任务成功率,不覆盖系统稳定性、资源占用、长时间运行的退化问题。一个架构在短期任务上表现好,不代表在7×24运行中同样可靠。
3. 没有自进化场景
论文的所有任务都是”完成外部给定的任务”,没有涉及Agent自我修改代码、自我进化这类元任务。自进化场景的风险特征和普通任务完全不同。
4. 模型家族差异大
OpenAI、Google、Anthropic三家模型的协调机制和通信带宽差异显著。论文的预测模型在同家族内泛化好(MAE=0.061),跨家族需要重新验证。
5. Benchmark覆盖有限
虽然覆盖了6个benchmark,但Agent实际应用场景远比这丰富。论文的结论在特定任务类型上成立,不能简单推广到所有场景。
总结
这篇论文的核心贡献是:把Agent架构选型从”拍脑袋”变成了”算数据”。
它用180组受控实验建立了第一个Agent系统的定量扩展模型,用三个可测量的任务特征(可分解性、工具复杂度、单Agent基线)预测最优架构,87%的准确率。
对实践者的指导意义:不要盲目堆Agent数量。先测基线,看任务能不能拆,数工具多不多,然后选架构。Orchestrator是安全底线,消息密度有上限,工具和Agent数量成反比。
论文信息
- 标题:Beyond More Agents: Quantifying When Multi-Agent Collaboration Benefits Large Language Model Agents
- 作者:Yubin Kim, Ken Gu, Chanwoo Park, Chunjong Park, Samuel Schmidgall, A. Ali Heydari, Yao Yan, Zhihan Zhang, Yuchen Zhuang, Yun Liu, Mark Malhotra, Paul Pu Liang, Hae Won Park, Yuzhe Yang, Xuhai Xu, Yilun Du, Shwetak Patel, Tim Althoff, Daniel McDuff, Xin Liu
- 机构:Google Research, Google DeepMind, MIT
- 发表:Nature Machine Intelligence, 2026年7月24日
- arXiv:https://arxiv.org/abs/2512.08296
- 下载:https://xget.xi-xu.me/arxiv/pdf/2512.08296
- 代码:https://github.com/ybkim95/agent-scaling
发表回复