把问题从"如何构建和改进一个 Agent"推进到"如何组织多个 Agent":群体的智能可以高于个体,但工程判据只有一条——协作是否引入了单 Agent 生成时无法获得的新信息。
新信息判据——执行反馈、视觉反馈、工具反馈有增量(Anthropic 漏洞挖掘、WebGen-Agent);自我审查与同文本辩论没有。
上下文共享保留细节但会膨胀——带来角色惯性;上下文隔离利于并发、模块化与权限控制,代价是必须通过显式通信传递结构化"移交包"。
多 Agent 通信等价于进程间通信——共享文件系统 = 共享内存;工具调用参数与消息总线 = 消息传递的两种形态。
引入单 Agent 不存在的失败模式——研究归纳 14 种、三大类;需乐观锁与工作副本、独立交叉验证、差异化信息源、预算与取消机制构成容错闭环。
长期开放的群体交互涌现"Agent 社会"——社交(AI 小镇/Agentopia)、经济、策略博弈(狼人杀)等现象。
| 案例 / 数据 | 要点 |
|---|---|
| Anthropic 漏洞挖掘 | 45 个 Agent 经共享论坛协调,2700 万 token 找到 266 个漏洞;独立并行 Agent 用 650 万 token 只找到 21 个 |
| WebGen-Agent | 多层视觉反馈脚手架使 Claude 3.5 Sonnet 网页生成成绩从 26.4% 提升到 51.9%(接近翻倍) |
| LongHorizon-Harness | WeaveBench 51.8%→80.7%、OSWorld 2.0 2.8%→8.3%、Terminal-Bench 69.7%→77.2% |
| 失败模式研究 | 7 个框架、约 150 条轨迹人工标注归纳 14 种失败模式(Cohen's kappa=0.88) |
| 同质趋同 | 30 个并发 Agent 有 18 个创建同名 Git 分支;写作实验不同 Agent 不约而同用相同标题 |
| 书籍翻译实验(实验10-2) | Manager 上下文缩小 20.43×、token 减少 6.48×,匿名质量 4.654>4.481,但慢 6.57% |