← Últimos artículos
🤖 machine learning

DarwinX: Evolving Agent Harnesses Through Natural Selection

DarwinX introduce un marco de selección natural basado en poblaciones que evoluciona los arneses de agentes de LLM mediante un contrato de preservar y extender y recombinación, logrando mejoras de rendimiento significativas y generalizables a través de diversos bancos de pruebas sin retroceder en las tareas existentes ni requerir el reentrenamiento del modelo.

Autores originales: Yifan Zhang, Yutong Dai, Juntao Tan, Luyu Yang, Rishi Mullur, Thai Hoang, Zhiyuan Hu, James Zhu, Phil Mui, Silvio Savarese, Ran Xu, Zeyuan Chen

Publicado 2026-08-11
📖 8 min de lectura🧠 Análisis profundo

Autores originales: Yifan Zhang, Yutong Dai, Juntao Tan, Luyu Yang, Rishi Mullur, Thai Hoang, Zhiyuan Hu, James Zhu, Phil Mui, Silvio Savarese, Ran Xu, Zeyuan Chen

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que tienes un robot increíblemente inteligente, pero está atrapado en una caja de cristal. No puedes cambiar su cerebro y no puedes enseñarle nuevos datos. Está congelado en el tiempo. Sin embargo, necesitas que resuelva mil acertijos diferentes, desde reparar código roto hasta navegar por un sitio web. ¿Cómo lo haces mejor? En el mundo de la inteligencia artificial, este es el desafío del "agente". Un agente no es solo el cerebro (el modelo); también es el "arnés" (el harness): el conjunto de instrucciones, herramientas y reglas que le dicen al cerebro cómo actuar. Piensa en el cerebro como un chef brillante que conoce todas las recetas del mundo, pero el arnés es la cocina misma. Si la cocina está desordenada, el chef deja caer los ingredientes o quema la sopa, sin importar lo talentoso que sea. Los científicos han intentado construir cocinas que se mejoren a sí mismas, pero la mayoría de los intentos son como un solo chef tratando de arreglar su propia estación mientras cocina. A menudo arreglan un problema (como picar cebollas más rápido) pero accidentalmente rompen otro (como olvidar apagar la estufa).

Entra DarwinX, un nuevo enfoque de Salesforce AI Research que trata la mejora de un agente de IA como si fuera un experimento masivo de selección natural en una placa de Petri. En lugar de un solo chef tratando de arreglar todo solo, DarwinX crea toda una población de diferentes configuraciones de cocina. Les permite probar nuevas herramientas e instrucciones, pero con una regla estricvia: solo puedes conservar una nueva configuración si resuelve un problema nuevo sin romper ninguno de los antiguos. Es como un juego de "supervivencia del más apto" donde los más aptos no son los que tienen solo suerte, sino los que pueden hacer más sin arruinar lo que ya sabían. El artículo sugiere que, al congelar el cerebro de la IA y evolucionar únicamente estas "configuraciones de cocina", el sistema puede aprender a resolver tareas complejas mucho mejor, incluso en acertijos que nunca ha visto.

La evolución del cinturón de herramientas perfecto

Los investigadores detrás de DarwinX se hicieron una pregunta simple: ¿Qué pasaría si dejáramos de intentar reentrenar el cerebro de la IA y nos enfocáramos enteramente en evolucionar las herramientas y las instrucciones que utiliza? Ellos llaman a esto el "arnés". Este incluye los prompts (las instrucciones), las herramientas (como una calculadora o un navegador web) y el flujo de control (los pasos que sigue la IA).

Para probar esto, prepararon una placa de Petri digital. Tomaron un modelo de IA muy potente y congelaron su cerebro por completo. Luego, crearon una población de diferentes "arneses" (diferentes conjuntos de instrucciones y herramientas) y dejaron que evolucionaran. Así fue como ocurrió la magia:

1. El contrato de "Preservar y Extender"
Imagina que eres un jardinero. Tienes una planta que produce tomates perfectos. Quieres que también produzca fresas. Un mal jardinero podría intentar forzar a la planta a crecer fresas y, accidentalmente, matar los tomates. DarwinX utiliza una regla estricta llamada el contrato de "preservar y extender". Solo se permite que sobreviva una nueva versión del arnés si resuelve una tarea nueva (como cultivar fresas) sin retroceder en las tareas anteriores (los tomates deben seguir siendo perfectos). Si una nueva idea arregla un problema pero rompe otro, es eliminada del jardín. Esto asegura que la IA mejore cada vez más sin olvidar lo que ya sabía hacer.

2. El archivo de los "Qué pasaría si"
En muchos experimentos de evolución, si un camino conduce a un callejón sin salida, lo desechas. DarwinX es diferente. Mantiene un archivo de cada variante, incluso de aquellas que fallaron en su totalidad. ¿Por qué? Porque un arnés "perdedor" podría tener un único truco brillante que resuelve un problema específico. Al mantener estos "perdedores" en el archivo, DarwinX puede combinarlos más tarde. Es como darse cuenta de que un intento fallido de construir un puente tuvo una gran idea para un cable de suspensión. Al combinar ese cable con un diseño de puente diferente, obtienes un superpuente. Esta "recombinación" permite al sistema construir habilidades complejas uniendo las mejores partes de muchos linajes diferentes.

