Közösségi projektek az Agent Frameworkhez

Important

Az ezen a lapon található projekteket a Microsoft Agent Framework csapatán kívül hozzák létre és tartják karban. Microsoft nem birtokolja, nem teszteli vagy támogatja ezeket a projekteket. A projektek felsorolása nem jelenti a Microsoft jóváhagyását, illetve nem erősíti meg a kompatibilitást az Ügynök-keretrendszer bármely verziójával. Kompatibilitási információkért, támogatásért és problémakezelésért forduljon a projekt karbantartójához a projekt adattárán és a problémakövetőn keresztül. Biztonsági problémák esetén kövesse a karbantartó biztonsági incidensek bejelentésére vonatkozó útmutatóját.

A közösség tagjai olyan projekteket tartanak fenn, amelyek a Microsoft Agent Frameworkkel integrálódnak vagy bővítik azt. A felvétel kéréséhez nyisson meg egy pull requestet az Ügynök-keretrendszer adattárában található .NET-katalógushoz.

Kontextus biztosítók

Az összes felsorolt szolgáltató támogatja a csevegési előzmények memóriáját a ChatHistoryMemoryProvider használatával, valamint a RAG-ot a TextSearchProvider használatával.

Name Rövid leírás Projekt Issues
CommunityToolkit.VectorData.AzureAISearch Az Azure AI Kereséshöz való Microsoft.Extensions.VectorData-szolgáltató. CommunityToolkit.VectorData.AzureAISearch Probléma megnyitása
CommunityToolkit.VectorData.AzureCosmosDB Egy Microsoft.Extensions.VectorData szolgáltató az Azure Cosmos DB for NoSQL-hoz. CommunityToolkit.VectorData.AzureCosmosDB Probléma megnyitása
CommunityToolkit.VectorData.AzureDocumentDB Egy Microsoft.Extensions.VectorData provider az Azure DocumentDB-hez MongoDB-kompatibilitással. CommunityToolkit.VectorData.AzureDocumentDB Probléma megnyitása
CommunityToolkit.VectorData.Chroma Egy Microsoft.Extensions.VectorData szolgáltató a Chroma és a Chroma Cloud számára, a ChromaDotNet.Clientre építve. CommunityToolkit.VectorData.Chroma Probléma megnyitása
CommunityToolkit.VectorData.InMemory Memóriabeli Microsoft.Extensions.VectorData provider. CommunityToolkit.VectorData.InMemory Probléma megnyitása
CommunityToolkit.VectorData.PgVector Egy Microsoft.Extensions.VectorData szolgáltató PostgreSQL-hez a pgvector bővítménnyel. CommunityToolkit.VectorData.PgVector Probléma megnyitása
CommunityToolkit.VectorData.Qdrant Microsoft.Extensions.VectorData-szolgáltató a Qdranthoz. CommunityToolkit.VectorData.Qdrant Probléma megnyitása
CommunityToolkit.VectorData.Redis Egy Microsoft.Extensions.VectorData provider a Redishez. CommunityToolkit.VectorData.Redis Probléma megnyitása
CommunityToolkit.VectorData.SqliteVec Egy sqlite-vecet használó SQLite-szolgáltató a Microsoft.Extensions.VectorData számára. CommunityToolkit.VectorData.SqliteVec Probléma megnyitása
CommunityToolkit.VectorData.SqlServer Egy Microsoft.Extensions.VectorData szolgáltató az SQL Serverhez. CommunityToolkit.VectorData.SqlServer Probléma megnyitása
CommunityToolkit.VectorData.Weaviate Egy Microsoft. Extensions.VectorData provider for Weaviate. CommunityToolkit.VectorData.Weaviate Probléma megnyitása
CouchbaseConnector.SemanticKernel Egy Microsoft. Extensions.VectorData szolgáltató a Couchbase-hez és a Couchbase Capella-hoz. CouchbaseConnector.SemanticKernel Probléma megnyitása
Elastic.SemanticKernel.Connectors.Elasticsearch Egy Microsoft. Extensions.VectorData provider for Elasticsearch. Elastic.SemanticKernel.Connectors.Elasticsearch Probléma megnyitása

