azena-ai/bucle-auto-mejora
Un patrón impulsado por genoma para agentes autónomos que reescriben sus propias instrucciones. Probado en batalla. Plantillas + documentos + habilidades de Claude.
Resumen
Este patrón permite que un agente autónomo, como los utilizados en Claude Code, Cursor o Codex, se mejore a sí mismo modificando su propio conjunto de instrucciones. El concepto central es un 'genoma' que actúa como un modelo o esquema que guía la evolución del agente. El agente ejecuta un ciclo continuo:
- Evaluación: Analiza su rendimiento reciente o el contexto actual.
- Mutación: Genera una nueva versión de sus instrucciones basándose en el genoma y la evaluación.
- Aplicación: Reemplaza las instrucciones antiguas por las nuevas.
- Iteración: Repite el ciclo para una mejora continua.
¿Por qué es útil?
- Adaptabilidad: Los agentes pueden ajustarse a nuevas tareas o entornos sin intervención manual.
- Robustez: Al poder corregir sus propias instrucciones, los agentes son más resistentes a errores o cambios inesperados.
- Escalabilidad: Un solo patrón puede aplicarse a múltiples agentes y plataformas.
- Eficiencia: Reduce la necesidad de mantenimiento humano constante.
Plataformas compatibles
- Claude Code (habilidades específicas incluidas)
- Cursor
- Codex
- Otros agentes autónomos que permitan modificar sus instrucciones en tiempo de ejecución
Cómo empezar
Requisitos
- Un agente autónomo que soporte modificación dinámica de instrucciones (ver plataformas compatibles).
- El repositorio clonado o descargado:
git clone https://github.com/azena-ai/self-improving-loop(o el enlace equivalente).
Instalación
- Copia las plantillas de genoma desde
templates/a tu proyecto. - Ajusta el genoma según tus necesidades (ver documentación en
docs/). - Integra el bucle en tu agente (ejemplos en
examples/).
Uso básico
# Ejemplo de comando para iniciar el bucle (depende de la plataforma)
# Para Claude Code, usa el skill incluido: `self-improve`
Consulta la documentación completa en docs/ para más detalles.
Estructura del repositorio
templates/- Plantillas de genoma listas para usar.docs/- Documentación técnica y guías.claude-skills/- Habilidades específicas para Claude Code.examples/- Ejemplos de integración.
Licencia
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.
Contribuciones
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request en el repositorio original.