论文

BusMA:一种多智能体系统的总线通信子系统

BusMA: A Bus Communication Substrate for Multi-Agent Systems

智能体系统Agent 协作

摘要

多智能体(MA)系统在需要规划、工具使用及多源证据综合的复杂任务中表现优异。现有系统通常采用分层管理者-工作者(HMW)或基于路由器的消息传递(RMP)结构作为通信协议。然而,这些设计限制了智能体的自主性:工作者智能体无法直接咨询特定"同级"智能体,且误路由消息可能导致错误传播。受计算机系统中总线架构的启发,我们提出BusMA,一种允许任意智能体通过共享通道(即总线)与其他智能体通信的通信框架。该框架包含智能体注册、消息路由和共享内存管理组件。每个工作者智能体配备工具,拥有独立本地内存,可通过发布具有特定意图的共享消息进行推理、执行(工具使用)和通信。我们引入四种意图:讨论、挑战、指导和请求解释,以支持智能体间的细粒度交互。一个协调智能体(Chair agent)监控共享内存,以协调交互并促进工作者间的收敛。为评估BusMA的有效性,我们在两个前沿大语言模型上,针对13个涵盖视觉推理、数学推理和知识检索的任务进行了广泛实验,结果表明BusMA在所有任务中均优于最先进的HMW和RMP方法。

BusMA:一种多智能体系统的总线通信子系统:论文配图
图 1:集线器介导的拓扑和 BusMA 的比较。左:在集线器介导的框架中,工人作为被动执行者的自主权受到限制,无法发起工人之间的沟通(用×表示)。右图:BusMA 使代理能够通过共享通道(总线)直接寻址特定对等点,支持四种通信意图:讨论、挑战、指导和请求解释。