In plain words: An agent that uses a language model to rewrite its own logic, guided only by a plain-language goal instead of a fixed human-written pipeline. On math problems and complex agent tasks it kept improving, beating hand-built agents on performance, efficiency, and generalizability.
Abstract · Gödel Agent: A Self-Referential Agent Framework for Recursive Self-Improvement
The rapid advancement of large language models (LLMs) has significantly enhanced the capabilities of AI-driven agents across various tasks. However, existing agentic systems, whether based on fixed pipeline algorithms or pre-defined meta-learning frameworks, cannot search the whole agent design space due to the restriction of human-designed components, and thus might miss the globally optimal agent design. In this paper, we introduce Gödel Agent, a self-evolving framework inspired by the Gödel machine, enabling agents to recursively improve themselves without relying on predefined routines or fixed optimization algorithms. Gödel Agent leverages LLMs to dynamically modify its own logic and behavior, guided solely by high-level objectives through prompting. Experimental results on mathematical reasoning and complex agent tasks demonstrate that implementation of Gödel Agent can achieve continuous self-improvement, surpassing manually crafted agents in performance, efficiency, and generalizability.
Xunjian Yin, Xinyi Wang, Liangming Pan, Li Lin, Xiaojun Wan, William Yang Wang
arXiv:2410.04444 · cs.AI · submitted Oct 6, 2024 · updated May 31, 2025
abstract · pdf · html · ACL 2025 main. The code can be found at https://github.com/Arvid-pku/Godel_Agent
By passing those functions as tools in LLM requests any of the agents can make use of any of the other agents so it's basically expanding its own capabilities.
Not quite sure what task to sick it on yet but it's fun to play with.