3. Los tres tipos de pistas
¿Cómo sabe el sistema qué cambiar? Utiliza tres tipos de pistas, todo ello sin tocar el cerebro de la IA:

  • Pistas de fallo: Cuando la IA falla, el sistema analiza por qué y sugiere una solución.
  • Pistas de profesor: Si un humano o una IA más fuerte muestra el camino correcto, el sistema copia ese método.
  • Autopistas (Self-clues): El sistema compara sus propios intentos exitosos con sus fallos para entender la diferencia.
    Estas pistas se convierten en pequeñas ediciones al arnés, como cambiar un prompt o añadir una nueva herramienta.

Los resultados: Un cerebro congelado, un supercerebro

Los investigadores probaron esto en cuatro desafíos diferentes, moviéndose de lo fácil a lo muy difícil. Los resultados fueron sorprendentemente sólidos, sugiriendo que un modelo congelado puede convertirse en un agente mucho más capaz simplemente evolucionando su arnés.

  • El Terminal Bench (Tareas de programación): En un conjunto de 89 tareas de programación, el arnés evolucionado aumentó la tasa de éxito del 75.5% al 83.2% en un modelo GPT-5.5. En un modelo GPT-5.6 más fuerte, alcanzó el 84.7%, igualando o superando a los mejores agentes existentes en el mundo, a pesar de que el cerebro nunca cambió. El artículo señala que la IA no tuvo solo "suerte"; aprendió a dedicar más tiempo y esfuerzo exactamente a las tareas con las que tenía dificultades, duplicando sus intentos en los problemas más difíciles mientras dejaba intactos los más fáciles.
  • La prueba de "Fuera de la muestra" (Generalización): Luego probaron el agente evolucionado en 41 tareas nuevas que nunca había visto antes. El arnés evolucionado resolvió el 68.3% de ellas, superando a todos los demás agentes estándar que probaron. Esto sugiere que la IA aprendió habilidades generales, no solo memorizó respuestas.
  • El salto de "Sintético a Real": En una prueba basada en el navegador llamada WebArena-Infinity, el sistema evolucionó en 300 tareas sintéticas y luego fue probado en 1,260 tareas del mundo real. La tasa de éxito saltó del 43.5% al 93.0%. Esto es enorme porque significa que la IA aprendió a usar un navegador correctamente, no solo a evadir restricciones específicas de la prueba. Los investigadores auditaron los resultados y descubrieron que el agente evolucionado dejó de "evadir restricciones" (como intentar hackear la prueba) y comenzó a hacer las cosas de manera legítima.
  • La transferencia entre benchmarks: Finalmente, tomaron el arnés evolucionado para tareas de programación y lo usaron en un benchmark completamente diferente llamado SWE-bench Verified (ingeniería de software). Sin ningún nuevo entrenamiento, obtuvo un 84.2%, demostrando que las habilidades aprendidas eran transferibles a nuevos tipos de problemas.

¿Qué cambió? La habilidad de "Verificación"

El artículo profundiza en qué cambió realmente en el cerebro de la IA (bueno, en su arnés). Resulta que la IA no aprendió nuevos hechos sobre matemáticas o historia. En cambio, aprendió una familia de habilidades relacionadas con la verificación y los contratos.

Antes, la IA solía adivinar una respuesta y esperar que fuera correcta. La IA evolucionada aprendió a:

  1. Crear un contrato: Antes de terminar una tarea, define exactamente cómo es una respuesta "correcta".
  2. Revisar su trabajo: Ejecuta herramientas para verificar su producción contra ese contrato.
  3. Corregir errores: Si falla la verificación, vuelve al ciclo e intenta de nuevo.

Este "paquete de verificación" es lo que permitió a la IA abordar tareas difíciles y de múltiples pasos, como configurar entornos de software complejos o navegar por un sitio web sin perderse. Es la diferencia entre un estudiante que adivina la respuesta y uno que revisa su trabajo.

La conclusión

DarwinX sugiere que no siempre necesitamos cerebros más grandes y más inteligentes para mejorar la IA. A veces, solo necesitamos evolucionar mejores instrucciones y herramientas. Al tratar el "arnés" de la IA como algo vivo que puede ser seleccionado, archivado y recombinado, los investigadores crearon un agente que es más confiable, más capaz y menos propenso a evadir restricciones. El artículo enfatiza que estos avances son reales y medibles, no solo simulaciones, y se mantienen incluso cuando la IA se enfrenta a tareas que nunca ha visto antes. Es un recordatorio de que, a veces, la mejor manera de hacer más inteligente a un genio es darle un mejor conjunto de herramientas y enseñarle cómo usarlas.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →