
Microsoft Agent Framework in Practice
Daniel S. Scott
- Editorial
- Daniel S. Scott
- Año
- 2026
- Páginas
- ~333
- Nivel
- Intermedio
De qué trata
Guía práctica e independiente escrita por Daniel S. Scott que aborda la transición desde prototipos elementales de modelos de lenguaje hacia sistemas multiagente autónomos, observables y listos para producción empresarial. Publicada en 2026, la obra se enfoca en el ecosistema unificado de Microsoft para agentes de inteligencia artificial (integrando los cimientos de Semantic Kernel, AutoGen y las abstracciones modernas de Microsoft.Extensions.AI), trabajando en paralelo con implementaciones tanto en Python como en .NET (C#). Está dirigida a desarrolladores backend, ingenieros de software y arquitectos de nivel intermedio a avanzado que ya cuentan con bases sólidas de programación en alguno de estos lenguajes y buscan dominar patrones de orquestación fiables en lugar de scripts de prueba aislados.
A lo largo de sus capítulos, el texto desglosa cómo dotar a los agentes de capacidades operativas mediante la integración de herramientas externas utilizando el estándar Model Context Protocol (MCP) y llamadas a funciones nativas. Aborda el diseño de flujos de control complejos —tales como derivación secuencial, transferencias (handoffs) entre agentes y ejecución concurrente—, la gestión de memoria contextual a corto y largo plazo, y el anclaje de datos con técnicas de RAG sobre Azure AI Foundry y puntos de conexión de OpenAI. Asimismo, profundiza en aspectos críticos para entornos corporativos: seguridad mediante autenticación e identidades gestionadas, barreras de protección (guardrails), mecanismos de aprobación humana (human-in-the-loop) e instrumentación de observabilidad integral a través de OpenTelemetry y Application Insights.
La parte práctica se centra en la construcción de arquitecturas colaborativas escalables preparadas para desplegarse en contenedores Docker y servicios serverless en la nube de Azure, acompañadas de puntos de control (checkpointing) para tolerar fallos en ejecuciones prolongadas. La principal fortaleza del libro radica en su enfoque dual (.NET y Python) y su tratamiento riguroso de la estabilidad del sistema, alejándose del determinismo ilusorio de los prompts simples para construir flujos tolerantes a fallos. Como contrapartida, no es un manual introductorio para aprender sintaxis de C# o conceptos básicos de aprendizaje automático, por lo que conviene tener experiencia previa en desarrollo backend y servicios en la nube antes de implementarlo.
- Microsoft Agent Framework
- Python
- .NET
- Model Context Protocol (MCP)
- Sistemas multiagente
- Azure AI Foundry
- Semantic Kernel
- OpenTelemetry
- Guardrails y gobernanza
- Persistencia de estado
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Orquestador multiagente empresarial con herramientas MCP
Sistema colaborativo implementado en Python y .NET donde múltiples agentes especializados ejecutan flujos de trabajo con handoffs, resuelven tareas complejas consumiendo herramientas mediante el protocolo MCP y persisten su estado de ejecución en la nube.

