论文
AECP:通过结构化产物协调多智能体代码生成
AECP: Artifact-Exclusive Communication Protocol for Multi-Agent Code Generation
摘要
随着AI智能体越来越多地承担复杂的仓库级编码任务,把工作分配给多个智能体,是超越单个智能体能力的自然扩展方式。为协调相互依赖的工作,智能体共享发现,并就模块间接口达成约定。但交换的信息通常仅作为上下文,后续仍由各智能体自行解释和采用。因此,共享发现可能未被使用,偏离接口约定的情况也可能无法检测,从而削弱协作的可靠性和效率。这促使我们把一部分协调责任从单个智能体转移到执行Harness。为让共享信息在执行过程中发挥作用,我们提出产物专用通信协议AECP。AECP要求智能体只能通过结构化产物进行通信,并规定Harness如何处理这些产物。智能体访问相关代码时,Harness提供相关发现;它检查实现是否与已记录的接口承诺不符,并要求受影响智能体重新审视已修订的约定。这些协调步骤成为Harness执行的一部分,无需智能体依据先前消息主动发起。在Doc2Repo、NL2Repo和CodeProjectEval上,使用包括Opus-4.8和DeepSeek-V4-Flash在内的闭源及开源模型,相较使用自由形式智能体间消息的团队,AECP将平均测试通过率提高28.2%,平均实际耗时减少16.5%。只通过产物通信,也阻断了智能体间恶意指令的转发:指令到达其他智能体的比例从95%降至0%,其他智能体遵从指令的比例从40%降至0%。
