Обзор Microsoft Agent Framework

Урок 15 из 19 курса «ИИ-агенты для начинающих»: официальный курс Microsoft AI for Beginners (Майкрософт) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Примечание AI University. Примеры кода в оригинале курса рассчитаны на Azure AI Foundry, Azure OpenAI или GitHub Models. Идеи урока не привязаны к Azure: похожих агентов можно собрать на OpenAI API или другом провайдере, но названия классов, параметры и настройка подключения будут отличаться, сверяйтесь с документацией выбранного фреймворка. В этом уроке будут рассмотрены: Что такое Microsoft Agent Framework: ключевые особенности и преимущества. Основные концепции Microsoft Agent Framework. Расширенные паттерны MAF: рабочие процессы, промежуточное ПО и память. После завершения этого урока вы сможете: Создавать готовые к развертыванию AI-агенты с помощью Microsoft Agent Framework. Применять основные функции Microsoft Agent Framework для ваших агентных сценариев. Использовать расширенные паттерны, включая рабочие процессы, промежуточное ПО и наблюдаемость. Примеры кода для Microsoft Agent Framework (MAF) можно найти в этом репозитории в файлах xx-python-agent-framework и xx-dotnet-agent-framework. Microsoft Agent Framework (MAF) представляет собой унифицированный фреймворк Microsoft для создания AI-агентов. Он обеспечивает гибкость для решения широкого спектра агентных сценариев, встречающихся как в производственной среде, так и в исследовательских проектах, включая: Последовательную оркестрацию агентов в сценариях, где требуются пошаговые рабочие процессы. Параллельную оркестрацию в сценариях, когда агенты должны выполнять задачи одновременно. Оркестрацию группового чата в сценариях, когда агенты могут совместно работать над одной задачей. Оркестрацию передачи задач в сценариях, когда агенты передают задачи друг другу по мере выполнения подзадач. Магнитную оркестрацию в сценариях, когда управляющий агент создаёт и изменяет список задач, а также координирует работу субагентов для выполнения задачи. Для развёртывания AI-агентов в производственной среде MAF также включает функции для: Наблюдаемости с помощью OpenTelemetry, где каждое действие AI-агента, включая вызов инструментов, шаги оркестрации, потоки рассуждений и мониторинг производительности, отслеживается через панели мониторинга Microsoft Foundry. Безопасности, обеспечиваемой размещением агентов непосредственно на Microsoft Foundry, что включает средства контроля безопасности, такие как управление доступом на основе ролей, обработка конфиденциальных данных и встроенная безопасность контента.

План урока

  1. Введение
  2. Примеры кода
  3. Что такое Microsoft Agent Framework
  4. Ключевые концепции Microsoft Agent Framework
  5. Агенты
  6. Рабочие процессы
  7. Продвинутые паттерны MAF
  8. Размещение агентов LangChain / LangGraph на Microsoft Foundry

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды