Repolode
microsoft

microsoft/agent-lightning

Лёгкий фреймворк агентного RL от Microsoft для обучения существующих AI-агентов с помощью reinforcement learning без отказа от привычных инструментов и обвязки.

Звёзды
18,765
Форки
1,871
Открытые issues
172
Последний коммит
15 часов назад

Что это?

Agent Lightning — фреймворк для агентного reinforcement learning, который помогает улучшать AI-агентов, обучая лежащую в их основе модель. Согласно описанию версии 1.0 в проекте, агенты сохраняют свои инструменты, контекст, логику управления и окружения, а взаимодействуют с моделью через прокси Agent Lightning — менять код агента не нужно.

Фреймворк состоит из трёх компонентов: Trainer запускает verl и vLLM для создания примеров и обновления политики, API Gateway проксирует запросы к модели и собирает данные для обучения, а Rollout Controller запускает агентов локально или в виде Kubernetes Jobs. По словам авторов, в проекте около 3 500 строк кода.

В репозитории есть примеры по математическим рассуждениям с AutoGen и MCP-инструментами-калькуляторами, многошаговому поиску с Search-R1, универсальным агентам для работы с компьютером и кодом в песочнице, а также обучению агентов-кодировщиков на тестах репозитория, в том числе с вариантом MoE Qwen3.5-35B-A3B.

Ключевые возможности

  • 01Обучает агентов на реальных обвязках, не требуя менять код агента.
  • 02Запускает агентов локально или в виде нативных Kubernetes Jobs.
  • 03Использует verl и vLLM в конвейере обучения и выполнения rollout.
  • 04Предоставляет API Gateway, который собирает данные взаимодействий в обучающие примеры.
  • 05Содержит примеры полного цикла обучения агента-кодировщика на SWE-bench Verified.

Сценарии использования

  • Улучшение существующего агента на AutoGen или похожем фреймворке с помощью reinforcement learning.
  • Обучение агентов-кодировщиков на тестах репозитория.
  • Запуск масштабных rollout агентов в кластере Kubernetes.
  • Исследование агентного RL с реальными инструментами и многошаговыми окружениями.

Быстрый старт

  1. 1

    Клонируйте репозиторий и перейдите в его каталог

  2. 2

    Установите зависимости с помощью uv

    uv sync
  3. 3

    Настройте стек GPU для verl (пример для CUDA 13.0)

    bash scripts/setup_verl.sh 0.8.0 cu130

Что важно знать

  • Для обучения всего пайплайна требуются GPU с поддержкой CUDA, как показано в примере установки.
  • Для настройки нужен стек из нескольких компонентов (verl, vLLM, uv); подробности приведены в отдельном руководстве по установке, на которое ссылается README.

Темы

Частые вопросы

Что такое agent-lightning?
Лёгкий фреймворк агентного RL от Microsoft для обучения существующих AI-агентов с помощью reinforcement learning без отказа от привычных инструментов и обвязки. Agent Lightning — фреймворк для агентного reinforcement learning, который помогает улучшать AI-агентов, обучая лежащую в их основе модель. Согласно описанию версии 1.0 в проекте, агенты сохраняют свои инструменты, контекст, логику управления и окружения, а взаимодействуют с моделью через прокси Agent Lightning — менять код агента не нужно.
agent-lightning можно использовать бесплатно? Какая у него лицензия?
agent-lightning распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
agent-lightning всё ещё поддерживается?
Активно поддерживается. Последний коммит в agent-lightning — 20 окт. 2026 г..
Для чего можно использовать agent-lightning?
Улучшение существующего агента на AutoGen или похожем фреймворке с помощью reinforcement learning. Обучение агентов-кодировщиков на тестах репозитория. Запуск масштабных rollout агентов в кластере Kubernetes. Исследование агентного RL с реальными инструментами и многошаговыми окружениями.
Как установить agent-lightning?
Клонируйте репозиторий и перейдите в его каталог Установите зависимости с помощью uv: uv sync Настройте стек GPU для verl (пример для CUDA 13.0): bash scripts/setup_verl.sh 0.8.0 cu130
Где скачать agent-lightning?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/agent-lightning

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.

158,9 тыс.25,1 тыс.PythonOtherОбновлён 16 часов назад