Microsoft Agent Framework: el framework de agentes de IA de Microsoft
Microsoft Agent Framework es el framework open source (licencia MIT) de Microsoft para crear agentes de IA y flujos multiagente en Python y .NET. Sucede oficialmente a Semantic Kernel y a AutoGen, y se dirige principalmente a equipos que quieren llevar agentes a producción.
Datos a 22 de octubre de 2026
Lo esencial en cifras
| Editor | Microsoft |
|---|---|
| Tipo | Código |
| Lenguajes | Python, C#, Go |
| Código abierto | Sí |
| Licencia | MIT |
| Primera versión | octubre de 2025 |
| Nivel recomendado | Intermedio |
| Usos | multiagente, flujos de trabajo, chatbot |
| Autoalojable | Sí |
| Modelo de negocio | Freemium |
| Oferta en la nube | Sí |
| Multiagente | Sí |
| Compatible con MCP | Sí |
| Libre elección de modelo | Sí |
| Sitio oficial | Sitio oficial · Documentación · Repositorio |
GitHub
| Repositorio | microsoft/agent-framework |
|---|---|
| Estrellas en GitHub | 14.271 |
| Forks | 2497 |
| Última actividad del código | 22 de octubre de 2026 |
| Última versión publicada | python-1.22.0 (15 de octubre de 2026) |
Actividad de GitHub consultada el 22 de octubre de 2026.
La fusión de dos proyectos de Microsoft
Durante varios años, Microsoft mantuvo en paralelo dos frameworks de agentes: Semantic Kernel, orientado a la empresa, y AutoGen, nacido en Microsoft Research y centrado en la experimentación multiagente. Microsoft Agent Framework reúne ambos. Según la documentación oficial, combina las abstracciones sencillas de AutoGen con las funciones empresariales de Semantic Kernel (estado por sesión, tipado, middleware, telemetría) y añade flujos en grafo para orquestar varios agentes de forma explícita.
La primera versión preliminar pública salió en octubre de 2025 y la versión 1.0 para Python y .NET se publicó el 2 de abril de 2026. Existe además un SDK para Go en un repositorio aparte, en versión preliminar pública.
Qué puede hacer con él
El framework se organiza en cuatro grandes bloques:
- Los agentes: un agente de IA que se apoya en un modelo y llama a herramientas y servidores MCP.
- El «harness agent»: un agente listo para usar en tareas largas, con planificación, lista de tareas, compactación del contexto y memoria.
- Los flujos de trabajo: secuencias en grafo (secuenciales, en paralelo, traspaso entre agentes, colaboración en grupo) con puntos de control, validación humana y vuelta a un estado anterior.
- Las integraciones: proveedores de modelos, herramientas, evaluación, interfaces e interoperabilidad mediante el protocolo A2A.
Cómo empezar
Instale el paquete agent-framework (Python) o los paquetes NuGet Microsoft.Agents.AI (.NET), elija un cliente de modelo y cree un agente con un nombre e instrucciones: la documentación oficial muestra un primer agente en unas diez líneas. La interfaz DevUI de Microsoft le permite después probar y depurar sus agentes y flujos. Si viene de Semantic Kernel o de AutoGen, empiece por la guía de migración correspondiente.
Ventajas y límites
Ventajas: respaldo de un gran fabricante con compromiso de soporte a largo plazo, paridad entre Python y .NET, flujos explícitos y duraderos, telemetría OpenTelemetry integrada y compatibilidad con varios proveedores de modelos.
Límites: la documentación y los ejemplos favorecen el ecosistema Azure, lo que puede desorientar fuera de Microsoft. El proyecto publica versiones a un ritmo intenso, así que los tutoriales envejecen rápido. Microsoft recuerda además que el uso de modelos o servidores de terceros corre por cuenta del usuario, y que le corresponde comprobar por dónde circulan sus datos.
Alternativas
Fuera del ecosistema Microsoft, LangGraph ofrece una orquestación en grafo comparable, con recuperación tras fallos y revisión humana.
Frameworks del mismo tipo
- Agno · multiagente, flujos de trabajo, RAG
- Google Agent Development Kit (ADK) · multiagente, flujos de trabajo, chatbot
- LangGraph · multiagente, flujos de trabajo, chatbot
- Mastra · multiagente, flujos de trabajo, RAG
- Amazon Bedrock Agents / AgentCore · multiagente, RAG, flujos de trabajo
- Atomic Agents · flujos de trabajo, chatbot, automatización
Preguntas frecuentes
¿Microsoft Agent Framework sustituye a Semantic Kernel y AutoGen?
Sí. La documentación de Microsoft lo presenta como el sucesor directo de ambos proyectos, creado por los mismos equipos. AutoGen está archivado; Semantic Kernel sigue recibiendo correcciones críticas y de seguridad, pero la mayoría de las novedades llegan a Agent Framework.
¿Es obligatorio usar Azure?
No. Los ejemplos oficiales suelen destacar Microsoft Foundry, pero el framework también admite otros proveedores de modelos como OpenAI, Anthropic u Ollama. El alojamiento en Foundry es un servicio de Azure de pago y opcional.
¿Está listo para producción?
Microsoft publicó la versión 1.0 para Python y .NET el 2 de abril de 2026, con API anunciadas como estables y un compromiso de soporte a largo plazo. El SDK de Go sigue en versión preliminar pública.
¿Cuánto cuesta Microsoft Agent Framework?
El framework es gratuito y open source. Usted paga, en cambio, los modelos de IA que utilice y, si lo decide, el alojamiento de sus agentes en Microsoft Foundry.
Fuentes de los datos
- github.com
- github.com
- github.com
- learn.microsoft.com
- pypi.org
- GitHub — Metadatos de los repositorios: GitHub
Datos a 22 de octubre de 2026
Señalar un error
¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.