Why Do Multi-Agent LLM Systems Fail?

AK's Picks Agent Multi-agent Collaboration Agent Eval Benchmarks
尽管对多智能体系统(MAS)的热情日益增长,在这些系统中多个大语言模型(LLM)智能体协作以完成任务,但与单智能体框架相比,它们在流行基准测试中的性能提升仍然有限。这一差距凸显了分析阻碍 MAS 有效性挑战的必要性。 在本文中,我们展示了首个关于 MAS 挑战的全面研究。我们分析了五个流行的 MAS 框架在超过 150 个任务中的表现,并邀请了六位专家人类标注者参与评估。我们识别出 14 种独特的失败模式,并提出了一种适用于各种 MAS 框架的综合分类法。该分类法通过每项研究中三位专家标注者的迭代共识逐步形成,Cohen's Kappa 分数达到 0.88。这些详细的失败模式被归纳为三大类别:(i) 规范和系统设计缺陷,(ii) 智能体间对齐问题,以及 (iii) 任务验证与终止问题。为了支持可扩展的评估,我们将 MASFT 与 LLM-as-a-Judge 集成在一起。此外,我们探讨了是否可以通过提出两种干预措施来轻松预防已识别的失败:改进智能体角色的规范定义和增强编排策略。我们的研究发现表明,解决这些失败需要更复杂的解决方案,从而为未来的研究指明了明确的方向。我们开源了我们的数据集和 LLM 标注工具。
Despite growing enthusiasm for Multi-Agent Systems (MAS), where multiple LLM agents collaborate to accomplish tasks, their performance gains across popular benchmarks remain minimal compared to single-agent frameworks. This gap highlights the need to analyze the challenges hindering MAS effectiveness. In this paper, we present the first comprehensive study of MAS challenges. We analyze five popular MAS frameworks across over 150 tasks, involving six expert human annotators. We identify 14 unique failure modes and propose a comprehensive taxonomy applicable to various MAS frameworks. This taxonomy emerges iteratively from agreements among three expert annotators per study, achieving a Cohen's Kappa score of 0.88. These fine-grained failure modes are organized into 3 categories, (i) specification and system design failures, (ii) inter-agent misalignment, and (iii) task verification and termination. To support scalable evaluation, we integrate MASFT with LLM-as-a-Judge. We also explore if identified failures could be easily prevented by proposing two interventions: improved specification of agent roles and enhanced orchestration strategies. Our findings reveal that identified failures require more complex solutions, highlighting a clear roadmap for future research. We open-source our dataset and LLM annotator.
许愿