Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Проекты на этой странице создаются и поддерживаются вне команды Microsoft Agent Framework. Microsoft не владеет, не тестирует и не поддерживает эти проекты. Перечисление проекта не подразумевает одобрения Microsoft или подтверждения совместимости с любой версией Agent Framework. Чтобы получить сведения о совместимости, поддержке и обработке проблем, обратитесь к сопровождающему проекта через репозиторий проекта и средство отслеживания проблем. По вопросам безопасности следуйте указаниям сопровождающего по сообщению о проблемах безопасности.
Участники сообщества поддерживают проекты, которые интегрируются с Microsoft Agent Framework или расширяют Microsoft Agent Framework. Чтобы запросить включение, откройте pull request в каталоге .NET в репозитории Agent Framework.
Поставщики контекстов
Все перечисленные поставщики поддерживают память журнала чатов с помощью ChatHistoryMemoryProvider и RAG с помощью TextSearchProvider.
| Name | Краткое описание | Проект | Проблемы |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Поставщик Microsoft.Extensions.VectorData для Поиск с использованием ИИ Azure. | CommunityToolkit.VectorData.AzureAISearch | Открытие проблемы |
| CommunityToolkit.VectorData.AzureCosmosDB | Поставщик Microsoft.Extensions.VectorData для Azure Cosmos DB для NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Открытие проблемы |
| CommunityToolkit.VectorData.AzureDocumentDB | Поставщик Microsoft.Extensions.VectorData для Azure DocumentDB с совместимостью MongoDB. | CommunityToolkit.VectorData.AzureDocumentDB | Открытие проблемы |
| CommunityToolkit.VectorData.Chroma | Поставщик Microsoft.Extensions.VectorData для Chroma и Chroma Cloud, основанный на ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Открытие проблемы |
| CommunityToolkit.VectorData.InMemory | Поставщик Microsoft.Extensions.VectorData, работающий в памяти. | CommunityToolkit.VectorData.InMemory | Открытие проблемы |
| CommunityToolkit.VectorData.PgVector | Поставщик Microsoft.Extensions.VectorData для PostgreSQL с расширением pgvector. | CommunityToolkit.VectorData.PgVector | Открытие проблемы |
| CommunityToolkit.VectorData.Qdrant | Поставщик Microsoft.Extensions.VectorData для Qdrant. | CommunityToolkit.VectorData.Qdrant | Открытие проблемы |
| CommunityToolkit.VectorData.Redis | Поставщик Microsoft.Extensions.VectorData для Redis. | CommunityToolkit.VectorData.Redis | Открытие проблемы |
| CommunityToolkit.VectorData.SqliteVec | Провайдер Microsoft.Extensions.VectorData для SQLite с использованием sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Открытие проблемы |
| CommunityToolkit.VectorData.SqlServer | Поставщик Microsoft.Extensions.VectorData для SQL Server. | CommunityToolkit.VectorData.SqlServer | Открытие проблемы |
| CommunityToolkit.VectorData.Weaviate | Поставщик Microsoft.Extensions.VectorData для Weaviate. | CommunityToolkit.VectorData.Weaviate | Открытие проблемы |
| CouchbaseConnector.SemanticKernel | Поставщик Microsoft.Extensions.VectorData для Couchbase и Couchbase Capella. | CouchbaseConnector.SemanticKernel | Открытие проблемы |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Поставщик Microsoft.Extensions.VectorData для Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Открытие проблемы |
Участники сообщества поддерживают проекты, которые интегрируются с Microsoft Agent Framework или расширяют Microsoft Agent Framework. Чтобы запросить добавление в каталог, откройте pull request к каталогу Python в репозитории Agent Framework.
Tools
| Name | Краткое описание | Scenarios | Проект | Проблемы |
|---|---|---|---|---|
| Engram | Инструменты долговременной памяти с необязательным ПО промежуточного слоя для агентов Agent Framework. | Явное воспроизведение памяти между сеансами и сохранение; автоматическое воспроизведение и сбор | agent-framework-engram | Открытие проблемы |
Поставщики контекстов
| Name | Краткое описание | Scenarios | Проект | Проблемы |
|---|---|---|---|---|
| Membase | Поставщик контекста, который извлекает данные памяти пользователя из Membase перед запуском агента, с инструментами вызова функций для поиска и сохранения записей памяти. | Память между сеансами для каждого пользователя; ограниченное по времени извлечение на уровне инструкций; явный поиск памяти и средства сохранения | agent-framework-membase | Открытие проблемы |
| MemorySync | Поставщик контекста, который восстанавливает и фиксирует память пользователя в ходе запусков агента. | Память между сеансами для каждого пользователя; воспроизведение на уровне инструкций; автоматический захват фактов | agent-framework-memorysync | Открытие проблемы |
| OpenViking | База данных контекста, которая предоставляет агентам контекст с возможностью поиска в разных запусках (40K+ звёзд на GitHub). | Извлечение контекста перед выполнением; запись бесед и вызовов инструментов; явное извлечение данных из памяти | Интеграция OpenViking | Открытие проблемы |
Middleware
| Name | Краткое описание | Scenarios | Проект | Проблемы |
|---|---|---|---|---|
| ACGS | Промежуточный слой для функций, который проверяет имя и аргументы каждого вызова функции на соответствие набору правил ACGS перед запуском и запрашивает одобрение инструмента, когда правило требует проверки. | Блокировать вызовы функций по правилу; проверка помеченных вызовов через утверждение инструментов; отклонить запуски, которые предлагают инструменты, которые промежуточное ПО не может проверить | agent-framework-acgs | Открытие проблемы |
| BotsRated | Middleware-функция, которая проверяет payTo вызова платёжного инструмента x402 с адресами payTo, которые BotsRated наблюдал для этого продавца, и останавливает вызов перед запуском, если этот payTo не наблюдался. | Блокировать платежи продавцу через payTo не удалось определить по использованию; предоставить модели возможность проверить вариант оплаты с помощью инструмента функции | agent-framework-botsrated | Открытие проблемы |
| Tracekit | Промежуточный слой для функций, который проверяет каждый вызов функции на соответствие политике перед его выполнением и записывает вызовы и результаты в подписанный журнал с хэш-цепочкой. | Разрешить или запретить вызовы функций по политике; подтверждение человеком отложенных вызовов; записи о выполнении, доступные для автономной проверки | tracekit-ai | Открытие проблемы |
Участники сообщества поддерживают проекты, которые интегрируются с Microsoft Agent Framework или расширяют Microsoft Agent Framework. Пока нет проектов сообщества Go.