đ§ Theory Thursday: The Darwin Gödel Machine
Art by @basilonmypizza: https://lnkd.in/eF8FkWzN - https://basilhefti.ch/
And Building Safe Self-Evolving Agents
Agentic systems are the thing right now. Sam Altman calls them the next giant breakthrough. Everyoneâs racing to ship agents that plan, decide, and execute - with minimal human intervention.
âïž Whatâs agentic?
Each software component works independently: interprets the goal, breaks it into steps, acts and learns.
đ Enter the Darwin Gödel Machine (DGM)
Gödelâs original idea: a machine that rewrites its own code - if it can formally prove the change improves utility.
Darwinâs update: skip the proofs, use evolution. Mutate the code, benchmark the variants, keep the winners.
đ In tests, DGM boosted coding pass-rates significantly (e.g. on SWE-bench and on Polyglot). The result: a growing tree of smarter, more capable agents (arXiv 2505.22954v1).
â ïž âWhen it comes to very powerful tech ⊠we need to be careful.â
Demis Hassabisâs TED 2024 line hits home. Capability without control = danger. So what does careful mean?
đ Sandbox it - tight I/O and runtime restrictions (containment)
đ Log everything - every diff, every action: tamper-proof audit-trail
â Benchmark gates - if the tests donât stay green, no go (also in operations).
đ Kill-switches - like circuit breakers in trading. Stop if metrics spike.
đ€ Human vetoes - the machine may earn trust, but it may not grant it to itself.
đ With guardrails like these, agentic coders (like DGM) become innovation engines that debug, refactor, and build tools.
Like a workshop where every tool quietly improves itself overnight.
đ What safeguard will you add before pressing âevolveâ?
âą Zhang et al, May 2025, https://lnkd.in/e8ttsq-w
⹠Kurt Gödel, https://lnkd.in/eCGhxFJR
âą Art by @basilonmypizza: https://lnkd.in/eF8FkWzN https://basilhefti.ch/
You may find my earlier posts also as PDF here: Collected Posts Volume 1 as pdf and here Collected Posts Volume 2 as pdf