Evolving AI Agents

Referenční kód Darwin Godel Machine pro samo-zdokonalující se, samo-vyvíjející se AI agenty v Pythonu

od majiayu000 · majiayu000/claude-skill-registry

Funguje s nastavením ★ 6.4/10

Evolving AI Agents — Referenční kód Darwin Godel Machine pro samo-zdokonalující se, samo-vyvíjející se AI agenty v Pythonu

Co umí

Poskytuje soběstačné referenční implementace vzorů Darwin Godel Machine v Pythonu pro samo-vyvíjející se AI agenty: archiv agentů, vzorkování úměrné fitness, mutace kódu založená na LLM, hodnocení benchmarků, archivace založená na novosti a dlouhodobá paměť. Spouští se, když uživatel chce sestavit samo-zdokonalující se agenty, evoluční smyčky agentů nebo mutaci a hodnocení kódu ve stylu DGM. Jedná se o koncepční referenci spíše než o knihovnu typu plug-and-run; standardní evoluční smyčka potřebuje adaptaci, aby konvergovala k danému úkolu.

Testovací report

Načten jediný soběstačný SKILL.md na skills/ai-ml/self-evolving-agent (identická kopie forku na skills/agent/self-evolving-agent-plurigrid-asi); metadata.json přítomno, žádné externí skripty odkazovány, žádné bezpečnostní rizika. Spustil jsem dva řešitele na stejném hračkovém úkolu (vyvinout náhodný 12znakový řetězec směrem k cíli). Moje základní elitistická evoluční smyčka dosáhla fitness 1.0 za 85 generací; doslovná DarwinGodelMachine dovednosti se zastavila na 0.667 po 2000 generacích a nikdy ji nevyřešila. Pozorováno, že její is_novel/code_similarity používá tokenizaci podle mezer, takže kontrola diverzity je neúčinná pro kandidáty bez více tokenů a archiv se zaplní na 100 s nízkofitness odpadem, což utopí selekci.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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).

Příkazy a ukázkové prompty

  • /evolving-ai-agentsReferenční kód Darwin Godel Machine pro samo-zdokonalující se, samo-vyvíjející se AI agenty v Pythonu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Evolve this agent's prompt against our benchmark
  • Optimize my agent's skills automatically
  • Run an evaluation loop to improve this agent