Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Los proyectos de esta página se crean y mantienen por personas ajenas al equipo de Microsoft Agent Framework. Microsoft no posee, prueba ni da soporte a estos proyectos. Enumerar un proyecto no implica la aprobación de Microsoft ni confirma la compatibilidad con ninguna versión de Agent Framework. Para obtener información de compatibilidad, soporte técnico y gestión de incidencias, póngase en contacto con el mantenedor del proyecto a través del repositorio del proyecto y el seguimiento de incidencias. Para cuestiones de seguridad, siga las instrucciones de informes de seguridad del mantenedor.
Los miembros de la comunidad mantienen proyectos que se integran con o amplían Microsoft Agent Framework. Para solicitar la inclusión, abra una solicitud de incorporación de cambios en el catálogo de .NET en el repositorio de Agent Framework.
Proveedores de contexto
Todos los proveedores enumerados admiten la memoria del historial de chat con ChatHistoryMemoryProvider y RAG con TextSearchProvider.
| Nombre | Breve descripción | Proyecto | Problemas |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Un proveedor de Microsoft.Extensions.VectorData para Búsqueda de Azure AI. | CommunityToolkit.VectorData.AzureAISearch | Abrir un problema |
| CommunityToolkit.VectorData.AzureCosmosDB | Un proveedor de Microsoft.Extensions.VectorData para Azure Cosmos DB para NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Abrir un problema |
| CommunityToolkit.VectorData.AzureDocumentDB | Un proveedor de Microsoft.Extensions.VectorData para Azure DocumentDB con compatibilidad con MongoDB. | CommunityToolkit.VectorData.AzureDocumentDB | Abrir un problema |
| CommunityToolkit.VectorData.Chroma | Un proveedor de Microsoft.Extensions.VectorData para Chroma y Chroma Cloud, basado en ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Abrir un problema |
| CommunityToolkit.VectorData.InMemory | Un proveedor en memoria de Microsoft.Extensions.VectorData. | CommunityToolkit.VectorData.InMemory | Abrir un problema |
| CommunityToolkit.VectorData.PgVector | Un proveedor de Microsoft.Extensions.VectorData para PostgreSQL con la extensión pgvector. | CommunityToolkit.VectorData.PgVector | Abrir un problema |
| CommunityToolkit.VectorData.Qdrant | Un proveedor de Microsoft.Extensions.VectorData para Qdrant. | CommunityToolkit.VectorData.Qdrant | Abrir un problema |
| CommunityToolkit.VectorData.Redis | Un proveedor de Microsoft.Extensions.VectorData para Redis. | CommunityToolkit.VectorData.Redis | Abrir un problema |
| CommunityToolkit.VectorData.SqliteVec | Un proveedor de Microsoft.Extensions.VectorData para SQLite mediante sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Abrir un problema |
| CommunityToolkit.VectorData.SqlServer | Un proveedor de Microsoft.Extensions.VectorData para SQL Server. | CommunityToolkit.VectorData.SqlServer | Abrir un problema |
| CommunityToolkit.VectorData.Weaviate | Un proveedor de Microsoft.Extensions.VectorData para Weaviate. | CommunityToolkit.VectorData.Weaviate | Abrir un problema |
| CouchbaseConnector.SemanticKernel | Un proveedor de Microsoft.Extensions.VectorData para Couchbase y Couchbase Capella. | CouchbaseConnector.SemanticKernel | Abrir un problema |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Un proveedor de Microsoft.Extensions.VectorData para Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Abrir un problema |
Los miembros de la comunidad mantienen proyectos que se integran con o amplían Microsoft Agent Framework. Para solicitar la inclusión, abra una solicitud de incorporación de cambios en el catálogo de Python en el repositorio de Agent Framework.
Herramientas
| Nombre | Breve descripción | Scenarios | Proyecto | Problemas |
|---|---|---|---|---|
| Engram | Herramientas de memoria duraderas con middleware opcional para agentes de Agent Framework. | Recuperación y persistencia explícitas de memoria entre sesiones; recuperación y captura automáticas | agent-framework-engram | Abrir un problema |
Proveedores de contexto
| Nombre | Breve descripción | Scenarios | Proyecto | Problemas |
|---|---|---|---|---|
| Membase | Proveedor de contexto que recupera la memoria Membase de un usuario antes de que se ejecute el agente, con herramientas de función para buscar y guardar memorias. | Memoria entre sesiones por usuario; recuerdo del nivel de instrucción con limitación por tiempo; herramientas explícitas de búsqueda y guardado de memoria | agent-framework-membase | Abrir un problema |
| MemorySync | Proveedor de contexto que recupera y captura la memoria del usuario en torno a las ejecuciones del agente. | Memoria entre sesiones por usuario; recuerdo en el nivel de instrucciones; captura automática de hechos | agent-framework-memorysync | Abrir un problema |
| OpenViking | Base de datos de contexto que proporciona a los agentes contexto consultable entre ejecuciones (más de 40 000 estrellas en GitHub). | Recuperación de contexto de ejecución previa; conversación y captura de llamadas a herramientas; extracción de memoria explícita | Integración de OpenViking | Abrir un problema |
Middleware
| Nombre | Breve descripción | Scenarios | Proyecto | Problemas |
|---|---|---|---|---|
| ACGS | Middleware de función que comprueba el nombre y los argumentos de cada llamada de función con un conjunto de reglas de ACGS antes de que se ejecute, y solicita la aprobación de la herramienta cuando una regla exige revisión. | Bloquear las llamadas a funciones por regla; revisión humana de las llamadas marcadas mediante aprobaciones de herramientas; rechazar las ejecuciones que ofrezcan herramientas que el middleware no pueda comprobar | agent-framework-acgs | Abrir un problema |
| BotsRated | Middleware de función que comprueba el payTo de una llamada a la herramienta de pago x402 con las direcciones payTo observadas por BotsRated para ese vendedor, y detiene la llamada antes de que se ejecute cuando no se observó ese payTo. | Bloquear los pagos a un payTo que no se haya observado que use el vendedor; permitir que el modelo compruebe una opción de pago con una herramienta de función | agent-framework-botsrated | Abrir un problema |
| Tracekit | Middleware de función que comprueba cada llamada de función con una política antes de que se ejecute y registra llamadas y resultados en un registro firmado con hashes encadenados. | Permitir o denegar llamadas de función por directiva; aprobación humana de llamadas retenidas; Registros de ejecución verificables sin conexión | tracekit-ai | Abrir un problema |
Los miembros de la comunidad mantienen proyectos que se integran con o amplían Microsoft Agent Framework. Todavía no se muestran los proyectos de la comunidad Go.