Python-фреймворк для создания AI-агентов на базе LLM и инструментов, а также координации агентов в мультиагентных сценариях.
microsoft/agent-framework
Открытый фреймворк для создания, оркестрации и развертывания готовых к продакшену AI-агентов и мультиагентных workflow на .NET и Python.
- Звёзды
- 14,577
- Форки
- 2,590
- Открытые issues
- 794
- Последний коммит
- 22 часа назад
Что это?
Microsoft Agent Framework — SDK для Python и C#/.NET, позволяющий создавать AI-агентов и мультиагентные workflow с единым API для обоих языков. Он предназначен для команд, которые переводят агентов из прототипа в продакшен, и поддерживает оркестрацию, выходящую за рамки одного промпта или stateless-цикла чата.
Workflow строятся на основе графов и поддерживают последовательное и параллельное выполнение, передачу задач и совместную работу группы, а также создание контрольных точек, потоковую передачу данных, управление с участием человека и перемещение во времени. Фреймворк включает middleware для обработки запросов и ответов, интеграцию с OpenTelemetry для трассировки и мониторинга, а также декларативные определения агентов в YAML. Он работает с такими провайдерами, как Microsoft Foundry, Azure OpenAI, OpenAI и GitHub Copilot SDK.
В репозитории также есть примеры локальной разработки и размещения в облаке, в том числе для размещаемых в Foundry агентов, A2A и DevUI для тестирования и отладки workflow. Отдельный Go SDK находится в собственном репозитории.
Ключевые возможности
- 01Единые API для Python и C#/.NET
- 02Workflow на основе графов с последовательным и параллельным выполнением, передачей задач и групповыми сценариями
- 03Создание контрольных точек, потоковая передача данных и управление с участием человека
- 04Конвейер middleware для обработки запросов, ответов и исключений
- 05Встроенные трассировка и мониторинг на базе OpenTelemetry
- 06Декларативные определения агентов в YAML
Сценарии использования
- Создание мультиагентных систем, в которых специализированные агенты передают задачи друг другу
- Запуск workflow агентов, которым нужны надежное сохранение состояния, возможность перезапуска и этапы подтверждения человеком
- Развертывание агентов в инфраструктуре Microsoft Foundry
- Добавление наблюдаемости к агентам на базе LLM в существующих сервисах на .NET или Python
Быстрый старт
- 1
Установите пакет Python
pip install agent-framework - 2
Перед запуском примера выполните аутентификацию с помощью Azure CLI
az login - 3
Сохраните код быстрого старта на Python в файл и запустите его, настроив endpoint Foundry и модель
Что важно знать
- Для быстрого старта необходим проект Microsoft Foundry и вход в Azure.
- Некоторые поставщики и функции зависят от служб Azure или сторонних сервисов, за которые вы платите и которые настраиваете самостоятельно.
- Сторонние системы используются на ваш риск и регулируются отдельными условиями лицензии.
В подборках
Темы
Частые вопросы
- Что такое agent-framework?
- Открытый фреймворк для создания, оркестрации и развертывания готовых к продакшену AI-агентов и мультиагентных workflow на .NET и Python. Microsoft Agent Framework — SDK для Python и C#/.NET, позволяющий создавать AI-агентов и мультиагентные workflow с единым API для обоих языков. Он предназначен для команд, которые переводят агентов из прототипа в продакшен, и поддерживает оркестрацию, выходящую за рамки одного промпта или stateless-цикла чата.
- agent-framework можно использовать бесплатно? Какая у него лицензия?
- agent-framework распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agent-framework всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agent-framework — 6 нояб. 2026 г..
- Для чего можно использовать agent-framework?
- Создание мультиагентных систем, в которых специализированные агенты передают задачи друг другу Запуск workflow агентов, которым нужны надежное сохранение состояния, возможность перезапуска и этапы подтверждения человеком Развертывание агентов в инфраструктуре Microsoft Foundry Добавление наблюдаемости к агентам на базе LLM в существующих сервисах на .NET или Python
- Как установить agent-framework?
- Установите пакет Python: pip install agent-framework Перед запуском примера выполните аутентификацию с помощью Azure CLI: az login Сохраните код быстрого старта на Python в файл и запустите его, настроив endpoint Foundry и модель
- Где скачать agent-framework?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/agent-framework
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый Python-фреймворк для создания готовых к продакшену LLM-приложений с модульными конвейерами и агентными процессами для RAG, поиска и работы агентов.
Фреймворк на Python для создания симуляций с ИИ-агентами, которые общаются, действуют, запоминают события и выполняют пользовательские действия в общих средах.
Мультиагентный плагин для OpenCode: распределяет планирование, изучение кодовой базы, работу над UI и реализацию между специализированными агентами с выбранными вами моделями.
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.
Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.