Proyectos de la comunidad para Agent Framework

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.

Pasos siguientes