Framework de Python para crear agentes de IA que usan LLM y herramientas, y se coordinan entre sí en flujos de trabajo multiagente.
microsoft/agent-framework
Framework abierto para crear, orquestar y desplegar agentes de IA y flujos de trabajo multiagente listos para producción en .NET y Python.
- Estrellas
- 14,565
- Forks
- 2,589
- Issues abiertos
- 794
- Último commit
- hace 20 horas
¿Qué es?
Microsoft Agent Framework es un SDK multilenguaje para crear agentes de IA y flujos de trabajo multiagente en Python y C#/.NET, con una API coherente en ambos. Está dirigido a equipos que quieren llevar sus agentes del prototipo a producción y abarca la orquestación más allá de un único prompt o un ciclo de chat sin estado.
Los flujos de trabajo se basan en grafos y admiten patrones secuenciales, concurrentes, de transferencia y de colaboración grupal, además de puntos de control, streaming, control con intervención humana y viaje en el tiempo. El framework incluye middleware para procesar solicitudes y respuestas, integración con OpenTelemetry para trazas y monitoreo, y definiciones declarativas de agentes en YAML. Funciona con proveedores como Microsoft Foundry, Azure OpenAI, OpenAI y GitHub Copilot SDK.
El repositorio también incluye ejemplos para desarrollo local y alojamiento en la nube, incluidos agentes alojados en Foundry, A2A y una DevUI para probar y depurar flujos de trabajo. El SDK para Go se encuentra en otro repositorio.
Funciones clave
- 01APIs coherentes en Python y C#/.NET
- 02Flujos de trabajo basados en grafos con patrones secuenciales, concurrentes, de transferencia y grupales
- 03Puntos de control, streaming y control con intervención humana
- 04Pipeline de middleware para gestionar solicitudes, respuestas y excepciones
- 05Trazas y monitoreo con OpenTelemetry integrados
- 06Definiciones declarativas de agentes en YAML
Casos de uso
- Crear sistemas multiagente que transfieran tareas entre agentes especializados
- Ejecutar flujos de trabajo de agentes que requieran durabilidad, capacidad de reinicio y pasos de aprobación humana
- Desplegar agentes en la infraestructura de alojamiento de Microsoft Foundry
- Añadir observabilidad a agentes basados en LLM en servicios .NET o Python existentes
Inicio rápido
- 1
Instala el paquete de Python
pip install agent-framework - 2
Autentícate con Azure CLI antes de ejecutar el ejemplo
az login - 3
Guarda el código de inicio rápido de Python en un archivo y ejecútalo con el endpoint de Foundry y el modelo configurados
Antes de usarlo
- El inicio rápido requiere un proyecto de Microsoft Foundry y haber iniciado sesión en Azure.
- Algunos proveedores y funciones dependen de servicios de Azure o de terceros que debes configurar y pagar por tu cuenta.
- El uso de sistemas de terceros es bajo tu propia responsabilidad y está sujeto a sus condiciones de licencia independientes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es agent-framework?
- Framework abierto para crear, orquestar y desplegar agentes de IA y flujos de trabajo multiagente listos para producción en .NET y Python. Microsoft Agent Framework es un SDK multilenguaje para crear agentes de IA y flujos de trabajo multiagente en Python y C#/.NET, con una API coherente en ambos. Está dirigido a equipos que quieren llevar sus agentes del prototipo a producción y abarca la orquestación más allá de un único prompt o un ciclo de chat sin estado.
- ¿agent-framework es gratuito? ¿Qué licencia tiene?
- agent-framework es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿agent-framework sigue mantenido?
- Mantenimiento activo. El último commit de agent-framework fue el 6 nov 2026.
- ¿Para qué puedo usar agent-framework?
- Crear sistemas multiagente que transfieran tareas entre agentes especializados Ejecutar flujos de trabajo de agentes que requieran durabilidad, capacidad de reinicio y pasos de aprobación humana Desplegar agentes en la infraestructura de alojamiento de Microsoft Foundry Añadir observabilidad a agentes basados en LLM en servicios .NET o Python existentes
- ¿Cómo se instala agent-framework?
- Instala el paquete de Python: pip install agent-framework Autentícate con Azure CLI antes de ejecutar el ejemplo: az login Guarda el código de inicio rápido de Python en un archivo y ejecútalo con el endpoint de Foundry y el modelo configurados
- ¿Dónde consigo agent-framework?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/agent-framework
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework open source de Python para crear aplicaciones LLM listas para producción con pipelines modulares y flujos de trabajo de agentes para RAG, búsqueda y agentes.
Framework de Python para crear simulaciones con agentes de IA que conversan, actúan, recuerdan y ejecutan acciones personalizadas en entornos compartidos.
Plugin multiagente para OpenCode que asigna la planificación, la exploración del código, el trabajo de UI y la implementación a agentes especializados con los modelos que elijas.
Framework de Python de Google, centrado en el código, para crear, evaluar y desplegar agentes de IA; optimizado para Gemini, pero independiente del modelo.
Entorno de ejecución de agentes en TypeScript autoalojado para coordinar varios agentes LLM, con aprobaciones humanas y registros de ejecución que se pueden inspeccionar sin conexión.