Python-фреймворк для обучения многошаговых LLM-агентов на собственном опыте с помощью GRPO; клиент-серверная архитектура позволяет встроить его в существующие приложения.
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
Клонируйте репозиторий и перейдите в его каталог
- 2
Установите зависимости с помощью uv
uv sync - 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 обновляется ежедневно.
Похожие проекты
Платформа без программирования, которая создает готовых к эксплуатации AI-агентов по описанию на естественном языке и включает инструменты, память и оркестрацию.
Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.
Приложение с открытым исходным кодом и веб-интерфейс для локального запуска, дообучения и экспорта LLM и diffusion-моделей, а также библиотека для обучения через код.
TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.