Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agents

Most of today’s AI systems are constrained by human-designed, fixed architectures and cannot autonomously and continuously improve themselves. The scientific method, on the other hand, provides a cumulative and open-ended system, where each innovation builds upon previous artifacts, enabling future discoveries. There is growing hope that the current manual process of advancing AI could itself be automated. If done safely, such automation would accelerate AI development and allow us to reap its benefits much sooner. This prospect raises the question of how AI systems can endlessly improve themselves while getting better at solving relevant problems. Previous approaches, such as meta-learning, provide a toolset for automating the discovery of novel algorithms but are limited by the human design of a suitable search space and first-order improvements. The Godel machine [116], on the other hand, introduced a theoretical approach to a self-improving AI, capable of modifying itself in a provably beneficial manner. Unfortunately, this original formulation is in practice impossible to create due to the inability to prove the impact of most self-modifications. To address this limitation, we propose the Darwin Godel Machine (DGM), a novel self-improving system that iteratively modifies its own code (thereby also improving its ability to modify its own codebase) and empirically validates each change using coding benchmarks. In this paper, the DGM aims to optimize the design of coding agents, powered by frozen foundation models, which enable the ability to read, write, and execute code via tool use. Inspired by biological evolution and open-endedness research, the DGM maintains an archive of generated coding agents. It then samples from this archive and tries to create a new, interesting, improved version of the sampled agent. This open-ended exploration forms a growing tree of diverse, high-quality agents and allows the parallel exploration of many different paths through the search space. Empirically, the DGM automatically improves its coding capabilities (e.g., better code editing tools, long-context window management, peer-review mechanisms), producing performance increases on SWE-bench from 20.0% to 50.0%, and on Polyglot from 14.2% to 30.7%. Furthermore, the DGM significantly outperforms baselines without self-improvement or open-ended exploration. All experiments were done with safety precautions (e.g., sandboxing, human oversight). Overall, the DGM represents a significant step toward self-improving AI, capable of gathering its own stepping stones along a path that unfolds into endless innovation. All code is open-sourced at https://github.com/jennyzzt/dgm.

Gödel Agent: ASelf-Referential Agent…Gödel Agent: A Self-Referential Agent Framework for Recursive Self-ImprovementOpen-Endedness isEssential for Artificia…Open-Endedness is Essential for Artificial Superhuman IntelligenceVoyager: An Open-EndedEmbodied Agent with…Voyager: An Open-Ended Embodied Agent with Large Language ModelsMotif: IntrinsicMotivation from…Motif: Intrinsic Motivation from Artificial Intelligence FeedbackA Self-Improving CodingAgentA Self-Improving Coding AgentFlowReasoner:Reinforcing Query-Level…FlowReasoner: Reinforcing Query-Level Meta-AgentsSymbolic LearningEnables Self-Evolving…Symbolic Learning Enables Self-Evolving AgentsAFlow: AutomatingAgentic Workflow…AFlow: Automating Agentic Workflow GenerationMulti-agent ArchitectureSearch via Agentic…Multi-agent Architecture Search via Agentic SupernetEvoAgent: TowardsAutomatic Multi-Agent…EvoAgent: Towards Automatic Multi-Agent Generation via Evolutionary AlgorithmsDeepSeek-R1:Incentivizing Reasoning…DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement LearningSelf-EvolvingMulti-Agent…Self-Evolving Multi-Agent Collaboration Networks for Software DevelopmentEvoAgentX: An AutomatedFramework for Evolving…EvoAgentX: An Automated Framework for Evolving Agentic WorkflowsShinkaEvolve: TowardsOpen-Ended And…ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program EvolutionCoMAS: Co-EvolvingMulti-Agent Systems via…CoMAS: Co-Evolving Multi-Agent Systems via Interaction RewardsLive-SWE-agent: CanSoftware Engineering…Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?SWE-Exp:Experience-Driven…SWE-Exp: Experience-Driven Software Issue ResolutionA Comprehensive Surveyof Self-Evolving AI…A Comprehensive Survey of Self-Evolving AI Agents: A New Paradigm Bridging Foundation Models and Lifelong Agentic SystemsSWE-EVO: BenchmarkingCoding Agents in…SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution ScenariosHyperagentsHyperagentsGroup-Evolving Agents:Open-Ended…Group-Evolving Agents: Open-Ended Self-Improvement via Experience SharingDigital Red Queen:Adversarial Program…Digital Red Queen: Adversarial Program Evolution in Core War with LLMsMeta Context Engineeringvia Agentic Skill…Meta Context Engineering via Agentic Skill EvolutionEvoScientist: TowardsMulti-Agent Evolving AI…EvoScientist: Towards Multi-Agent Evolving AI Scientists for End-to-End Scientific DiscoveryDarwin Godel Machine:Open-Ended Evolution of…Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agents過去の参考文献中心の論文この論文を引用する論文古い新しい

ノードをクリックするとフォーカスを固定、空白をクリックすると本論文に戻ります。ホバーで一時的にプレビューできます。各ノードのページはタイトルから開けます。