Проекты сообщества для Agent Framework

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.

Дальнейшие действия