Le 10 juillet 2026, Microsoft a annoncé la sortie en préversion publique de la version Go de son framework pour agents IA. Cette sortie a offert aux développeurs Go un support de premier ordre pour la construction, l'orchestration et le déploiement d'agents IA avec des workflows complets. L'annonce a été faite par Quim Muntal, Principal Software Engineer chez Microsoft.
Cette étape est logique : le Microsoft Agent Framework, créé en octobre 2025 par la fusion d'AutoGen et de Semantic Kernel en une plateforme unifiée, a atteint sa version 1.0 GA en avril 2026. Désormais, le framework, auparavant disponible uniquement en C# et Python, s'étend à Go, un langage qui domine déjà l'infrastructure cloud et DevOps.
Pour les développeurs construisant des agents en Go, cela élimine un compromis fondamental. Go offre une compilation en code natif et un parallélisme efficace via les goroutines, mais nécessitait auparavant soit l'utilisation d'appels HTTP vers des services Python, soit l'intégration de bibliothèques non officielles. Désormais, les développeurs Go bénéficient des mêmes fonctionnalités que leurs collègues en Python et .NET : prise en charge des modèles de Microsoft Foundry, Azure OpenAI, Anthropic et Gemini, appels d'outils (tool-calling), intégrations MCP et coordination de plusieurs agents dans un seul processus.
La version Go est en préversion publique, ce qui signifie que certaines fonctionnalités de l'implémentation .NET (par exemple, l'orchestration de transfert et CodeAct) ne sont pas encore disponibles. Cependant, le noyau – les modèles single-agent et multi-agent, le middleware, l'intégration OpenTelemetry pour l'observabilité – est déjà prêt pour l'expérimentation en production.
Dans le contexte de cette sortie, une tendance plus large est visible : les langages sont choisis non pas de manière abstraite, mais en fonction d'exigences système spécifiques. LangChain et LlamaIndex restent axés sur Python et se concentrent sur le prototypage rapide avec des centaines d'intégrations. AutoGen 0.4 (dans la version Microsoft) et Google's Agent Development Kit ont tous deux ajouté la prise en charge de Go en 2025-2026, reconnaissant que l'infrastructure cloud et les systèmes de production communiquent en Go.
Cela ne signifie pas que les agents Python disparaîtront – Python restera dominant pour la recherche et le développement rapide. Mais pour les ingénieurs construisant des systèmes de niveau production sur Kubernetes, dans des microservices ou dans un environnement cloud-native, la version Go du Microsoft Agent Framework comble un vide critique. Au lieu de choisir entre la facilité de développement en Python et la robustesse du développement en production en Go, les développeurs peuvent désormais construire des agents de production dans le langage de l'infrastructure.
Le développement soulève des questions pratiques : comment migrer les agents Python existants ? La débogage des workflows multi-agents complexes deviendra-t-elle plus simple dans l'environnement typé de Go par rapport au Python dynamique ? La communauté répondra rapidement – la documentation et les exemples sont déjà disponibles dans le dépôt microsoft/agent-framework-go.
En fin de compte, la version Go confirme que le paradigme des agents IA a mûri : les outils sont désormais écrits pour les langages d'infrastructure, et non l'inverse. Le choix du langage passe de la catégorie "facilité de développement" à la catégorie "décision architecturale influençant directement la fiabilité et le coût du déploiement en production".



