Agent Lightning v1.0 está pensado para equipos que quieren que sus agentes aprendan de las herramientas y los flujos de trabajo que realmente utilizan en producción. En lugar de pedir a los ingenieros que reimplementen la lógica de los agentes en una plataforma de entrenamiento independiente, Agent Lightning incorpora un proxy y un recopilador de ejecuciones para mantener intactos el mismo flujo de control, las llamadas a herramientas, el contexto de recuperación y el entorno mientras registra las trayectorias. Así se conservan las entradas y los efectos secundarios reales del agente, algo fundamental para entrenar comportamientos que dependen de los resultados de las herramientas, de contextos prolongados y de una lógica de orquestación que el ajuste basado únicamente en prompts no puede simular de forma fiable.
La filosofía de ingeniería del proyecto es sencilla: mantener un núcleo pequeño (unas 3.500 líneas de Python), centrarse en el entrenamiento basado en ejecuciones y ejecutar los agentes allí donde ya funcionan. La compatibilidad nativa con Kubernetes permite ejecutar las tareas de recopilación de ejecuciones como Jobs de Kubernetes, sin recurrir a capas frágiles de entornos aislados o emuladores. Este diseño reduce la complejidad operativa para los equipos que ya utilizan Kubernetes y permite recopilar trayectorias a escala, con muchas instancias de agentes concurrentes e integraciones con herramientas reales.
Los ejemplos publicados por Microsoft muestran resultados prácticos, no solo una arquitectura. En una canalización MoE para agentes de programación, Qwen3.5-35B-A3B pasó del 47,8 % al 61,6 % en una prueba de referencia verificada de ingeniería de software tras entrenarse con aprendizaje por refuerzo usando apenas 1,8 mil ejemplos. La guía publicada para agentes de programación también aborda la limpieza de datos, la mitigación de la manipulación de recompensas y los scripts de entrenamiento de extremo a extremo. Esto demuestra cómo el aprendizaje por refuerzo basado en ejecuciones puede mejorar la precisión de forma medible y más rápida que los experimentos de ingeniería de prompts a gran escala. Estos ejemplos son importantes porque muestran que mantener las herramientas y las pruebas reales dentro del proceso permite lograr mejoras mejor alineadas con los objetivos de los agentes orientados a tareas.


