Rapports de l'éditeur de downcodes : L'équipe de recherche de Microsoft a récemment publié un nouveau système multi-agent appelé Magnetic-One, qui est un projet open source conçu pour améliorer l'efficacité du travail des particuliers et des entreprises. Le système permet à un modèle d'IA de piloter plusieurs agents assistants pour accomplir de manière collaborative des tâches complexes en plusieurs étapes. Son noyau est un agent commandant, qui est responsable de la gestion et de la coordination de quatre autres types d'agents auxiliaires : Websurfer, FileSurfer, Coder et ComputerTerminal. Ces agents sont respectivement responsables de la navigation sur le Web, du traitement des fichiers, de l'écriture du code et du contrôle du terminal, et accomplissent conjointement des tâches complexes.
Récemment, l'équipe de recherche de Microsoft a publié un nouveau système multi-agent appelé Magnetic-One. Le cadre permet à un modèle d'IA de conduire plusieurs agents assistants à accomplir de manière collaborative des tâches complexes en plusieurs étapes, dans le but d'améliorer l'efficacité du travail des individus et des entreprises.
Microsoft appelle Magnetic-One un système intelligent universel capable de réaliser sa vision à long terme d'amélioration de la productivité et de changement des modes de vie.
Magnetic-One est un projet open source qui peut être développé pour un usage commercial par des chercheurs et des développeurs sous une licence Microsoft personnalisée. Dans le même temps, Microsoft a également publié un outil d'évaluation d'agent open source appelé AutoGenBench, conçu pour tester l'effet du système d'agent. Cet outil est basé sur le framework Autogen précédemment publié et prend en charge la communication et la coopération entre plusieurs agents.
Le cœur de Magnetic-One réside dans un Orchestrator, chargé de gérer et de coordonner quatre agents auxiliaires différents. En plus du commandant, le système comprend également les quatre types d'agents suivants :
1. **Websurfer Agent** : Capable de contrôler les navigateurs basés sur Chromium, d'effectuer des recherches sur le Web, de cliquer et de saisir, et même de résumer le contenu Web.
2. **FileSurfer Agent** : utilisé pour lire les fichiers locaux, répertorier les répertoires et parcourir les dossiers.
3. **Agent codeur** : responsable de l'écriture du code, de l'analyse des informations provenant d'autres agents et de la création de nouveaux projets.
4. **Agent ComputerTerminal** : Fournit une console pour l'exécution du programme de l'agent Coder.
L'agent commandant formule non seulement un plan d'exécution des tâches, mais suit également la progression de chaque agent en temps réel et le réaffecte en cas d'erreurs. Si l'agent rencontre des obstacles lors d'une certaine tâche, le commandant peut ajuster le plan pour garantir la réussite de la tâche.
Microsoft a utilisé le GPT-4o d'OpenAI lors du développement de Magnetic-One. Cependant, le système est indépendant des grands modèles de langage et les chercheurs recommandent d'utiliser un modèle d'inférence puissant comme agent commandant. Magnetic-One prend en charge une variété de combinaisons de modèles et les développeurs peuvent choisir en toute flexibilité en fonction de leurs besoins.
Alors que les entreprises s'intéressent de plus en plus au déploiement multi-agents, le système Magnetic-One de Microsoft pourrait devenir un élément important de l'évolution du cadre d'agents. D'autres sociétés telles que OpenAI et CrewAI lancent également des cadres de gestion d'agents similaires, et les entreprises continuent d'explorer lorsqu'elles choisissent les meilleures solutions multi-agents.
Introduction officielle : https://www.microsoft.com/en-us/research/articles/magenic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/
L'émergence de Magnetic-One a apporté de nouvelles possibilités au développement de systèmes multi-agents, et ses fonctionnalités open source facilitent également la recherche et les applications des développeurs. À l’avenir, à mesure que la technologie continue de progresser, on pense que les systèmes multi-agents joueront un rôle important dans davantage de domaines. Dans l’attente de l’émergence d’applications plus innovantes !