**arXiv ID:** 2503.07693 **Authors:** Anastasiia Grishina, Vadim Liventsev, Aki Härmä, Leon Moonen **Published:** 2025-03-10T16:56:51Z **Abstract:** Program synthesis with Large Language Models (LLMs) suffers from a "near-miss syndrome": the generated code closely resembles a correct solution but fails unit tests due to minor errors. We address this with a multi-agent framework called Synthesize, Execute, Instruct, Debug, and Repair (SEIDR). Effectively applying SEIDR to instruction-tuned LLM...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill fully-autonomous-programming-using-iterative-multiagent-debugging-with-large-language-models --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Fully Autonomous Programming Using Iterative Multiagent Debugging With Large Language Models?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-fully-autonomous-programming-using-iterative-multi)More formats (shields.io, HTML) on the badges page.
# Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models
**arXiv ID:** 2503.07693
**Authors:** Anastasiia Grishina, Vadim Liventsev, Aki Härmä, Leon Moonen
**Published:** 2025-03-10T16:56:51Z
**Abstract:**
Program synthesis with Large Language Models (LLMs) suffers from a "near-miss syndrome": the generated code closely resembles a correct solution but fails unit tests due to minor errors. We address this with a multi-agent framework called Synthesize, Execute, Instruct, Debug, and Repair (SEIDR). Effectively applying SEIDR to instruction-tuned LLMs requires determining (a) optimal prompts for LLMs, (b) what ranking algorithm selects the best programs in debugging rounds, and (c) balancing the repair of unsuccessful programs with the generation of new ones. We empirically explore these trade-offs by comparing replace-focused, repair-focused, and hybrid debug strategies. We also evaluate lexicase and tournament selection to rank candidates in each generation. On Program Synthesis Benchmark 2 (PSB2), our framework outperforms both conventional use of OpenAI Codex without a repair phase and traditional genetic programming approaches. SEIDR outperforms the use of an LLM alone, solving 18 problems in C++ and 20 in Python on PSB2 at least once across experiments. To assess generalizability, we employ GPT-3.5 and Llama 3 on the PSB2 and HumanEval-X benchmarks. Although SEIDR with these models does not surpass current state-of-the-art methods on the Python benchmarks, the results on HumanEval-C++ are promising. SEIDR with Llama 3-8B achieves an average pass@100 of 84.2%. Across all SEIDR runs, 163 of 164 problems are solved at least once with GPT-3.5 in HumanEval-C++, and 162 of 164 with the smaller Llama 3-8B. We conclude that SEIDR effectively overcomes the near-miss syndrome in program synthesis with LLMs.
## Skill Description
This skill is generated from the arXiv paper: Fully Autonomous Programming using Iterative Multi-Agent Debugging with Large Language Models (2503.07693).
## How to Use
[To be filled in by the user or by future automation]
## References
- [arXiv:2503.07693](http://arxiv.org/abs/2503.07693v1)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!