Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Les projets de cette page sont créés et gérés en dehors de l’équipe Microsoft Agent Framework. Microsoft ne possède pas, ne teste pas ou ne prend pas en charge ces projets. Le fait de répertorier un projet n'implique pas l'approbation de Microsoft ni ne confirme la compatibilité avec une quelconque version de l'Agent Framework. Pour obtenir des informations de compatibilité, un support et une gestion des problèmes, contactez le responsable du projet via le dépôt et le gestionnaire de tickets du projet. Pour les problèmes de sécurité, suivez les instructions relatives aux rapports de sécurité du responsable de maintenance.
Les membres de la communauté maintiennent des projets qui s’intègrent à Microsoft Agent Framework ou l’étendent. Pour demander l’inclusion, ouvrez une pull request sur le catalogue .NET dans le référentiel Agent Framework.
Fournisseurs de contexte
Tous les fournisseurs répertoriés prennent en charge la mémoire de l’historique des conversations avec ChatHistoryMemoryProvider et RAG avec TextSearchProvider.
| Name | Brève description | Projet | Problèmes |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Un fournisseur Microsoft.Extensions.VectorData pour Recherche Azure AI. | CommunityToolkit.VectorData.AzureAISearch | Ouvrir un problème |
| CommunityToolkit.VectorData.AzureCosmosDB | Un fournisseur Microsoft.Extensions.VectorData pour Azure Cosmos DB pour NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Ouvrir un problème |
| CommunityToolkit.VectorData.AzureDocumentDB | Un fournisseur Microsoft.Extensions.VectorData pour Azure DocumentDB avec compatibilité MongoDB. | CommunityToolkit.VectorData.AzureDocumentDB | Ouvrir un problème |
| CommunityToolkit.VectorData.Chroma | Un fournisseur Microsoft.Extensions.VectorData pour Chroma et Chroma Cloud, basé sur ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Ouvrir un problème |
| CommunityToolkit.VectorData.InMemory | Un fournisseur Microsoft.Extensions.VectorData en mémoire. | CommunityToolkit.VectorData.InMemory | Ouvrir un problème |
| CommunityToolkit.VectorData.PgVector | Un fournisseur Microsoft.Extensions.VectorData pour PostgreSQL avec l’extension pgvector. | CommunityToolkit.VectorData.PgVector | Ouvrir un problème |
| CommunityToolkit.VectorData.Qdrant | Un fournisseur Microsoft.Extensions.VectorData pour Qdrant. | CommunityToolkit.VectorData.Qdrant | Ouvrir un problème |
| CommunityToolkit.VectorData.Redis | Un fournisseur Redis pour Microsoft.Extensions.VectorData. | CommunityToolkit.VectorData.Redis | Ouvrir un problème |
| CommunityToolkit.VectorData.SqliteVec | Un fournisseur Microsoft.Extensions.VectorData pour SQLite utilisant sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Ouvrir un problème |
| CommunityToolkit.VectorData.SqlServer | Un fournisseur Microsoft.Extensions.VectorData pour SQL Server. | CommunityToolkit.VectorData.SqlServer | Ouvrir un problème |
| CommunityToolkit.VectorData.Weaviate | Un fournisseur Microsoft.Extensions.VectorData pour Weaviate. | CommunityToolkit.VectorData.Weaviate | Ouvrir un problème |
| CouchbaseConnector.SemanticKernel | Un fournisseur Microsoft.Extensions.VectorData pour Couchbase et Couchbase Capella. | CouchbaseConnector.SemanticKernel | Ouvrir un problème |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Un fournisseur Microsoft.Extensions.VectorData pour Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Ouvrir un problème |
Les membres de la communauté maintiennent des projets qui s’intègrent à Microsoft Agent Framework ou l’étendent. Pour demander l’inclusion, ouvrez une pull request sur le catalogue Python dans le référentiel Agent Framework.
Tools
| Name | Brève description | Scenarios | Projet | Problèmes |
|---|---|---|---|---|
| Engram | Outils de mémoire durable avec intergiciel facultatif pour les agents Agent Framework. | Rappel et persistance explicites de la mémoire intersession ; rappel et capture automatiques | agent-framework-engram | Ouvrir un problème |
Fournisseurs de contexte
| Name | Brève description | Scenarios | Projet | Problèmes |
|---|---|---|---|---|
| Membase | Fournisseur de contexte qui récupère la mémoire Membase d’un utilisateur avant l’exécution de l’agent, avec des outils de fonctions pour rechercher et enregistrer des mémoires. | Mémoire intersession par utilisateur ; rappel au niveau des instructions à durée limitée ; recherche de mémoire explicite et outils d’enregistrement | agent-framework-membase | Ouvrir un problème |
| MemorySync | Fournisseur de contexte qui rappelle et capture la mémoire utilisateur autour des exécutions de l’agent. | Mémoire intersession par utilisateur ; rappel de couche d’instructions ; capture automatique des faits | agent-framework-memorysync | Ouvrir un problème |
| OpenViking | Base de données contextuelle qui donne aux agents un contexte pouvant faire l’objet d’une recherche entre les exécutions (40 000 étoiles GitHub). | Récupération du contexte de préexécution ; capture des conversations et des appels d’outils ; extraction explicite de la mémoire | Intégration d’OpenViking | Ouvrir un problème |
Middleware
| Name | Brève description | Scenarios | Projet | Problèmes |
|---|---|---|---|---|
| ACGS | Middleware de fonction qui vérifie le nom et les arguments de chaque appel de fonction par rapport à un ensemble de règles ACGS avant son exécution, et demande une approbation de l’outil lorsqu’une règle appelle une révision. | Bloquer les appels de fonction par règle ; examen humain des appels marqués par le biais d’approbations d’outils ; refuser les exécutions qui offrent des outils que le middleware ne peut pas vérifier | agent-framework-acgs | Ouvrir un problème |
| BotsRated | Middleware de fonction qui vérifie le payTo d’un appel d’outil de paiement x402 par rapport aux adresses payTo observées par BotsRated pour ce vendeur, et arrête l’appel avant qu’il ne s’exécute lorsque ce payTo n’a pas été observé. | Bloquer les paiements à un bénéficiaire payTo. Le vendeur n’a pas été observé en train d’utiliser cette méthode ; laisser le modèle vérifier une option de paiement à l’aide d’un outil de fonction | agent-framework-botsrated | Ouvrir un problème |
| Tracekit | Middleware de fonction qui vérifie chaque appel de fonction par rapport à une politique avant qu’elle ne s’exécute et enregistre les appels et les résultats dans un journal signé et chaîné par hachage. | Autoriser ou refuser des appels de fonction par règle ; approbation humaine des appels en attente ; enregistrements d’exécution vérifiables hors connexion | tracekit-ai | Ouvrir un problème |
Les membres de la communauté maintiennent des projets qui s’intègrent à Microsoft Agent Framework ou l’étendent. Aucun projet communautaire Go n’est encore répertorié.