Sobre el proyecto
AutoGen es un marco de programación para crear aplicaciones de IA multiagente que pueden actuar de forma autónoma o trabajar junto a humanos. Iniciado en Microsoft Research, utiliza un diseño por capas y extensible con responsabilidades claramente divididas:
- Core API: Implementa el paso de mensajes, agentes orientados a eventos y un entorno de ejecución local y distribuido. Soporta el desarrollo en varios lenguajes para .NET y Python.
- AgentChat API: Una API más sencilla y con opiniones propias construida sobre Core para el prototipado rápido, que admite patrones multiagente comunes como chats de dos agentes o chats grupales.
- Extensions API: Permite extensiones propias y de terceros, incluyendo clientes de LLM (por ejemplo, OpenAI, AzureOpenAI) y capacidades de ejecución de código.
El ecosistema incluye dos herramientas para desarrolladores: AutoGen Studio, una interfaz gráfica de usuario (GUI) sin código para construir y prototipar aplicaciones multiagente, y AutoGen Bench, una suite de pruebas comparativas para evaluar el rendimiento de los agentes. El marco admite servidores MCP (Model Context Protocol) para la integración de herramientas, como la navegación web a través de Playwright.
AutoGen requiere Python 3.10 o posterior. Actualmente se encuentra en modo de mantenimiento y no recibirá nuevas funciones ni mejoras, pasando a ser gestionado por la comunidad en adelante. Se recomienda a los nuevos usuarios comenzar con Microsoft Agent Framework, el sucesor preparado para empresas que ofrece APIs estables y soporte a largo plazo. Los usuarios actuales disponen de una guía de migración. Las contribuciones a AutoGen se limitan a correcciones de errores, parches de seguridad y mejoras en la documentación. El proyecto tiene licencia MIT para el código y Creative Commons Attribution 4.0 para la documentación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.