Komunitní projekty pro Agent Framework

Important

Projekty na této stránce se vytvářejí a spravují mimo tým Microsoft Agent Framework. Microsoft tyto projekty nevlastní, testuje ani nepodporuje. Uvedení projektu neznamená schválení ze strany Microsoftu ani nepotvrzuje kompatibilitu s žádnou verzí Agent Framework. Informace o kompatibilitě, podporu a zpracování problémů získáte, když kontaktujete správce projektu prostřednictvím úložiště projektu a sledování problémů. V případě problémů se zabezpečením postupujte podle pokynů správce k hlášení bezpečnostních problémů.

Členové komunity udržují projekty, které se integrují s Microsoft Agent Framework nebo jej rozšiřují. Pokud chcete požádat o zahrnutí, otevřete žádost o přijetí změn do katalogu .NET v úložišti Agent Framework.

Zprostředkovatelé kontextu

Všichni uvedení poskytovatelé podporují paměť historie chatu s ChatHistoryMemoryProvider a RAG s TextSearchProvider.

Name Stručný popis Projekt Issues
CommunityToolkit.VectorData.AzureAISearch Poskytovatel Microsoft.Extensions.VectorData pro Azure AI Vyhledávač. CommunityToolkit.VectorData.AzureAISearch Otevření problému
CommunityToolkit.VectorData.AzureCosmosDB Poskytovatel Microsoft.Extensions.VectorData pro Azure Cosmos DB pro NoSQL. CommunityToolkit.VectorData.AzureCosmosDB Otevření problému
CommunityToolkit.VectorData.AzureDocumentDB Microsoft.Extensions.VectorData poskytovatel pro Azure DocumentDB s kompatibilitou MongoDB. CommunityToolkit.VectorData.AzureDocumentDB Otevření problému
CommunityToolkit.VectorData.Chroma Poskytovatel Microsoft.Extensions.VectorData pro Chroma a Chroma Cloud, založený na ChromaDotNet.Client. CommunityToolkit.VectorData.Chroma Otevření problému
CommunityToolkit.VectorData.InMemory Poskytovatel Microsoft.Extensions.VectorData v paměti. CommunityToolkit.VectorData.InMemory Otevření problému
CommunityToolkit.VectorData.PgVector Poskytovatel Microsoft.Extensions.VectorData pro PostgreSQL s rozšířením pgvector. CommunityToolkit.VectorData.PgVector Otevření problému
CommunityToolkit.VectorData.Qdrant Poskytovatel Microsoft.Extensions.VectorData pro Qdrant. CommunityToolkit.VectorData.Qdrant Otevření problému
CommunityToolkit.VectorData.Redis Poskytovatel Microsoft.Extensions.VectorData pro Redis. CommunityToolkit.VectorData.Redis Otevření problému
CommunityToolkit.VectorData.SqliteVec Poskytovatel Microsoft.Extensions.VectorData pro SQLite pomocí sqlite-vec. CommunityToolkit.VectorData.SqliteVec Otevření problému
CommunityToolkit.VectorData.SqlServer Poskytovatel Microsoft.Extensions.VectorData pro SQL Server. CommunityToolkit.VectorData.SqlServer Otevření problému
CommunityToolkit.VectorData.Weaviate Poskytovatel Microsoft.Extensions.VectorData pro Weaviate. CommunityToolkit.VectorData.Weaviate Otevření problému
CouchbaseConnector.SemanticKernel Poskytovatel Microsoft.Extensions.VectorData pro Couchbase a Couchbase Capella. CouchbaseConnector.SemanticKernel Otevření problému
Elastic.SemanticKernel.Connectors.Elasticsearch Poskytovatel Microsoft.Extensions.VectorData pro Elasticsearch. Elastic.SemanticKernel.Connectors.Elasticsearch Otevření problému

Členové komunity udržují projekty, které se integrují s Microsoft Agent Framework nebo jej rozšiřují. Pokud chcete požádat o zahrnutí, otevřete pull request pro katalog Python v úložišti Agent Framework.

Tools

Name Stručný popis Scenarios Projekt Issues
Engram Nástroje pro trvalou paměť s volitelným middlewarem pro agenty Agent Framework Explicitní vybavení paměti mezi relacemi a trvalost; automatické vybavení a ukládání agent-framework-engram Otevření problému

Zprostředkovatelé kontextu

Name Stručný popis Scenarios Projekt Issues
Membase Poskytovatel kontextu, který vybaví paměť uživatele v Membase před spuštěním agenta, s nástroji funkcí pro vyhledávání a ukládání vzpomínek. Paměť mezi relacemi pro jednotlivé uživatele; časově omezené vybavení instrukční vrstvy; nástroje pro explicitní vyhledávání v paměti a ukládání agent-framework-membase Otevření problému
MemorySync Poskytovatel kontextu, který načítá a zachycuje paměť uživatele v průběhu běhů agenta. Paměť mezi relacemi pro jednotlivé uživatele; vybavování na úrovni instrukcí; automatické zachycení faktů agent-framework-memorysync Otevření problému
OpenViking Kontextová databáze, která poskytuje agentům prohledávatelný kontext napříč běhy (40 K+ GitHub hvězdiček). Načtení kontextu před spuštěním; konverzace a zachytávání volání nástrojů; explicitní extrakce paměti Integrace OpenViking Otevření problému

Middleware

Name Stručný popis Scenarios Projekt Issues
ACGS Middleware funkce, která před spuštěním kontroluje název a argumenty jednotlivých volání funkce proti sadě pravidel ACGS a požádá o schválení použití nástroje, když pravidlo vyžaduje kontrolu. Blokovat volání funkce podle pravidel; lidské přezkoumání volání označených příznakem prostřednictvím schválení nástrojů; odmítnout spuštění, která nabízejí nástroje, které middleware nemůže zkontrolovat agent-framework-acgs Otevření problému
BotsRated Funkce middlewaru, která kontroluje payTo volání platebního nástroje x402 vůči payTo adresám, které BotsRated u daného prodejce zaznamenal, a zastaví volání před jeho spuštěním, když toto payTo nebylo zaznamenáno. Zablokujte platby příjemci payTo, pokud nebylo zjištěno, že jej prodejce používá; nechte model zkontrolovat možnost platby pomocí funkčního nástroje agent-framework-botsrated Otevření problému
Tracekit Middleware pro funkce, který kontroluje volání jednotlivých funkcí vůči zásadě před spuštěním a zaznamenává volání a výsledky v podepsaném protokolu řetězeném pomocí hashů. Povolit nebo odepřít volání funkce podle zásad; lidské schválení pozdržených volání; offline ověřitelné záznamy spuštění tracekit-ai Otevření problému

Členové komunity udržují projekty, které se integrují s Microsoft Agent Framework nebo jej rozšiřují. Zatím nejsou uvedené žádné projekty komunity Go.

Další kroky