paper-with-me

홈 › Papers

Self-Evolving Multi-Agent Collaboration Networks for Software Development

2024-10-22 · Yue Hu, Yuzhu Cai, Yaxin Du, Xinyu Zhu, Xiangrui Liu, Zijie Yu, Yuchen Hou, Shuo Tang, Siheng Chen

LLM-driven multi-agent collaboration (MAC) systems have demonstrated impressive capabilities in automatic software development at the function level. However, their heavy reliance on human design limits their adaptability to the diverse demands of real-world software development. To address this limitation, we introduce EvoMAC, a novel self-evolving paradigm for MAC networks. Inspired by traditional neural network training, EvoMAC obtains text-based environmental feedback by verifying the MAC network's output against a target proxy and leverages a novel textual backpropagation to update the network. To extend coding capabilities beyond function-level tasks to more challenging software-level development, we further propose rSDE-Bench, a requirement-oriented software development benchmark, which features complex and diverse software requirements along with automatic evaluation of requirement correctness. Our experiments show that: i) The automatic requirement-aware evaluation in rSDE-Bench closely aligns with human evaluations, validating its reliability as a software-level coding benchmark. ii) EvoMAC outperforms previous SOTA methods on both the software-level rSDE-Bench and the function-level HumanEval benchmarks, reflecting its superior coding capabilities. The benchmark can be downloaded at https://yuzhu-cai.github.io/rSDE-Bench/.

📄 PDF Abstract BibTeX arXiv:2410.16946

Code (0)

등록된 구현이 없습니다.

Tasks

HumanEval

Similar Papers 제목 키워드 기반

Self-Evolving Coding Agents

2026-08-04 · Hao Zhou, Haichuan Hu, Ye Shang, Quanjun Zhang hf

Large language models are increasingly embedded in software engineering workflows as coding agents that can inspect repositories, invoke tools, execute tests, debug failures, and generate patches. Yet most existing agent…

EvoConfig: Self-Evolving Multi-Agent Systems for Efficient Autonomous Environment Configuration

2026-01-23 · Xinshuai Guo, Jiayi Kuang, Linyue Pan, Yinghui Li 외 arxiv

A reliable executable environment is the foundation for ensuring that large language models solve software engineering tasks. Due to the complex and tedious construction process, large-scale configuration is relatively i…

MorphAgent: Empowering Agents through Self-Evolving Profiles and Decentralized Collaboration

2024-10-19 · Siyuan Lu, Jiaqi Shao, Bing Luo, Tao Lin

Large Language Model (LLM) based multi-agent systems (MAS) have shown promise in tackling complex tasks, but often rely on predefined roles and centralized coordination, limiting their adaptability to evolving challenges…

Language ModelingLanguage ModellingLarge Language Model

Self-Evolving Software Agents

2026-04-29 · Marco Robol, Paolo Giorgini arxiv

Autonomous agents can adapt their behaviour to changing environments, but remain bound to requirements, goals, and capabilities fixed at design time, preventing genuine software evolution. This paper introduces self-evol…

Optimal-Agent-Selection: State-Aware Routing Framework for Efficient Multi-Agent Collaboration

2025-11-04 · Jingbo Wang, Sendong Zhao, Haochun Wang, Yuzheng Fan 외 arxiv

The emergence of multi-agent systems powered by large language models (LLMs) has unlocked new frontiers in complex task-solving, enabling diverse agents to integrate unique expertise, collaborate flexibly, and address ch…