Microsoft a introduit le serveur Microsoft Binlog MCP, qui donne aux assistants IA comme GitHub Copilot un accès direct aux fichiers MSBuild (.binlog). Le serveur Model Context Protocol permet une enquête de construction basée sur l’IA via une conversation en langage naturel, a déclaré Microsoft.
Introduit le 17 juin et actuellement en phase d’aperçu, le serveur Microsoft Binlog MCP analyse .binlog fichiers et expose 15 outils spécialisés qui permettent un diagnostic basé sur l’IA, le traçage des propriétés, l’analyse des performances et la comparaison des constructions. Microsoft a déclaré que les assistants IA acquièrent la capacité d’effectuer les opérations suivantes :
- Enquêter sur les échecs de build en interrogeant les erreurs, les avertissements et le contexte complet du projet/cible/tâche
- Retracez les origines d’une propriété pour comprendre d’où une propriété tire sa valeur
- Analysez les goulots d’étranglement des performances en identifiant les projets, les cibles et les tâches les plus lents
- Comparez deux versions pour repérer les différences dans les packages et les propriétés
- Lire les fichiers sources intégrés capturés lors de la construction
Au lieu de faire défiler manuellement la visionneuse de journaux structurés MSBuild, Microsoft a déclaré que les développeurs peuvent poser à leur assistant IA des questions telles que « Pourquoi ma build a-t-elle échoué ? ou « Qu’est-ce qui ralentit ma construction ? » Les journaux binaires de MSBuild contiennent des informations détaillées sur une build, y compris chaque évaluation de propriété, exécution de cible, appel de tâche, erreur et avertissement. Ainsi, parcourir manuellement ces données peut s’avérer fastidieux, en particulier lors du débogage d’une solution multi-projets complexe. Faire appel à un assistant de codage IA pour ces enquêtes peut permettre d’économiser beaucoup de temps et d’efforts.
