atlas

Research map / Multi-agent systems and games / LLM agents

Self-Evolving Multi-Agent Collaboration Networks for Software Development

ICLR 2025 · Multi-agent systems and games › LLM agents · approach: Robust and efficient agent execution · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EvoMAC, a test-time self-evolving multi-agent coding network updated via textual backpropagation driven by compiler/unit-test feedback, and rSDE-Bench, a requirement-oriented software benchmark with automatic test-based evaluation.

Problem

Multi-agent LLM coding systems rely on human-designed static workflows that cannot adapt to diverse real-world software tasks, and existing benchmarks focus on functions or bug fixing rather than requirement-level software development with automatic correctness checking.

Approach

Treat a MAC network's agents (prompts) and workflow topology as trainable parameters updated at test time: unit tests generated by a separate testing MAC network act as a target proxy, compiler execution logs serve as textual loss, and a gradient agent plus an updating agent perform textual backpropagation to revise the coding team.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EvoMAC instead of ChatDevGPT-4o-Mini coding systems · rSDE-Bench Website Basicaccuracy (%): 62.67±0.28 -> 89.38±1.01; +26.48Helped
Use EvoMAC instead of GPT-4o-Mini single-agentGPT-4o-Mini coding systems · rSDE-Bench Website Advancedaccuracy (%): 44.40±4.21 -> 65.05±1.56; +20.65Helped
Use EvoMAC instead of ChatDevGPT-4o-Mini coding systems · rSDE-Bench Game Basicaccuracy (%): 53.63±5.70 -> 77.54±2.04; +34.78Helped
Use EvoMAC instead of ChatDevGPT-4o-Mini coding systems · rSDE-Bench Game Advancedaccuracy (%): 32.26±4.55 -> 51.60±4.54; +21.50Helped
Use EvoMAC instead of MapCoderGPT-4o-Mini coding systems · HumanEvalPass@1 (%): 90.85 -> 94.51; +6.10Helped
Add objective environment feedback in place of LLM critique (ablation)EvoMAC · rSDE-Bench Website Basicaccuracy (%): 78.08 -> 90.75Helped
Add objective environment feedback in place of LLM critique (ablation)EvoMAC · rSDE-Bench Website Advancedaccuracy (%): 52.23 -> 67.20Helped
Add objective environment feedback in place of LLM critique (ablation)EvoMAC · rSDE-Bench Game Basicaccuracy (%): 55.80 -> 77.54Helped
Add objective environment feedback in place of LLM critique (ablation)EvoMAC · rSDE-Bench Game Advancedaccuracy (%): 33.32 -> 51.60Helped
Use multi-agent coding instead of single-agent coding (ablation)EvoMAC with multi-agent testing, evolution and environment feedback · rSDE-Bench Website Basicaccuracy (%): 83.56 -> 90.75Helped
Use multi-agent coding instead of single-agent coding (ablation)EvoMAC with multi-agent testing, evolution and environment feedback · rSDE-Bench Website Advancedaccuracy (%): 61.94 -> 67.20Helped
Use multi-agent testing instead of single-agent testing (ablation)EvoMAC with multi-agent coding, evolution and environment feedback · rSDE-Bench Website Basicaccuracy (%): 83.90 -> 90.75Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanEval rSDE-Bench

Benchmarks: rSDE-Bench HumanEval

Metrics: accuracy (test pass rate) pass@1 consistency quality correlation with human evaluation

Baselines: GPT-4o-Mini Claude-3.5-Sonnet Gemini-1.5-Flash MetaGPT AutoGen MapCoder AgentVerse ChatDev

Builds on: MetaGPT ChatDev MapCoder SRDD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy