Evolving AI Agents
Codice di riferimento Darwin Godel Machine per agenti AI auto-miglioranti e auto-evolventi in Python
Richiede configurazione
Cosa fa
Fornisce implementazioni di riferimento Python autonome dei pattern Darwin Godel Machine per agenti AI auto-evolventi: un archivio di agenti, campionamento proporzionale alla fitness, mutazione del codice basata su LLM, valutazione benchmark, archiviazione basata sulla novità e memoria a lungo termine. Si attiva quando un utente vuole costruire agenti auto-miglioranti, cicli di agenti evolutivi o mutazione e valutazione del codice in stile DGM. È un riferimento concettuale piuttosto che una libreria plug-and-run; il ciclo di evoluzione standard necessita di adattamento per convergere su un dato task.
Rapporto di test
Recuperato il singolo SKILL.md autonomo in skills/ai-ml/self-evolving-agent (copia fork identica in skills/agent/self-evolving-agent-plurigrid-asi); metadata.json presente, nessuno script esterno referenziato, nessun problema di sicurezza. Ho eseguito due risolutori sullo stesso task giocattolo (evolvere una stringa casuale di 12 caratteri verso un target). Il mio ciclo evolutivo elitista di baseline ha raggiunto una fitness di 1.0 in 85 generazioni; la DarwinGodelMachine verbatim della skill si è bloccata a 0.667 dopo 2000 generazioni e non l'ha mai risolta. Osservato che i suoi is_novel/code_similarity usano la tokenizzazione degli spazi bianchi, quindi il controllo di diversità è inerte per candidati non multi-token e l'archivio si riempie al 100% con 'junk' a bassa fitness, affogando la selezione.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
git clone --depth 1 https://github.com/majiayu000/claude-skill-registry.git /tmp/evolving-ai-agents-src mkdir -p ~/.claude/skills cp -R /tmp/evolving-ai-agents-src/skills/ai-ml/self-evolving-agent ~/.claude/skills/evolving-ai-agents # SKILL.md is fully self-contained (all Python inline); no extra deps, no API key to install. # The code samples import an LLM `model` and `embedding_model` you must supply to actually run # LLM-based mutation / long-term memory. An identical copy lives at # skills/agent/self-evolving-agent-plurigrid-asi/. Upstream: github.com/plurigrid/asi (MIT).
Comandi e prompt di esempio
/evolving-ai-agentsCodice di riferimento Darwin Godel Machine per agenti AI auto-miglioranti e auto-evolventi in Python
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Evolve this agent's prompt against our benchmarkOptimize my agent's skills automaticallyRun an evaluation loop to improve this agent