Visual Studio: L'avenir piloté par l'IA révèle des mises à jour IDE plus rapides et intelligentes
Microsoft a dévoilé une évolution significative pour son Environnement de Développement Intégré (IDE) phare, Visual Studio, lors de la récente conférence Visual Studio Live! tenue à son siège de Redmond. La vision de l’entreprise pour l’avenir de Visual Studio est de le rendre “plus rapide, plus intelligent et davantage piloté par l’IA”, promettant des améliorations substantielles pour la productivité et la flexibilité des développeurs. Ce virage stratégique inclut le passage à une cadence de publication plus rapide, une nouvelle version majeure et des capacités d’intelligence artificielle profondément intégrées, notamment via GitHub Copilot.
Une annonce clé de la conférence, dirigée par Mads Kristensen, chef de programme de longue date chez Microsoft, est la transition d’un cycle de publication de 3-4 mois à des mises à jour mensuelles pour Visual Studio. Cette cadence accélérée est conçue pour livrer les nouvelles fonctionnalités, en particulier les améliorations de l’IA et de Copilot, aux développeurs dès qu’elles sont prêtes, éliminant ainsi la nécessité d’attendre des versions majeures plus importantes et moins fréquentes.
La prochaine version majeure, provisoirement appelée “Visual Studio Next” ou “Visual Studio 18”, est déjà en développement, les premiers testeurs signalant des améliorations de performance notables et une interface utilisateur modernisée. Cette nouvelle itération vise des temps de chargement plus rapides et un fonctionnement plus fluide. De manière cruciale, elle proposera des extensions rétrocompatibles, garantissant que les extensions de la version majeure précédente fonctionneront sans nécessiter de mises à jour de leurs auteurs. La gestion des thèmes est également en cours de refonte, avec dix thèmes intégrés et une création plus facile de thèmes personnalisés, ainsi qu’un nouveau système de paramètres basé sur JSON qui permet des paramètres recherchables, filtrables et des configurations spécifiques aux projets.
Au cœur du “prochain acte” de Visual Studio se trouve l’intégration profonde de l’IA et de GitHub Copilot. Microsoft intègre des capacités d’IA pour accélérer les flux de travail et offrir aux développeurs un contrôle accru. Cela inclut la possibilité de “Apporter Vos Propres Modèles” en ajoutant des clés API pour divers fournisseurs comme OpenAI, Anthropic et Google, avec une sélection facile via un nouveau sélecteur de modèles. Une innovation significative est le “Mode Agent”, un assistant IA capable de planifier, d’exécuter et d’itérer sur des tâches de codage complexes, d’implémenter des modifications multi-fichiers et d’interagir avec des outils connectés tels que GitHub, Azure et Figma. Cela transforme l’IDE d’un assistant passif en un collaborateur actif, comprenant les objectifs du développeur et exécutant de manière autonome des tâches en plusieurs étapes. Le Protocole de Contexte de Modèle (MCP) améliore encore cela en intégrant en toute sécurité des outils et services externes avec des contrôles de permissions granulaires.
Les cas d’utilisation étendus de l’IA signifient que Copilot et le Mode Agent peuvent désormais gérer un éventail plus large de tâches, telles que la génération de spécifications à partir de problèmes GitHub et leur implémentation selon les standards du projet. Les développeurs peuvent déléguer des tâches ou des fonctionnalités entières à des agents spécialisés, tout en conservant l’option de réviser et de modifier les changements. Cela ouvre également la voie à l’utilisation d’une “flotte d’agents” pour le codage, les mises à niveau, les diagnostics et d’autres flux de travail spécialisés. Les mises à jour récentes ont également vu l’introduction de GitHub Copilot Free, offrant une limite mensuelle de complétions de code et d’interactions de chat, aux côtés des niveaux payants comme Copilot Pro, Business et Enterprise, qui offrent une utilisation illimitée et l’accès à des modèles d’IA avancés comme Gemini 1.5 Pro de Google et o1-preview d’OpenAI. Des outils de débogage améliorés par l’IA, des fonctionnalités de recherche de code et des améliorations de flux de travail automatisées, y compris le Référencement de Code pour les complétions Copilot et le Support Visuel dans Copilot Chat pour les entrées basées sur des images, font également partie de cette intégration étendue de l’IA.
Ces améliorations axées sur l’utilisateur soulignent l’engagement de Microsoft à stimuler la vitesse, la flexibilité et la productivité des développeurs. L’objectif primordial est de maintenir la position de Visual Studio en tant qu’IDE leader dans un paysage de plus en plus concurrentiel, où des assistants de codage et des IDE rivaux alimentés par l’IA émergent.