Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.