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é.