arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2510.03463cs.SEcs.AI
收藏

ALMAS: 一种基于自主LLM的多智能体软件工程框架

ALMAS: an Autonomous LLM-based Multi-Agent Software Engineering Framework

J.P. Morgan AI Research(摩根大通人工智能研究)

Vali Tawosi, Keshav Ramani, Salwa Alamir, Xiaomo Liu

AI总结:

ALMAS是一种基于自主LLM的多智能体软件工程框架,旨在通过模块化集成与人类开发者协作,实现软件开发生命周期中的自动化任务。

摘要:

多智能体大语言模型(LLM)系统在多个领域中的应用研究中处于领先地位。一个显著的领域是软件开发,研究人员利用LLM代理推进了代码实现、代码测试、代码维护等自动化工作。然而,软件开发是一个多方面的环境,远不止代码本身。因此,一个成功的LLM系统必须考虑软件开发生命周期(SDLC)的多个阶段。在本文中,我们提出了一种ALMAS的愿景,即一种基于自主LLM的多智能体软件工程框架,遵循上述SDLC理念,以在敏捷软件开发团队中执行多项任务。ALMAS将智能体对齐于敏捷角色,并可以模块化的方式无缝集成到人类开发者及其开发环境中。我们通过已发表的工作和一个用例演示了ALMAS的进展,其中ALMAS能够无缝生成应用程序并添加新功能。

英文摘要:

Multi-agent Large Language Model (LLM) systems have been leading the way in applied LLM research across a number of fields. One notable area is software development, where researchers have advanced the automation of code implementation, code testing, code maintenance, inter alia, using LLM agents. However, software development is a multifaceted environment that extends beyond just code. As such, a successful LLM system must factor in multiple stages of the software development life-cycle (SDLC). In this paper, we propose a vision for ALMAS, an Autonomous LLM-based Multi-Agent Software Engineering framework, which follows the above SDLC philosophy such that it may work within an agile software development team to perform several tasks end-to-end. ALMAS aligns its agents with agile roles, and can be used in a modular fashion to seamlessly integrate with human developers and their development environment. We showcase the progress towards ALMAS through our published works and a use case demonstrating the framework, where ALMAS is able to seamlessly generate an application and add a new feature.

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

↑