Perfil de herramienta

Microsoft Agent Framework

PorMicrosoftUS

Framework de Microsoft para agentes y workflows multiagente con grafos tipados, checkpointing y human-in-the-loop, en Python y .NET.

Símbolo de Microsoft en blanco sobre fondo oscuro degradado
País
US
Disponibilidad
Código abierto
Modalidades
  • Código

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