Microsoft Agent Framework es el framework de Microsoft para construir, orquestar y desplegar agentes. Sucede a AutoGen y a Semantic Kernel, reuniendo las abstracciones multiagente del primero con los recursos corporativos del segundo.
Para qué sirve
- Agentes individuales que usan modelos, herramientas y servidores MCP
- Workflows multiagente en grafo con los patrones secuencial, concurrente, handoff y colaboración en grupo
- Ejecuciones largas con checkpointing, streaming y reanudación
- Aprobación humana (human-in-the-loop) en etapas sensibles
- Sistemas corporativos que exigen telemetría y tipado fuerte
Cómo funciona
- El desarrollador declara agentes y conecta nodos en un workflow tipado
- Las aristas enrutan datos y activan cada ejecutor cuando las entradas están listas
- El estado de la sesión persiste entre turnos y en checkpoints
- Los proveedores compatibles incluyen Azure OpenAI, OpenAI, Anthropic, Ollama, Microsoft Foundry y GitHub Copilot
- Instrumentación OpenTelemetry para observabilidad
Licencia y mantenimiento
- Open source bajo licencia MIT, mantenido por Microsoft
- Versión 1.0 estable para Python y .NET desde abril de 2026
- AutoGen entró en modo de mantenimiento en octubre de 2025; Microsoft recomienda Agent Framework para proyectos nuevos
Puntos fuertes
- Paridad entre Python y .NET, poco común entre frameworks de agentes
- Recursos corporativos: estado de sesión, tipado, filtros y telemetría
- Ruta de migración documentada para proyectos en AutoGen y Semantic Kernel
Limitaciones
- Menos integraciones de primera línea que el ecosistema LangChain
- En la práctica, mayor cercanía con Azure y el stack de Microsoft

