AI

Evolver: El Motor de Autoevolucion Open-Source que Permite a los Agentes de IA Mejorar Su Propio Codigo

Evolver es un motor de autoevolucion open-source impulsado por GEP que permite a los agentes de IA analizar registros de ejecucion y generar autonomamente indicaciones de mejora.

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Evolver: El Motor de Autoevolucion Open-Source que Permite a los Agentes de IA Mejorar Su Propio Codigo

Imagine un agente de IA que no solo ejecuta tareas, sino que tambien revisa su propio rendimiento, identifica sus debilidades y modifica su propio codigo fuente para hacerlo mejor la proxima vez. Eso es precisamente lo que Evolver ofrece. Construido por el equipo chino de IA EvoMap (evomap.ai), Evolver es un motor de autoevolucion open-source para agentes de IA, impulsado por el Protocolo de Evolucion del Genoma (GEP).

Con mas de 4,200 estrellas en GitHub y conexiones a mas de 130,000 nodos de agentes de IA que procesan 46 millones de llamadas acumuladas, Evolver representa un paso significativo hacia sistemas de IA verdaderamente autonomos. Operationaliza un concepto que durante mucho tiempo ha sido teorico: agentes que se mejoran a si mismos a traves de la experiencia, muy similar a como los organismos biologicos evolucionan mediante la seleccion natural.

Que es Evolver?

Evolver es un motor de autoevolucion disenado para situarse junto al runtime de un agente de IA. Monitorea los registros de ejecucion del agente, extrae senales significativas sobre errores, ineficiencias o comportamientos suboptimos, y luego genera indicaciones estructuradas que hacen que el agente modifique su propio codigo. El resultado es un agente que mejora demostrablemente con el tiempo sin intervencion humana.

El motor esta configurado para proteger sus propios archivos fuente – puede modificar el codigo y comportamientos del agente, pero no puede modificarse a si mismo. Este limite arquitectonico asegura que el mecanismo de evolucion permanezca estable incluso mientras el agente evoluciona.

Que es el Protocolo de Evolucion del Genoma (GEP)?

El Protocolo de Evolucion del Genoma es la especificacion estructurada que hace posible la autoevolucion de Evolver. Se inspira en la genetica biologica:

ConceptoAnalogo BiologicoImplementacion en Evolver
GenRasgo atomicoUnidad de capacidad atomica (ej. “leer archivo”, “ejecutar consulta SQL”)
CapsulaEstrategia de supervivencia exitosaRuta de ejecucion de tarea exitosa guardada, empaquetada para reutilizacion
EventoEvolucionRegistro de mutacionEntrada de registro inmutable con hash SHA-256, que traza cada cambio
GenomaADN completoEl conjunto completo de Genes y Capsulas que definen las capacidades de un agente

Cada evento de evolucion tiene direccionamiento por contenido usando hashes SHA-256, lo que proporciona deduplicacion y resistencia a manipulaciones. El protocolo es agnostico respecto al modelo, lo que significa que los activos GEP funcionan en diferentes backends LLM, incluidos GPT-4, Claude y modelos open-source.

Como funciona la autoevolucion?

Evolver implementa un riguroso ciclo de evolucion de 10 pasos que asegura que los cambios sean significativos, probados y trazables:

PasoAccionDescripcion
1Escanear RegistrosLeer la memoria e historial de ejecucion del agente
2Extraer SenalesIdentificar errores, ineficiencias y patrones
3Seleccionar Gen/CapsulaElegir que capacidad o estrategia evolucionar
4Generar Prompt GEPCrear una directiva de evolucion estructurada
5Ejecutar ModificacionAplicar el cambio al codigo base del agente
6Validar con PruebasEjecutar pruebas automaticas para verificar correccion
7SolidificarConfirmar cambios exitosos
8Publicar en RedCompartir la capacidad evolucionada en la red de agentes
9Registrar EventoEvolucionRegistrar el registro de cambio inmutable
10Volver a MonitorearComenzar el siguiente ciclo de evolucion

Evolver soporta cuatro estrategias de evolucion configurables:

  • balanced – Modera entre innovacion y estabilidad
  • innovate – Prioriza enfoques novedosos y optimizacion agresiva
  • harden – Se enfoca en resistencia a errores y manejo de casos limite
  • repair-only – Solo corrige errores identificados, sin cambios de comportamiento

La deduplicacion de senales previene bucles de reparacion, asegurando que el agente no intente repetidamente corregir el mismo problema.

La Controversia del Agente Hermes

En abril de 2026, Evolver se convirtio en el centro de una notable controversia en el codigo abierto cuando EvoMap acuso publicamente al Agente Hermes de Nous Research de copiar la arquitectura de autoevolucion de Evolver. La acusacion senalaba el mismo bucle de evolucion de 10 pasos con 12 sustituciones de terminos y cero atribucion. El Agente Hermes nego las acusaciones, citando fechas de creacion del repositorio anteriores.

El incidente provoco un debate significativo en la comunidad de IA sobre la atribucion en el desarrollo de IA de codigo abierto, particularmente a medida que los agentes autoevolutivos se vuelven mas comunes. Tambien destaco el rol de Evolver como una implementacion pionera en este espacio, independientemente de la posicion que se tome sobre la disputa especifica.

Comenzando con Evolver

Evolver es facil de configurar y ejecutar:

git clone https://github.com/EvoMap/evolver.git
cd evolver
npm install
node index.js        # Ejecucion de evolucion unica
node index.js --loop # Demonio de evolucion continua

Los requisitos previos son minimos: Node.js 18 o superior y Git. El motor funciona sin conexion para su funcionalidad principal, lo que lo hace adecuado para entornos aislados o seguros. Las opciones de configuracion incluyen la estrategia de evolucion, umbrales de senales, integracion con marcos de prueba y configuraciones de publicacion en red.

FAQ

Que es Evolver? Evolver es un motor de autoevolucion open-source impulsado por GEP para agentes de IA. Permite a los agentes analizar sus propios registros de ejecucion, detectar errores e ineficiencias, y generar autonomamente indicaciones de mejora que modifican su propio codigo fuente.

Que es GEP? GEP significa Protocolo de Evolucion del Genoma. Es una especificacion estructurada para codificar capacidades de agente como Genes (unidades atomicas), empaquetar rutas de ejecucion exitosas como Capsulas, y registrar todos los cambios como Eventos de Evolucion inmutables.

Como funciona la autoevolucion en Evolver? Evolver sigue un ciclo de 10 pasos: escanear registros, extraer senales, seleccionar un Gen o Capsula, generar un prompt GEP, ejecutar la modificacion, validar con pruebas, solidificar el cambio y publicar en la red. Cada mutacion esta controlada por un objeto Mutation explicito.

Como instalo Evolver? Clone el repositorio de github.com/EvoMap/evolver, ejecute npm install, luego ejecute node index.js para una ejecucion de evolucion unica o node index.js –loop para modo de evolucion continua. Requiere Node.js 18 o superior.

Evolver funciona sin conexion? Si, la funcionalidad principal de Evolver funciona sin conexion. Los activos GEP usan IDs SHA-256 direccionados por contenido para deduplicacion y resistencia a manipulaciones, y el motor de evolucion no requiere conectividad a internet para su operacion basica.

Lecturas Adicionales

TAG
CATEGORIES