Evolving AI Agents
Código de referencia de Máquina de Gödel de Darwin para agentes de IA auto-mejorables y auto-evolutivos en Python
Funciona con configuración
Qué hace
Proporciona implementaciones de referencia de Python autocontenidas de patrones de Máquina de Gödel de Darwin para agentes de IA auto-evolutivos: un archivo de agentes, muestreo proporcional a la aptitud, mutación de código basada en LLM, evaluación de benchmarks, archivo basado en novedad y memoria a largo plazo. Se activa cuando un usuario desea construir agentes auto-mejorables, bucles de agentes evolutivos o mutación y evaluación de código al estilo DGM. Es una referencia conceptual más que una biblioteca plug-and-run; el bucle de evolución estándar necesita adaptación para converger en una tarea dada.
Informe de la prueba
Se obtuvo el único SKILL.md autocontenido en skills/ai-ml/self-evolving-agent (copia idéntica en skills/agent/self-evolving-agent-plurigrid-asi); metadata.json presente, sin scripts externos referenciados, sin problemas de seguridad. Ejecuté dos solucionadores en la misma tarea de juguete (evolucionar una cadena aleatoria de 12 caracteres hacia un objetivo). Mi bucle evolutivo elitista de línea base alcanzó una aptitud de 1.0 en 85 generaciones; el DarwinGodelMachine literal de la skill se estancó en 0.667 después de 2000 generaciones y nunca lo resolvió. Se observó que su is_novel/code_similarity utiliza tokenización por espacios en blanco, por lo que la verificación de diversidad es inerte para candidatos que no son de múltiples tokens y el archivo se llena al 100 con basura de baja aptitud, ahogando la selección.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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).
Comandos y prompts de ejemplo
/evolving-ai-agentsCódigo de referencia de Máquina de Gödel de Darwin para agentes de IA auto-mejorables y auto-evolutivos en Python
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Evolve this agent's prompt against our benchmarkOptimize my agent's skills automaticallyRun an evaluation loop to improve this agent