Microsoft a récemment publié la version v0.4 d'AutoGen, son framework d'orchestration pour les agents IA. Cette mise à jour vise à améliorer la flexibilité et le contrôle des agents IA afin de répondre aux besoins des utilisateurs en termes d'extension des fonctionnalités et de capacités d'observation.
Depuis son lancement, AutoGen a suscité un vif intérêt auprès des développeurs, mais les utilisateurs ont également rencontré des problèmes tels que des limitations d'architecture, des API peu performantes et des fonctionnalités de débogage et d'intervention insuffisantes.
Dans cette nouvelle version, Microsoft a mis l'accent sur l'amélioration de la modularité et de l'extensibilité du framework. AutoGen v0.4 introduit un mécanisme de messagerie asynchrone, permettant aux agents construits sur ce framework de prendre en charge les modes d'interaction pilotés par les événements et les requêtes. Cette amélioration permet aux développeurs d'ajouter plus facilement des composants plug-in, de construire des agents à long terme et de concevoir des réseaux d'agents plus complexes et distribués.
De plus, les modules d'extension d'AutoGen v0.4 simplifient la gestion de la collaboration entre les équipes multi-agents et les clients de modèles avancés, et offrent aux développeurs open source de meilleures fonctionnalités de gestion des extensions. Pour améliorer la capacité d'observation des utilisateurs sur l'interaction des agents, AutoGen v0.4 intègre des outils de suivi des indicateurs, de suivi des messages et de débogage, permettant aux utilisateurs de surveiller en temps réel les interactions entre les agents.
Le framework implémente également l'interopérabilité entre les langages, prenant actuellement en charge Python et .NET, et d'autres langages seront supportés à l'avenir. Microsoft a reconstruit le framework AutoGen, définissant clairement les responsabilités entre le framework, les outils et les applications. Le nouveau framework est divisé en trois niveaux : la couche cœur fournit les composants de base du système piloté par les événements ; la couche AgentChat est une API de haut niveau pilotée par les tâches construite sur la couche cœur, avec des fonctionnalités de chat de groupe, d'exécution de code et d'agents pré-construits ; les extensions propriétaires sont intégrées avec l'exécuteur de code Azure et les clients de modèles OpenAI.
Parallèlement, Microsoft a mis à niveau AutoGen Studio, une interface low-code permettant de prototyper rapidement des agents. Les utilisateurs peuvent obtenir des mises à jour d'agents en temps réel, suspendre une conversation ou rediriger un agent pendant l'exécution, et peuvent également concevoir des équipes d'agents par glisser-déposer, importer des agents personnalisés et obtenir des retours interactifs.
Depuis le lancement d'AutoGen en octobre 2023, Microsoft s'efforce de simplifier la communication entre les agents. Avec le développement continu des agents IA, Microsoft a également lancé d'autres systèmes d'agents, tels que Magentic-One, formant un vaste écosystème d'agents IA. Les concurrents tels que Salesforce, ServiceNow et AWS améliorent également constamment les capacités de leurs systèmes d'agents pour rattraper Microsoft.
Blog officiel : https://www.microsoft.com/en-us/research/blog/autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness/
Points clés :
💡 AutoGen v0.4 améliore la flexibilité des agents IA et résout les problèmes signalés par les utilisateurs.
🌐 La nouvelle version prend en charge la messagerie asynchrone et l'interopérabilité entre les langages, améliorant la collaboration entre les agents.
🔧 La mise à niveau de l'interface low-code d'AutoGen Studio permet aux utilisateurs de concevoir et de gérer plus facilement les agents.