Repolode
microsoft

microsoft/agent-lightning

Framework ligero de RL agéntico de Microsoft para entrenar agentes de IA existentes mediante aprendizaje por refuerzo, conservando sus herramientas y harnesses reales.

Estrellas
18,765
Forks
1,871
Issues abiertos
172
Último commit
hace 12 horas

¿Qué es?

Agent Lightning es un framework de aprendizaje por refuerzo agéntico que mejora agentes de IA entrenando el modelo subyacente. Los agentes conservan sus herramientas, contexto, flujo de control y entornos actuales, e interactúan con el modelo a través del proxy de Agent Lightning sin modificar el código del agente, según la descripción del proyecto para la versión 1.0.

El framework consta de tres componentes: un Trainer que ejecuta verl y vLLM para generar muestras y actualizar la policy; un API Gateway que redirige las solicitudes al modelo y captura datos de entrenamiento; y un Rollout Controller que ejecuta agentes localmente o como Kubernetes Jobs. El proyecto indica que tiene unas 3.500 líneas de código.

El repositorio incluye ejemplos de razonamiento matemático con herramientas de calculadora de AutoGen y MCP, recuperación de información en varios turnos con Search-R1, agentes generales de código y de computadora en un entorno aislado, y agentes de programación entrenados con pruebas de repositorios, incluida una variante MoE de Qwen3.5-35B-A3B.

Funciones clave

  • 01Entrena agentes basados en harnesses reales sin modificar el código del agente.
  • 02Ejecuta agentes localmente o como Kubernetes Jobs nativos.
  • 03Utiliza verl y vLLM en el pipeline de entrenamiento y rollout.
  • 04Ofrece un API Gateway que captura datos de interacción como muestras de entrenamiento.
  • 05Incluye ejemplos de entrenamiento integral de agentes de programación con SWE-bench Verified.

Casos de uso

  • Mejorar con aprendizaje por refuerzo un agente existente creado con AutoGen o un framework similar.
  • Entrenar agentes de programación con pruebas de repositorios.
  • Ejecutar rollouts de agentes a gran escala en un clúster de Kubernetes.
  • Investigar el RL agéntico con herramientas reales y entornos de varios turnos.

Inicio rápido

  1. 1

    Clona el repositorio y entra en su directorio

  2. 2

    Instala las dependencias con uv

    uv sync
  3. 3

    Configura la pila de GPU de verl (ejemplo para CUDA 13.0)

    bash scripts/setup_verl.sh 0.8.0 cu130

Antes de usarlo

  • Para entrenar todo el pipeline se necesitan GPU compatibles con CUDA, como se muestra en el ejemplo de instalación.
  • La configuración incluye una pila de varios componentes (verl, vLLM, uv); el README enlaza a una guía de instalación aparte con más detalles.

Temas

Preguntas frecuentes

¿Qué es agent-lightning?
Framework ligero de RL agéntico de Microsoft para entrenar agentes de IA existentes mediante aprendizaje por refuerzo, conservando sus herramientas y harnesses reales. Agent Lightning es un framework de aprendizaje por refuerzo agéntico que mejora agentes de IA entrenando el modelo subyacente. Los agentes conservan sus herramientas, contexto, flujo de control y entornos actuales, e interactúan con el modelo a través del proxy de Agent Lightning sin modificar el código del agente, según la descripción del proyecto para la versión 1.0.
¿agent-lightning es gratuito? ¿Qué licencia tiene?
agent-lightning es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿agent-lightning sigue mantenido?
Mantenimiento activo. El último commit de agent-lightning fue el 20 oct 2026.
¿Para qué puedo usar agent-lightning?
Mejorar con aprendizaje por refuerzo un agente existente creado con AutoGen o un framework similar. Entrenar agentes de programación con pruebas de repositorios. Ejecutar rollouts de agentes a gran escala en un clúster de Kubernetes. Investigar el RL agéntico con herramientas reales y entornos de varios turnos.
¿Cómo se instala agent-lightning?
Clona el repositorio y entra en su directorio Instala las dependencias con uv: uv sync Configura la pila de GPU de verl (ejemplo para CUDA 13.0): bash scripts/setup_verl.sh 0.8.0 cu130
¿Dónde consigo agent-lightning?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/agent-lightning

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados