Progetti della community per Agent Framework

Importante

I progetti in questa pagina vengono creati e gestiti all'esterno del team di Microsoft Agent Framework. Microsoft non possiede, testa o supporta questi progetti. L'elenco di un progetto non implica l'approvazione da parte di Microsoft né conferma la compatibilità con qualsiasi versione di Agent Framework. Per informazioni sulla compatibilità, supporto e gestione dei problemi, contattare il responsabile del progetto tramite il repository del progetto e lo strumento di gestione dei problemi. Per questioni di sicurezza, seguire le linee guida del maintainer per la segnalazione di problemi di sicurezza.

I membri della community mantengono progetti che si integrano con o estendono Microsoft Agent Framework. Per richiedere l'inclusione, aprire una richiesta pull sul catalogo .NET nel repository di Agent Framework.

Provider di contesto

Tutti i provider elencati supportano la memoria della cronologia chat con ChatHistoryMemoryProvider e RAG con TextSearchProvider.

Name Breve descrizione Progetto Problemi
CommunityToolkit.VectorData.AzureAISearch Provider Microsoft.Extensions.VectorData per Azure AI Search. CommunityToolkit.VectorData.AzureAISearch Aprire un problema
CommunityToolkit.VectorData.AzureCosmosDB Provider Microsoft.Extensions.VectorData per Azure Cosmos DB for NoSQL CommunityToolkit.VectorData.AzureCosmosDB Aprire un problema
CommunityToolkit.VectorData.AzureDocumentDB Provider Microsoft.Extensions.VectorData per Azure DocumentDB con compatibilità MongoDB. CommunityToolkit.VectorData.AzureDocumentDB Aprire un problema
CommunityToolkit.VectorData.Chroma Un provider Microsoft.Extensions.VectorData per Chroma e Chroma Cloud, basato su ChromaDotNet.Client. CommunityToolkit.VectorData.Chroma Aprire un problema
CommunityToolkit.VectorData.InMemory Provider Microsoft.Extensions.VectorData in memoria. CommunityToolkit.VectorData.InMemory Aprire un problema
CommunityToolkit.VectorData.PgVector Un provider Microsoft.Extensions.VectorData per PostgreSQL con l'estensione pgvector. CommunityToolkit.VectorData.PgVector Aprire un problema
CommunityToolkit.VectorData.Qdrant Un provider Microsoft.Extensions.VectorData per Qdrant. CommunityToolkit.VectorData.Qdrant Aprire un problema
CommunityToolkit.VectorData.Redis Un provider Microsoft.Extensions.VectorData per Redis. CommunityToolkit.VectorData.Redis Aprire un problema
CommunityToolkit.VectorData.SqliteVec Un provider Microsoft.Extensions.VectorData per SQLite con sqlite-vec. CommunityToolkit.VectorData.SqliteVec Aprire un problema
CommunityToolkit.VectorData.SqlServer Provider Microsoft.Extensions.VectorData per SQL Server. CommunityToolkit.VectorData.SqlServer Aprire un problema
CommunityToolkit.VectorData.Weaviate Provider Microsoft.Extensions.VectorData per Weaviate. CommunityToolkit.VectorData.Weaviate Aprire un problema
CouchbaseConnector.SemanticKernel Un provider Microsoft.Extensions.VectorData per Couchbase e Couchbase Capella. CouchbaseConnector.SemanticKernel Aprire un problema
Elastic.SemanticKernel.Connectors.Elasticsearch Un provider Microsoft.Extensions.VectorData per Elasticsearch. Elastic.SemanticKernel.Connectors.Elasticsearch Aprire un problema

I membri della community mantengono progetti che si integrano con o estendono Microsoft Agent Framework. Per richiedere l'inclusione, aprire una richiesta pull sul catalogo Python nel repository di Agent Framework.

Tools

Name Breve descrizione Scenarios Progetto Problemi
Engram Strumenti di memoria durevole con middleware facoltativo per gli agenti di Agent Framework. Richiamo esplicito della memoria tra sessioni e persistenza; richiamo automatico e acquisizione agent-framework-engram Aprire un problema

Provider di contesto

Name Breve descrizione Scenarios Progetto Problemi
Membase Fornitore di contesto che richiama la memoria Membase di un utente prima dell'esecuzione dell'agente, con strumenti funzione per cercare e salvare memorie. Memoria intersessione per utente; richiamo a livello di istruzione limitato nel tempo; strumenti espliciti di ricerca e salvataggio della memoria agent-framework-membase Aprire un problema
MemorySync Provider di contesto che richiama e cattura la memoria dell'utente per le esecuzioni dell'agente. Memoria intersessione per utente; chiamata a livello di prompt; acquisizione automatica dei fatti agent-framework-memorysync Aprire un problema
OpenViking Database di contesto che fornisce agli agenti un contesto ricercabile tra le esecuzioni (40.000+ GitHub stelle). Recupero del contesto pre-esecuzione; acquisizione di conversazioni e chiamate agli strumenti; estrazione esplicita della memoria Integrazione di OpenViking Aprire un problema

Middleware

Name Breve descrizione Scenarios Progetto Problemi
ACGS Middleware della funzione che controlla il nome e gli argomenti di ogni chiamata di funzione rispetto a un set di regole ACGS prima dell'esecuzione e richiede l'approvazione dello strumento quando una regola richiede una revisione. Blocca le chiamate di funzione per regola; revisione umana delle chiamate contrassegnate tramite approvazioni degli strumenti; rifiuta le esecuzioni che offrono strumenti che il middleware non può controllare agent-framework-acgs Aprire un problema
BotsRated Middleware di funzione che controlla il payTo di una chiamata dello strumento di pagamento x402 rispetto agli indirizzi payTo osservati da BotsRated per tale venditore e arresta la chiamata prima dell'esecuzione quando tale payTo non è stato osservato. Bloccare i pagamenti a un payTo che non risulta utilizzato dal venditore; consentire al modello di verificare un'opzione di pagamento con uno strumento di funzione agent-framework-botsrated Aprire un problema
Tracekit Middleware della funzione che controlla ogni chiamata di funzione in base a una policy prima dell'esecuzione e registra le chiamate e i risultati in un log concatenato con hash firmato. Consentire o negare le chiamate di funzione in base alla policy; l'approvazione umana delle chiamate sospese; record di esecuzione verificabili offline tracekit-ai Aprire un problema

I membri della community mantengono progetti che si integrano con o estendono Microsoft Agent Framework. Non sono ancora elencati i progetti della community No Go.

Passaggi successivi