La nouvelle plateforme open source de Microsoft, Scope, transforme les interactions des agents IA en données exploitables pour les équipes produit, dans le but d'améliorer l'expérience des développeurs.
Microsoft présente la plateforme Scope
Microsoft a présenté Scope, une plateforme open source construite sur Kubernetes. Elle vise à aider les équipes produit à transformer les interactions avec les agents de programmation IA en données exploitables pour améliorer leurs logiciels.Scope se concentre sur trois axes d'amélioration
Scope aide les équipes à repérer des améliorations dans trois domaines : la documentation qui guide efficacement les agents, la découverte et l'adoption correctes des kits de développement logiciel (SDK), et les outils qui permettent aux agents de mener leurs tâches à bien.Code généré par l'IA dans les dépôts de Microsoft
En 2025, le PDG de Microsoft, Satya Nadella, a indiqué que 20 à 30 % du code présent dans les dépôts de l'entreprise avait été généré par l'IA. Ce chiffre a été communiqué lors d'un échange avec Mark Zuckerberg, PDG de Meta, qui s'interrogeait sur la proportion de code généré par l'IA.Kubernetes, un système d'orchestration de conteneurs
Kubernetes, aussi appelé K8s, est un système open source qui automatise le déploiement, la mise à l'échelle et la gestion des logiciels. Initialement développé par Google, il est aujourd'hui maintenu par une communauté mondiale et appartient à la Cloud Native Computing Foundation.Scope favorise un apprentissage continu du DevAx
Distribué sous licence MIT, Scope soutient une boucle d'apprentissage continu du DevAx. Il permet aux équipes d'utiliser des expériences reproductibles pour évaluer et améliorer leurs produits à partir des interactions des agents.Les agents de programmation IA augmentent la production de code
Un rapport récent a montré que les agents de programmation ont considérablement accru la production brute de code. Cependant, cela ne se traduit pas par une hausse de la production logicielle, en raison des retards à l'étape de relecture humaine.L'étape de relecture humaine devient un goulot d'étranglement
Les délais de relecture ont augmenté de 49 %, et les demandes de relecture ont presque doublé. Malgré l'utilisation d'outils de relecture assistés par l'IA, la supervision humaine reste indispensable, et ces outils n'ont pas remplacé le besoin d'une intervention humaine.Le DevAx répond aux défis de l'interaction avec les agents
Pour les équipes produit, le défi consiste à garantir qu'une expérience qui fonctionne bien pour les humains fonctionne aussi pour les agents IA. L'expérience développeur pour agents (DevAx) étend les pratiques traditionnelles de l'expérience développeur (DevEx) à la manière dont les agents interagissent avec les logiciels.L'équipe Azure Cosmos DB utilise Scope
L'équipe Azure Cosmos DB a utilisé Scope pour comparer des modèles de base avec son Agent Kit dans des scénarios de bout en bout. Cela a permis d'identifier et de résoudre 20 problèmes liés à l'Agent Kit et 27 liés à la documentation, améliorant nettement le comportement des agents.Scope aide à améliorer la documentation et les outils
Scope aide les équipes à repérer les problèmes liés à la documentation, à l'adoption des SDK et aux outils qui assistent les agents. Les équipes peuvent mettre à jour les instructions, évaluer des exemples révisés et vérifier si les modifications améliorent les performances des agents.Une base open source pour l'évaluation des agents
Scope repose sur une base open source afin de permettre une participation plus large à l'évaluation des agents IA. Cette approche facilite l'intégration de scénarios variés, de cas d'échec et de points de vue différents dans le processus d'évaluation.Licence MIT et options d'auto-hébergement
La licence MIT permet aux équipes d'utiliser et d'étendre Scope librement. Les déploiements auto-hébergés permettent d'évaluer des charges de travail privées sans partager leur code ni leurs données d'exécution.Scope prend en charge plusieurs agents de programmation
Scope expérimente avec des agents de programmation existants comme GitHub Copilot, Claude Code et Visual Studio Code avec Copilot. Les équipes peuvent définir des tâches, fournir du code de départ et choisir des configurations d'agents pour simuler différents points de vue d'utilisateurs.Profils personnalisables et réutilisables
Les profils personnalisables de Scope permettent aux équipes de faire varier le point de vue et le style de communication de l'utilisateur simulé. Ces profils peuvent être réutilisés et versionnés afin d'enregistrer la configuration de chaque exécution, garantissant ainsi la cohérence et la traçabilité.