Microsoft rationalise le développement d’agents IA avec le lancement de son nouveau Microsoft Agent Framework open source. Le nouveau SDK, désormais en préversion publique, unifie deux de ses boîtes à outils populaires mais distinctes : le noyau sémantique axé sur l’entreprise et AutoGen, axé sur la recherche.
Disponible sur GitHub pour les développeurs Python et.NET, le framework vise à éliminer un casse-tête majeur pour la communauté de l’IA. Auparavant, les développeurs devaient choisir entre la stabilité de la production et l’innovation expérimentale.
La nouvelle plate-forme unifiée de Microsoft offre une voie unique et claire pour créer, orchestrer et déployer des agents d’IA sophistiqués, du prototype initial à la production à l’échelle de l’entreprise.
Le launch répond directement à une fragmentation croissante dans le paysage du développement de l’IA. Les développeurs utilisant les outils Microsoft étaient confrontés à un choix difficile.
Ils pouvaient utiliser Semantic Kernel pour sa stabilité de niveau entreprise, ou opter pour AutoGen pour ses modèles d’orchestration multi-agents de pointe. Cela a créé un écart entre l’innovation expérimentale et la préparation à la production.
En réponse, Microsoft Agent Framework est conçu pour combler cet écart en unifiant les fondations adaptées à l’entreprise du noyau sémantique avec l’orchestration innovante d’AutoGen.
L’objectif est de fournir un SDK unique et complet qui permet aux équipes de passer du prototype à la production sans compromis.
A Plateforme unifiée et prête pour l’entreprise
Microsoft a construit le cadre autour de quatre principes fondamentaux pour garantir qu’il est robuste, ouvert et prêt à être utilisé en entreprise, comme détaillé dans son annonce.
Le premier pilier, Normes ouvertes et interopérabilité, garantit la portabilité des agents. Il inclut la prise en charge du Model Context Protocol (MCP), de la communication agent à agent (A2A) et de l’intégration d’outils basés sur OpenAPI, permettant aux agents de se connecter à un vaste écosystème de services.
Un pipeline de recherche constitue le deuxième pilier. Les modèles d’orchestration avancés d’AutoGen, tels que les discussions et débats de groupe, sont désormais disponibles avec une fiabilité de niveau entreprise. Cela permet aux développeurs de tirer parti des recherches de pointe dans leurs applications de production en toute confiance.
Le framework est également Extensible by Design. Son architecture modulaire comprend des connecteurs à des services comme Azure AI Foundry, Microsoft Graph et Redis. Les agents peuvent être configurés de manière déclarative à l’aide de YAML ou JSON, permettant une gestion des flux de travail contrôlée par version.
Enfin, la préparation à la production est intégrée. Le framework inclut l’observabilité via OpenTelemetry, l’intégration avec Azure Monitor, la sécurité via Entra ID et la compatibilité avec les pipelines CI/CD, ce qui le rend adapté aux secteurs réglementés.
[contenu intégré]
Expérience de développement simplifiée
L’un des objectifs clés du framework est de permettre le développement d’agents accessible à tous les développeurs, pas seulement aux spécialistes de l’IA. Il offre une prise en charge complète de Python et.NET, avec des packages disponibles via leurs gestionnaires de packages respectifs.
Microsoft souligne que les développeurs peuvent créer des agents fonctionnels avec un minimum de code, en démontrant des exemples nécessitant moins de vingt lignes.
Ceci la simplicité est encore renforcée par une intégration approfondie avec les outils de développement, notamment une extension Visual Studio Code AI Toolkit pour le développement et le débogage locaux.
Forte dynamique d’entreprise
Le cadre a déjà été adopté rapidement par les principales entreprises partenaires. Les entreprises l’utilisent pour créer des solutions concrètes, depuis les tests d’audit automatisés jusqu’au support client.
KPMG, par exemple, construit un système multi-agents pour l’automatisation des audits. De même, Commerzbank teste le cadre de support client basé sur les avatars.
Le géant de l’automobile BMW exploite également le cadre pour analyser la télémétrie des véhicules. Cette large prise en charge par l’industrie montre que le framework est prêt pour les applications complexes et critiques.
Un chemin de migration clair
Microsoft a assuré aux utilisateurs existants de Semantic Kernel et d’AutoGen une transition en douceur. La société a déclaré que le nouveau framework n’est pas un remplacement mais une « évolution naturelle qui unit innovation et stabilité ».
Des guides de migration détaillés sont disponibles pour aider les développeurs à préserver leurs investissements existants tout en débloquer de nouvelles capacités. Le processus implique de mapper des concepts tels que les « plugins » aux nouvelles abstractions « d’outils » et d’adopter un modèle de flux de travail plus unifié pour les systèmes multi-agents.
Comment démarrer
Le Microsoft Agent Framework est désormais disponible en préversion publique. Les développeurs peuvent accéder au SDK open source à partir du dépôt GitHub officiel. Les packages d’installation sont disponibles sur PyPI pour Python (via pip install agent-framework) et NuGet pour.NET (via le package dotnet add Microsoft.Agents.AI).
Pour en savoir plus, Microsoft a fourni une une documentation complète et tutoriels.