Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Agent Framework интегрируется с различными службами, инструментами и протоколами.
Просмотр по поставщику
| Provider | Области интеграции |
|---|---|
| Microsoft Foundry | Модели, управляемые агенты, инструменты, RAG, память, оценка, наблюдаемость, локальная модель и размещенные агенты |
| Microsoft Azure | Azure OpenAI, Поиск с использованием ИИ Azure, Azure Cosmos DB, Azure content Understanding, Microsoft Purview, Azure Monitor и Функции Azure |
| OpenAI | Вывод моделей, размещенные инструменты, конечная точка, совместимая с ChatKit и OpenAI |
| Anthropic | Модели Claude, пакет SDK агента Claude, Foundry, Bedrock и Vertex AI |
| Веб-службы Amazon | Amazon Bedrock и Anthropic Claude на Бедрок |
| Google Gemini и Anthropic Claude в Vertex AI | |
| Ollama | Вывод локальной модели с помощью собственных и совместимых с OpenAI клиентов |
| Мистраль | Внедрение мистрального текста |
См. все экосистемы поставщиков.
Просмотр по компоненту
- Поставщики моделей
- Службы агента
- Инструменты
- Поставщики контекстов
- Middleware
- Оценка
- Пользовательский интерфейс: AG-UI, ChatKit и DevUI
- Все категории компонентов
- Основные понятия поставщика контекста
Интеграции фреймворка пользовательского интерфейса
| Платформа пользовательского интерфейса | Состояние выпуска |
|---|---|
| AG-UI | Preview |
| ChatKit | Preview |
| DevUI | Preview |
Интеграция ПО промежуточного слоя
Интеграция оценки
Векторные хранилища
Microsoft Agent Framework поддерживает интеграцию с различными хранилищами векторов. Это может быть полезно для выполнения генерации с дополненным извлечением (RAG) или хранения данных.
Для интеграции с векторными хранилищами мы опираемся на 📦Microsoft. Extensions.VectorData.Abstractions пакет, предоставляющий единый слой абстракций для взаимодействия с хранилищами векторов в .NET. Эти абстракции позволяют создавать простой, высокоуровневый код для одного API и переключать базовое хранилище векторов с минимальными изменениями в приложении. В тех случаях, когда компоненты Agent Framework используют векторное хранилище, они используют эти абстракции, чтобы позволить выбрать предпочтительную реализацию.
Подсказка
Дополнительные сведения о том, как осуществлять прием данных в хранилище векторов, генерировать векторные представления и выполнять векторный или гибридный поиск, см. в документации по базам данных векторов для приложений на .NET с AI.
Реализации абстракции векторного хранилища
| Implementation | C# | Использует официально поддерживаемый пакет SDK | Обслуживающий/Поставщик |
|---|---|---|---|
| Поиск с использованием ИИ Azure | ✅ | ✅ | Microsoft |
| Cosmos DB MongoDB (vCore) | ✅ | ✅ | Microsoft |
| Cosmos DB No SQL | ✅ | ✅ | Microsoft |
| Couchbase. | ✅ | ✅ | Couchbase |
| Elasticsearch | ✅ | ✅ | Эластичный |
| В памяти | ✅ | N/A | Microsoft |
| MongoDB | ✅ | ✅ | Microsoft |
| Неон и бессерверный PostgreSQL | Использование соединителя Postgres | ✅ | Microsoft |
| Oracle | ✅ | ✅ | Oracle |
| Шишка | ✅ | ❌ | Microsoft |
| Postgres | ✅ | ✅ | Microsoft |
| Qdrant | ✅ | ✅ | Microsoft |
| Редис | ✅ | ✅ | Microsoft |
| SQL Server | ✅ | ✅ | Microsoft |
| SQLite | ✅ | ✅ | Microsoft |
| Переменная (в памяти) | Устарело (используйте в оперативной памяти) | N/A | Microsoft |
| Weaviate | ✅ | ✅ | Microsoft |
Это важно
Реализации абстракции векторного хранилища создаются различными источниками. Не все соединители поддерживаются Microsoft. При рассмотрении реализации обязательно оцените качество, лицензирование, поддержку и т. д., чтобы убедиться, что они соответствуют вашим требованиям. Кроме того, ознакомьтесь с документацией по каждому поставщику для получения подробных сведений о совместимости версий.
Это важно
Некоторые реализации внутренне используют пакеты SDK базы данных, которые официально не поддерживаются Microsoft или поставщиком базы данных. В столбце приведены списки, какие пакеты SDK официально поддерживаются и какие нет.
Agent Framework поддерживает использование коллекций VectorStore Semantic Kernel для предоставления возможностей хранилища векторов агентам. Сведения о настройке различных коллекций векторных хранилищ см. в документации по соединителям хранилища векторов . Чтобы узнать, как их использовать для RAG, см. "Создание средства поиска из VectorStore".
Note
Поддержка Go для этой функции скоро появится. Сведения о последнем состоянии см. в репозитории Agent Framework Go .