Qué es
Microsoft Agent Framework es un framework para crear y coordinar agentes. Su repositorio principal incluye implementaciones de Python y .NET; el SDK de Go tiene un repositorio propio.
Para qué te sirve
- Cuando una aplicación necesita varios agentes con transferencias de trabajo explícitas.
- Cuando debes inspeccionar trazas y recuperar un proceso desde puntos de control.
- Cuando quieres integrar modelos distintos manteniendo una arquitectura común.
Cómo funciona
Los agentes se conectan a proveedores mediante clientes y participan en flujos representados como grafos. El proyecto documenta secuencias, concurrencia, transferencias y colaboración, además de middleware y observabilidad con OpenTelemetry.
Los ejemplos distinguen desarrollo local y alojamiento en servicios como Foundry. Elegir el framework no obliga a que todas las piezas se desplieguen en el mismo servicio, pero cada ejemplo tiene sus requisitos de autenticación y proveedor.
Antes de empezar
Elige Python o .NET y sigue el ejemplo de ese lenguaje. La ruta Python descrita requiere Python ≥3.10 y pip. Para Python, el paquete estándar se instala por separado de los módulos experimentales de laboratorio. Necesitas además acceso al modelo que use tu ejemplo.
Límites y alternativas
El framework no aporta por sí solo durabilidad de negocio ni una política de permisos adecuada a tu aplicación. Configura y prueba los puntos de control y la intervención humana que necesites. Para una única consulta sin herramientas puede bastar el SDK del proveedor.
Recursos
- Repositorio y README - 14331 estrellas; licencia detectada por GitHub: MIT.
- Licencia - Consulta sus condiciones antes de reutilizar el proyecto.