AutoGen : framework multi-agents Microsoft archivé
AutoGen est le framework Python open source de Microsoft pour créer des applications d'IA multi-agents, autonomes ou en collaboration avec des humains. Il propose l'interface haut niveau AgentChat, un paquet Extensions et AutoGen Studio, sans code. Il prend en charge de nombreux clients de modèles et des serveurs MCP. Le projet est désormais archivé : Microsoft ne fournit plus de correctifs de bogues ou de sécurité, ni de nouvelles fonctions, ni de support. Les nouveaux utilisateurs doivent choisir Microsoft Agent Framework, et les utilisateurs actuels suivre le guide de migration. AutoGen convient pour apprendre la conception multi-agents, lire le code historique et mener des expériences de recherche. Évitez la production, surtout avec des données sensibles.
Contexte
AutoGen est le framework Python open source de Microsoft pour créer des applications d'IA multi-agents, autonomes ou en collaboration avec des humains. Le dépôt compte environ 61 000 étoiles. Il a compté parmi les premiers projets à attirer l'attention quand les applications à base de grands modèles sont passées de la simple question-réponse à la collaboration entre plusieurs rôles.
Son statut a changé. Le README s'ouvre sur un avertissement : le projet est archivé. Microsoft ne fournit plus ni correctifs de bogues, ni correctifs de sécurité, ni nouvelles fonctions, ni support. Le dépôt reste en ligne comme référence historique. AutoGen a été conçu pour la recherche et l'expérimentation, et la production n'était pas recommandée, même avant l'archivage.
Analyse approfondie
Le framework se découpe en couches. AgentChat, installé via le paquet autogen-agentchat, est l'interface de haut niveau, avec par exemple AssistantAgent : on crée un client de modèle, on le confie à l'agent, puis on appelle run avec une tâche. Le paquet autogen-ext héberge les clients de modèles et les intégrations externes, comme OpenAIChatCompletionClient, installé par une option extras. Cette séparation garde le noyau léger et facilite l'ajout d'autres fournisseurs.
AutoGen Studio, installé avec le paquet autogenstudio, offre une interface graphique sans code pour construire et tester des agents. Le guide de démarrage montre aussi un serveur MCP, avec un agent assistant capable de naviguer sur le web : le framework a donc fini par se connecter au Model Context Protocol.
Est-il difficile de démarrer avec AutoGen ? Non. Il faut Python 3.10 ou plus récent, une commande pip, et la variable d'environnement OPENAI_API_KEY pour l'exemple qui appelle l'API d'OpenAI. Le programme Hello World tient en une dizaine de lignes et repose sur asyncio. Les utilisateurs d'AutoGen v0.2 disposent d'un guide de migration, signe d'une refonte importante entre les versions.
Impact sur l'industrie
Microsoft présente Microsoft Agent Framework comme le successeur de niveau entreprise : version 1.0 de production, API stables, support à long terme, orchestration multi-agents, plusieurs fournisseurs de modèles et interopérabilité entre environnements d'exécution via A2A et MCP. Le centre de gravité passe ainsi des prototypes de recherche aux plateformes que les équipes peuvent maintenir pendant des années.
Le risque est net pour les développeurs : un projet archivé ne reçoit aucun correctif de vulnérabilité, et les failles de sa chaîne de dépendances peuvent s'accumuler. La prudence s'impose surtout avec des données sensibles. Une équipe doit mesurer sa dépendance à AutoGen, puis planifier la migration avec le guide officiel, avant qu'un incident ne l'impose.
Perspectives
Les nouveaux utilisateurs doivent partir de Microsoft Agent Framework, et les utilisateurs existants suivre le guide de migration. AutoGen garde une valeur pédagogique : apprendre la conception multi-agents, lire le code historique, mener des expériences de recherche. L'ajouter aux dépendances d'un nouveau projet demande en revanche un arbitrage sérieux.
Deux points restent à suivre. Microsoft Agent Framework saura-t-il fédérer la communauté qu'AutoGen a réunie autour de Discord, du blog des développeurs et de la documentation ? Et des protocoles comme A2A et MCP deviendront-ils une langue commune entre frameworks d'agents ? Les réponses diront si l'archivage d'AutoGen est une transmission propre ou une rupture pour ses utilisateurs.
Sources
FAQ
Qu'est-ce qu'AutoGen ?
AutoGen est le framework Python open source de Microsoft pour créer des applications d'IA multi-agents, capables d'agir seules ou de collaborer avec des humains. Il propose l'interface haut niveau AgentChat, le paquet Extensions et AutoGen Studio sans code, et prend en charge plusieurs clients de modèles et des serveurs MCP.
Pourquoi l'archivage d'AutoGen est-il important ?
AutoGen est archivé : Microsoft ne fournit plus de correctifs de bogues ou de sécurité, ni de nouvelles fonctions, ni de support. Les failles ne seront plus corrigées. Le projet a été conçu pour la recherche et l'expérimentation, donc la production n'est pas conseillée, surtout avec des données sensibles.
Que doivent faire les utilisateurs d'AutoGen ensuite ?
Les nouveaux utilisateurs doivent commencer avec Microsoft Agent Framework, et les utilisateurs actuels d'AutoGen suivre le guide de migration officiel. Les équipes techniques doivent d'abord mesurer leur dépendance à AutoGen. AutoGen reste utile pour apprendre la conception multi-agents, lire le code historique et mener des expériences de recherche.