Microsoft ha lanzado recientemente AutoGen v0.4, su framework de orquestación para agentes de IA. Esta actualización busca mejorar la flexibilidad y el control de los agentes de IA para satisfacer las necesidades de los usuarios en cuanto a la ampliación de funciones y la capacidad de observación.
Desde su lanzamiento, AutoGen ha recibido una gran atención por parte de los desarrolladores, pero los usuarios también han encontrado algunas limitaciones en la arquitectura, ineficiencias en las API y funciones insuficientes de depuración e intervención.
En esta nueva versión, Microsoft se ha centrado en mejorar la modularidad y la escalabilidad del framework. AutoGen v0.4 introduce un mecanismo de paso de mensajes asincrónico, permitiendo que los agentes construidos con este framework soporten modelos de interacción basados en eventos y en solicitudes. Esta mejora permite a los desarrolladores añadir componentes de plugin con mayor facilidad, construir agentes de larga duración y diseñar redes de agentes más complejas y distribuidas.
Además, los módulos de extensión de AutoGen v0.4 simplifican la gestión de la colaboración entre equipos de múltiples agentes y clientes de modelos avanzados, y ofrecen a los desarrolladores de código abierto mejores funciones de gestión de extensiones. Para mejorar la capacidad de los usuarios de observar la interacción de los agentes, AutoGen v0.4 incorpora herramientas de seguimiento de métricas, seguimiento de mensajes y depuración, permitiendo a los usuarios monitorizar en tiempo real la interacción entre agentes.
El framework también ha implementado la interoperabilidad entre lenguajes, actualmente soporta Python y .NET, y en el futuro se añadirán más lenguajes de programación. Microsoft ha reestructurado el framework AutoGen, definiendo claramente las responsabilidades entre el framework, las herramientas y las aplicaciones. El nuevo framework se divide en tres niveles: el nivel central proporciona los componentes básicos del sistema impulsado por eventos; la capa AgentChat es una API de alto nivel impulsada por tareas construida sobre la capa central, con funciones de chat grupal, ejecución de código y agentes preconstruidos; las extensiones de primera parte se integran con el ejecutor de código de Azure y los clientes de modelos OpenAI.
Simultáneamente, Microsoft ha actualizado AutoGen Studio, una interfaz de bajo código para el prototipado rápido de agentes. Los usuarios pueden obtener actualizaciones de agentes en tiempo real, pausar conversaciones o reorientar agentes durante la ejecución, y también pueden diseñar equipos de agentes mediante una interfaz de arrastrar y soltar, importar agentes personalizados y obtener retroalimentación interactiva.
Desde su lanzamiento en octubre de 2023, Microsoft se ha dedicado a simplificar la comunicación entre agentes con AutoGen. Con el continuo desarrollo de los agentes de IA, Microsoft también ha lanzado otros sistemas de agentes, como Magentic-One, formando un vasto ecosistema de agentes de IA. Competidores como Salesforce, ServiceNow y AWS también están mejorando continuamente las capacidades de sus sistemas de agentes para seguir el ritmo de Microsoft.
Blog oficial: https://www.microsoft.com/en-us/research/blog/autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness/
Puntos clave:
💡 AutoGen v0.4 mejora la flexibilidad de los agentes de IA y soluciona los problemas planteados por los usuarios.
🌐 La nueva versión admite la transmisión de mensajes asincrónica y la interoperabilidad entre lenguajes, mejorando la capacidad de colaboración entre agentes.
🔧 La actualización de la interfaz de bajo código de AutoGen Studio permite a los usuarios diseñar y gestionar agentes con mayor facilidad.