← 最新论文
🤖 AI

ProtocolBench: Which LLM MultiAgent Protocol to Choose?

本文介绍了 ProtocolBench,这是一个用于从成功率、延迟、开销和鲁棒性指标评估大语言模型多智能体通信协议的全面基准测试,以及 ProtocolRouter,一个可学习的系统,能够动态选择最优协议,从而显著提升系统的性能与可靠性。

原作者: Hongyi Du, Jiaqi Su, Jisen Li, Lijie Ding, Yingxuan Yang, Peixuan Han, Xiangru Tang, Kunlun Zhu, Jiaxuan You

发布于 2026-06-03
📖 1 分钟阅读☕ 轻松阅读

原作者: Hongyi Du, Jiaqi Su, Jisen Li, Lijie Ding, Yingxuan Yang, Peixuan Han, Xiangru Tang, Kunlun Zhu, Jiaxuan You

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在构建一支庞大的 AI 助手团队来解决复杂问题,比如写一部小说、诊断病人或管理供应链。这些 AI 智能体需要相互交流才能完成工作。但就像人类一样,它们不能只是随机大喊大叫;它们需要一套通信协议——即关于如何说话、倾听和传递消息的规则集。

目前,已经有很多不同的“语言”或协议可用(例如 A2A、ACP、ANP 和 Agora)。问题在于,选择哪一个成了一个凭直觉猜测的游戏。开发者往往根据直觉来选择,却不知道哪种协议对于他们的特定任务来说最快、最可靠或最安全。

这篇论文介绍了两个主要内容来解决这个问题:一个名为 ProtocolBench测试场和一个名为 ProtocolRouter智能选择器

1. 测试场:ProtocolBench

ProtocolBench 想象成一个巨大的、标准化的“赛车场”。研究人员不仅仅是看谁赢得了比赛,还通过衡量四个特定的指标来观察每种协议在压力下的表现:

  • 任务是否完成?(任务成功率/Task Success)
  • 完成任务的速度有多快?(延迟/Latency)
  • 消耗了多少“燃料”(数据)?(消息开销/Message Overhead)
  • 当出现故障时会发生什么?(鲁棒性/Robustness)

为了进行测试,他们设置了四个不同的“场景”(就像不同类型的赛跑):

  • 侦探(GAIA): 一个由智能体组成的团队,通过协作在庞大的文档库中寻找答案。
  • 流水线(流式队列/Streaming Queue): 一个节奏极快的系统,协调员向工人发送 1,000 个问题,工人必须快速回答。
  • 风暴演习(故障风暴/Fail-Storm): 一个模拟场景,其中智能体会突然“死亡”(断开连接),在工作继续进行的同时,它们必须重新连接。
  • 特工(安全技术/Safety Tech): 一个医疗场景,智能体必须在不被他人窃听或窃取数据的情况下进行交谈。

重大发现:
研究人员发现,并不存在单一的“最佳”协议。 这完全取决于你在做什么:

  • 如果你需要速度和低数据使用量(如流水线),ACP 是获胜者。
  • 如果你需要高质量的推理和团队协作(如侦探),A2A 表现最好。
  • 如果你需要最高的安全性与隐私性(如特工),ANPAgora 是唯一能处理严格加密和身份检查的协议。
  • 如果你需要在故障时保持韧性(如风暴演习),A2A 在维持崩溃后的对话方面最为可靠。

2. 智能选择器:ProtocolRouter

由于没有一种协议能在所有领域都胜出,研究人员构建了 ProtocolRouter

把这想象成一个交通控制塔或一位聪明的指挥家。它并不强迫整个团队使用同一种语言,而是观察工作的每个具体部分,并为该特定任务分配最合适的协议。

  • 示例: 在一个复杂的项目中,Router 可能会告诉“研究员”智能体使用 Agora(因为它们需要安全地与许多不同来源沟通),但告诉“计算器”智能体使用 ACP(因为它们只需要尽可能快地传递数字)。

Router 会检查规则(例如“必须加密”或“必须极快”)并选择合适的工具。论文表明,使用这种智能选择器可以使系统从崩溃中恢复的速度快 18%,并且比单纯使用一种协议贯穿始终的方式能更成功地完成任务。

3. “桥接”概念

关于这些不同语言如何相互交流,有一个很酷的技术细节。当 Router 为不同的智能体分配不同的协议时,它们需要一种理解彼此的方式。论文描述了一个无状态桥接(stateless bridge)

想象两个说不同语言的人。他们不需要学习对方的语言,只需要使用一名翻译,由翻译瞬间转换词汇。这个系统中的“桥”正是如此:它在不改变消息实际含义且不过度降低速度的前提下,将协议 A 的消息格式转换为协议 B 的格式。

总结

  • 问题: 选择 AI 通信协议一直是一个凭直觉猜测的游戏。
  • 解决方案: 作者建立了一个严谨的测试场 (ProtocolBench),用于衡量速度、成本、成功率和安全性。
  • 结果: 不同的协议在不同情况下各显神通。不存在“一劳永逸”的方案。
  • 创新点: 他们创建了一个 ProtocolRouter,能够自动为工作的每个特定部分挑选最佳协议,使 AI 团队更快、更安全、更可靠。

简而言之,这篇论文让我们从“因为听起来很酷而选择一个协议”转向了“因为数据证明它是完成这项工作的正确工具而选择一个协议”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →