Бөлісу құралы:


Обзор поставщиков

Майкрософт Agent Framework поддерживает несколько типов агентов для удовлетворения различных вариантов использования и требований. Все агенты являются производными от общего базового класса (AIAgent в .NET, BaseAgent в Python), который предоставляет согласованный интерфейс для всех типов агентов.

Сравнение поставщиков

Provider Инструменты функций Структурированные выходные данные Интерпретатор кода Поиск файлов Инструменты MCP Фоновые ответы
Azure OpenAI
OpenAI
Майкрософт Foundry
Anthropic
Ollama
Литейный локальный
GitHub Copilot
Copilot Studio
Настройка Меняется Меняется Меняется Меняется Меняется Меняется

Это важно

Если вы используете Майкрософт Agent Framework для создания приложений, работающих с любыми сторонними серверами, агентами, кодом или не Azure прямыми моделями ("Сторонние системы"), вы делаете это в собственном риске. Сторонние системы — это не Майкрософт продукты в соответствии с условиями Майкрософт продукта и регулируются собственными условиями лицензии сторонних производителей. Вы несете ответственность за любое использование и связанные расходы.

Мы рекомендуем просматривать все данные, совместно используемые и получаемые из сторонних систем, и учитывать сторонние методики обработки, совместного использования, хранения и расположения данных. Вы несете ответственность за управление тем, будут ли данные передаваться за пределы Azure вашей организации и географические границы и любые связанные с ними последствия, а также подготавливаются соответствующие разрешения, границы и утверждения.

Вы несете ответственность за тщательное изучение и тестирование приложений, которые вы создаете с помощью платформы агента Майкрософт в контексте конкретных вариантов использования, а также принятия всех соответствующих решений и настроек. Это включает реализацию собственных ответственных мер по устранению рисков искусственного интеллекта, таких как метапроиспытание, фильтры содержимого или другие системы безопасности, а также обеспечение соответствия приложений соответствующим качествам, надежности, безопасности и надежности стандартам. См. также: вопросы и ответы по прозрачности

Простые агенты, основанные на сервисах вывода

Agent Framework упрощает создание простых агентов на основе множества различных служб вывода. Для создания этих агентов можно использовать любую службу вывода, предоставляющую реализацию Майкрософт.Extensions.AI.IChatClient.

Для .NET доступны следующие поставщики:

  • Azure OpenAI — полнофункциональный поставщик с завершением чата, API ответов и поддержкой инструментов.
  • OpenAI — доступ к API Direct OpenAI с помощью API завершения чата и ответов.
  • Foundry — постоянные агенты на стороне сервера с управляемым журналом чата.
  • Anthropic — Модели Claude с инструментами функций и поддержкой потоковой передачи.
  • Ollama — локальное выполнение моделей с открытым кодом.
  • GitHub Copilot — интеграция пакета SDK GitHub Copilot с оболочкой и доступом к файлам.
  • Copilot Studio — интеграция с агентами Microsoft Copilot Studio.
  • Custom — создание собственного поставщика путем AIAgent реализации базового класса.

Поставщики агентов

Agent Framework поддерживает множество различных служб вывода через клиенты чата. Каждый поставщик предлагает другой набор функций:

  • Azure OpenAI — полнофункциональный поставщик с поддержкой удостоверений Azure.
  • OpenAI — доступ к API Direct OpenAI.
  • Foundry — Майкрософт вывод проекта Foundry и агенты, управляемые службой.
  • Foundry Local — запуск поддерживаемых моделей Foundry локально с FoundryLocalClient (только Python).
  • Anthropic — Клод модели с поддержкой расширенного мышления и размещенных инструментов.
  • Ollama — локальное выполнение моделей с открытым кодом.
  • GitHub Copilot — интеграция пакета SDK GitHub Copilot.
  • Copilot Studio — интеграция с агентами Microsoft Copilot Studio.
  • Custom — создание собственного BaseAgent поставщика путем реализации класса.

Дальнейшие шаги