Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Agent Framework поддерживает несколько типов агентов для удовлетворения различных вариантов использования и требований. Все агенты являются производными от общего базового класса, AIAgentкоторый предоставляет согласованный интерфейс для всех типов агентов.
Сравнение поставщиков
| Provider | Инструменты функций | Структурированные выходные данные | Интерпретатор кода | Поиск файлов | Инструменты MCP | Фоновые ответы |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| Azure AI Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Ollama | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| GitHub Copilot | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Copilot Studio | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Настройка | Меняется | Меняется | Меняется | Меняется | Меняется | Меняется |
Это важно
Если вы используете Microsoft Agent Framework для создания приложений, работающих с сторонними серверами или агентами, это делается в вашем собственном риске. Мы рекомендуем просмотреть все данные, к которым предоставляется общий доступ сторонним серверам или агентам.
Простые агенты, основанные на сервисах вывода
Agent Framework упрощает создание простых агентов на основе множества различных служб вывода. Любая служба вывода, предоставляющая Microsoft.Extensions.AI.IChatClient реализацию, может использоваться для создания этих агентов.
Для .NET доступны следующие поставщики:
- Azure OpenAI — полнофункциональный поставщик с завершением чата, API ответов и поддержкой инструментов.
- OpenAI — доступ к API Direct OpenAI с помощью API завершения чата и ответов.
- Azure AI 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.
- Azure AI Foundry — постоянные агенты на стороне сервера с управляемым журналом чата.
- Anthropic — Клод модели с поддержкой расширенного мышления и размещенных инструментов.
- Ollama — локальное выполнение моделей с открытым кодом.
- Интеграция пакета SDK для GitHub Copilot с GitHub Copilot .
-
Custom — создание собственного
BaseAgentпоставщика путем реализации класса.