Microsoft a annoncé la sortie d’AutoGen v0.4, une mise à niveau majeure de son framework open source pour les flux de travail d’IA multi-agents, parallèlement à l’introduction du système Magentic-One présenté par la société en novembre dernier.

La mise à jour, conçue pour répondre aux commentaires des développeurs, améliore l’évolutivité, la modularité et les outils de débogage, permettant ainsi des systèmes d’IA plus robustes et extensibles. Cette itération marque une étape cruciale dans l’avancement des applications d’automatisation des tâches et d’IA collaborative.

Un cadre repensé pour l’IA multi-agents

AutoGen v0.4 introduit un système de messagerie asynchrone piloté par événements qui facilite une communication transparente entre les agents. Cette conception permet aux agents d’opérer de manière collaborative sur des flux de travail complexes, en utilisant à la fois des modèles d’interaction basés sur des événements et des requêtes-réponses.

Microsoft décrit la mise à jour comme « une refonte complète de la bibliothèque AutoGen, développée pour améliorer la qualité, la robustesse, la généralité et l’évolutivité du code dans les workflows agents.”

Le La structure modulaire du framework prend en charge l’intégration d’agents, d’outils et de flux de travail personnalisés, ce qui le rend hautement adaptable à diverses applications.

Les outils d’observabilité intégrés, notamment la prise en charge d’OpenTelemetry, fournissent des capacités détaillées de surveillance et de débogage, offrant aux développeurs la possibilité de le faire. capacité à tracer les messages, suivre les métriques et gérer efficacement les flux de travail.

Magentic-One : le cœur de l’automatisation avancée des tâches

L’introduction de Magentic-One met en évidence le potentiel d’AutoGen v0.4 pour orchestrer la collaboration multi-agents. Magentic-One s’appuie sur un orchestrateur qui coordonne une équipe d’agents spécialisés pour exécuter des tâches complexes en plusieurs phases. Le système comprend quatre agents clés :

Agent WebSurfer : cet agent navigue sur le Web, effectuant des tâches telles que mener des recherches, cliquer sur des liens et interagir avec des éléments en ligne. Semblable aux outils basés sur un navigateur comme la fonctionnalité « Utilisation de l’ordinateur » d’Anthropic, WebSurfer peut rassembler et synthétiser des informations sur plusieurs sites Web, fournissant des résumés et des informations nécessaires pour les objectifs plus larges du projet.

Agent FileSurfer: Chargé d’explorer les répertoires locaux et d’analyser le contenu des fichiers, FileSurfer prend en charge les flux de travail qui impliquent la gestion de documents, la récupération de données et le traitement des données locales. Cet agent garantit que les fichiers essentiels sont accessibles et intégrés en douceur dans les projets sans nécessiter de traitement manuel. surveillance.

Agent Coder : avec la capacité d’écrire et d’évaluer du code, l’agent Coder fonctionne comme un programmeur virtuel. Il peut rédiger de nouveaux scripts, déboguer ceux existants et collaborer avec eux. d’autres agents en interprétant les entrées de WebSurfer ou les données analysées par FileSurfer. Cette fonctionnalité positionne Magentic-One comme un outil polyvalent dans les environnements où l’automatisation du développement et du codage est nécessaire.

Agent ComputerTerminal : La pièce finale dans la gamme d’agents se trouve le ComputerTerminal, un agent spécialisé qui exécute le code généré par le Coder. En exécutant directement les programmes, il boucle la boucle dans les projets qui nécessitent des tests ou un déploiement immédiats, agissant comme un environnement d’exécution en temps réel qui peut s’adapter en fonction des commentaires d’Orchestrator.

Image Microsoft

Au centre de La fonctionnalité de Magentic-One est le « grand livre des tâches » et le « grand livre des progrès » de l’orchestrateur.

Le grand livre des tâches sert de plan décrivant chaque étape d’un projet, tandis que le grand livre de progression surveille l’achèvement et adapte les flux de travail de manière dynamique. Cette adaptabilité garantit que le système peut se recalibrer et surmonter les défis sans intervention manuelle.

AutoGen v0.4 introduit de nouveaux outils pour simplifier le développement de systèmes d’IA. AutoGen Studio, un environnement low-code, permet un prototypage rapide avec des fonctionnalités telles que des mises à jour d’agent en temps réel, des contrôles en cours d’exécution et un glisser-déposer. interface and-drop pour la constitution d’équipes.

L’interface comprend également une visualisation du flux de messages, qui fournit un moyen intuitif de suivre les chemins de communication des agents.

Image : Microsoft

AutoGen Bench est un autre ajout clé, offrant une analyse comparative outil pour évaluer les performances des agents à travers les tâches et les environnements. Les deux outils sont conçus pour minimiser la complexité du développement et encourager l’expérimentation avec des systèmes multi-agents.

Un contexte compétitif pour l’IA multi-agents

AutoGen v0.4 et Magentic-One arrivent à un moment où la concurrence dans l’automatisation des tâches basée sur l’IA s’intensifie. Agentforce 2.0 de Salesforce et Agentspace de Google offrent des approches uniques pour automatiser les flux de travail. Cependant, l’accent mis par Microsoft sur la modularité, l’évolutivité et le développement communautaire différencie son approche.

Magentic-One s’intègre au GPT-4o d’OpenAI pour des capacités de raisonnement améliorées, mais reste indépendant du LLM, permettant aux développeurs d’adapter les systèmes à besoins spécifiques en choisissant différents modèles linguistiques. Cette flexibilité positionne AutoGen comme un cadre polyvalent pour les entreprises et les développeurs à la recherche de solutions d’IA avancées.

Migration et développement futur

Microsoft a pris des mesures pour simplifier la migration. processus à partir des versions antérieures d’AutoGen. La nouvelle API AgentChat conserve les abstractions familières tout en introduisant de nouvelles fonctionnalités telles que la diffusion de messages en continu, une sauvegarde améliorée des tâches et la possibilité de suspendre et de reprendre les flux de travail.

La société prévoit également d’étendre la prise en charge des langages de programmation, d’introduire des extensions spécifiques à un domaine et de favoriser les contributions de la communauté grâce au développement open source.

La feuille de route de Microsoft reflète son engagement à faire progresser l’IA agentique, mettant l’accent sur l’évolutivité, la robustesse et le développement éthique. À mesure que le paysage de l’IA évolue, AutoGen v0.4 et Magentic-One placent Microsoft à l’avant-garde de l’innovation en matière d’IA multi-agents, ouvrant la voie à de futures avancées en matière d’automatisation et de collaboration.

Categories: IT Info