Интеграции "Agent Framework"

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 Google Gemini и Anthropic Claude в Vertex AI
Ollama Вывод локальной модели с помощью собственных и совместимых с OpenAI клиентов
Мистраль Внедрение мистрального текста

См. все экосистемы поставщиков.

Просмотр по компоненту

Интеграции фреймворка пользовательского интерфейса

Платформа пользовательского интерфейса Состояние выпуска
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 .

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