A közösség tagjai olyan projekteket tartanak fenn, amelyek a Microsoft Agent Frameworkkel integrálódnak vagy bővítik azt. A felvétel kéréséhez nyisson meg egy pull requestet a Python-katalógus ellen az Agent Framework adattárában.

Tools

Name Rövid leírás Scenarios Projekt Issues
Engram Tartós memóriaeszközök opcionális köztes szoftverrel az Agent Framework-ügynökökhöz. Kifejezett munkamenetek közötti memória előhívása és megőrzése; automatikus előhívás és rögzítés agent-framework-engram Probléma megnyitása

Kontextus biztosítók

Name Rövid leírás Scenarios Projekt Issues
Membase Egy kontextusszolgáltató, amely az ügynök futtatása előtt lekéri a felhasználó Membase-memóriáját, és függvényeszközök segítségével keresheti és mentheti az emlékeket. Felhasználónkénti munkamenetek közötti memória; időkeretes utasításréteg-felidézés; explicit memóriakeresési és -mentési eszközök agent-framework-membase Probléma megnyitása
MemorySync Egy kontextusszolgáltató, amely felidézi és rögzíti a felhasználói memóriát az ügynökfuttatások körül. Felhasználónkénti munkamenetek közötti memória; utasítási réteg felidézése; automatikus tényrögzítés agent-framework-memorysync Probléma megnyitása
OpenViking Olyan kontextusadatbázis, amely az ügynökök számára kereshető kontextust biztosít a futtatások között (40K+ GitHub csillagok). futtatás előtti környezetlekérés; beszélgetés és toolhívás rögzítése; explicit memória-kinyerés OpenViking-integráció Probléma megnyitása

Middleware

Name Rövid leírás Scenarios Projekt Issues
ACGS Függvényközvetítő szoftver, amely az egyes függvényhívások nevét és argumentumait még a futtatás előtt ellenőrzi az ACGS-szabálykészlet alapján, és eszköz-jóváhagyást kér, amikor egy szabály felülvizsgálatot ír elő. Függvényhívások blokkolása szabály szerint; a megjelölt hívások emberi felülvizsgálata eszközjóváhagyásokon keresztül; azon futtatások elutasítása, amelyek olyan eszközöket kínálnak, amelyeket a köztes szoftver nem tud ellenőrizni agent-framework-acgs Probléma megnyitása
BotsRated Függvényközvetítő, amely ellenőrzi egy x402-es fizetési eszközhívás payTo értékét azokkal a payTo-címekkel, amelyeket a BotsRated az adott eladóhoz megfigyelt, és leállítja a hívást, mielőtt az lefutna, ha ez a payTo nem volt megfigyelhető. A payTo fizetések blokkolása, amelyet nem észleltek az eladó használatában; lehetővé teszi, hogy a modell egy függvényeszközzel ellenőrizzen egy fizetési lehetőséget agent-framework-botsrated Probléma megnyitása
Tracekit Függvényközvetítő szoftver, amely minden függvényhívást egy szabályzat alapján ellenőriz a futtatás előtt, és a hívásokat, valamint az eredményeket egy aláírt, hash-láncolt naplóban rögzíti. Függvényhívások engedélyezése vagy letiltása szabályzat szerint; a visszatartott hívások emberi jóváhagyása; offline-ellenőrizhető futtatási rekordok tracekit-ai Probléma megnyitása

A közösség tagjai olyan projekteket tartanak fenn, amelyek a Microsoft Agent Frameworkkel integrálódnak vagy bővítik azt. Még nincsenek felsorolva No Go közösségi projektek.

További lépések