arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2404.04834cs.SE
收藏

基于大语言模型的多智能体系统在软件工程中的应用:文献综述、愿景与未来之路

LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead

Junda He, Christoph Treude, David Lo

AI总结:

本文系统综述了大语言模型多智能体系统在软件工程各阶段的应用现状,通过案例研究验证其能力与局限,并提出面向自主、可扩展、可信赖系统的研究议程。

摘要:

将大语言模型(LLMs)集成到自主智能体中,标志着研究格局的重大转变,其提供的认知能力可与人类的规划和推理能力相媲美。本文探讨了将大语言模型集成到多智能体(LMA)系统中以应对软件工程(SE)领域复杂挑战的变革性潜力。通过利用多个智能体的协作与专业化能力,LMA系统能够实现自主问题求解、提升鲁棒性,并为管理现实世界软件项目的复杂性提供可扩展的解决方案。在本文中,我们对近期的一手研究进行了系统综述,以描绘LMA应用在软件开发生命周期(SDLC)各阶段的当前图景。为了展示当前的能力与局限性,我们开展了两个案例研究,以证明最先进的LMA框架的有效性。此外,我们识别了关键的研究空白,并提出了一项全面的研究议程,重点关注增强单个智能体的能力以及优化智能体之间的协同效应。我们的工作勾勒出一个前瞻性的愿景,即开发完全自主、可扩展且可信赖的LMA系统,为软件工程2.0的演进奠定基础。

英文摘要:

Integrating Large Language Models (LLMs) into autonomous agents marks a significant shift in the research landscape by offering cognitive abilities that are competitive with human planning and reasoning. This paper explores the transformative potential of integrating Large Language Models into Multi-Agent (LMA) systems for addressing complex challenges in software engineering (SE). By leveraging the collaborative and specialized abilities of multiple agents, LMA systems enable autonomous problem-solving, improve robustness, and provide scalable solutions for managing the complexity of real-world software projects. In this paper, we conduct a systematic review of recent primary studies to map the current landscape of LMA applications across various stages of the software development lifecycle (SDLC). To illustrate current capabilities and limitations, we perform two case studies to demonstrate the effectiveness of state-of-the-art LMA frameworks. Additionally, we identify critical research gaps and propose a comprehensive research agenda focused on enhancing individual agent capabilities and optimizing agent synergy. Our work outlines a forward-looking vision for developing fully autonomous, scalable, and trustworthy LMA systems, laying the foundation for the evolution of Software Engineering 2.0.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