Repolode
microsoft

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. 1

    Установите пакет Python

    pip install agent-framework
  2. 2

    Перед запуском примера выполните аутентификацию с помощью Azure CLI

    az login
  3. 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 обновляется ежедневно.

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

Мультиагентный плагин для OpenCode: распределяет планирование, изучение кодовой базы, работу над UI и реализацию между специализированными агентами с выбранными вами моделями.

10,1 тыс.+112 за неделю618TypeScriptMITОбновлён позавчера

Самостоятельно размещаемая среда выполнения агентов на TypeScript для координации нескольких LLM-агентов с проверкой действий человеком и журналами запусков для автономного анализа.

7 тыс.+8 за неделю2,4 тыс.TypeScriptMITОбновлён вчера