Microsoft a franchi une étape majeure dans son projet visant à faire de Visual Studio Code un éditeur d’IA entièrement open source.

Le 6 novembre, la société a annoncé qu’elle avait rendu open source les principales suggestions en ligne pour GitHub Copilot. Cette fonctionnalité clé de « texte fantôme » complète le code au fur et à mesure que les développeurs tapent.

Sa sortie fait suite à l’open-source de l’extension Copilot Chat en juin. Dans le cadre de cet effort, Microsoft fusionne tous les outils Copilot dans une seule extension Chat. L’extension Copilot originale et distincte sera retirée d’ici début 2026, le code étant désormais ouvert à l’examen et à la contribution de la communauté sur GitHub.

Une deuxième étape dans le parcours de l’Open Source

Poursuivre ses efforts vers une IA transparente plate-forme de développement, Microsoft a livré la deuxième phase de sa stratégie open source pour VS Code.

La société a déclaré pour la première fois son intention de créer un éditeur d’IA ouvert en mai 2025, une décision qui a été approuvée par une communauté désireuse de plus de transparence dans le fonctionnement des outils d’IA.

La première étape de cette initiative a été franchie en juin lorsque l’extension GitHub Copilot Chat est devenue open source.

Un élément essentiel de l’expérience d’IA est cependant resté propriétaire. Comme l’a noté l’équipe VS Code :”Bien que le chat ait constitué un pas en avant significatif, une partie importante de notre fonctionnalité d’IA est restée: les suggestions en ligne qui apparaissent au fur et à mesure que vous tapez.”Cette fonctionnalité, qui permet la complétion de code en temps réel, était gérée par une extension distincte à code source fermé.

Avec l’annonce d’aujourd’hui, cette dernière pièce est désormais ouverte.”Aujourd’hui, nous atteignons la prochaine étape de notre parcours : les suggestions en ligne sont désormais open source”, a déclaré l’équipe. Cette décision place la quasi-totalité de l’expérience Copilot côté client dans VS Code à la disposition des développeurs qui peuvent l’inspecter, la modifier et y contribuer.

Une extension pour les gouverner tous

Pour les développeurs utilisant VS Code, l’expérience Copilot est sur le point de devenir plus unifiée.

Pendant des années, les fonctionnalités de GitHub Copilot ont été réparties entre deux extensions différentes : l’extension originale « GitHub Copilot » pour les « fantômes » en ligne. text”et l’extension”GitHub Copilot Chat”pour le chat interactif et d’autres fonctionnalités avancées.

Microsoft consolide désormais tout dans un seul package.”Nous travaillons à fournir toutes les fonctionnalités de Copilot dans une seule extension VS Code : Copilot Chat”, a confirmé la société.

Cette consolidation rend l’extension d’origine redondante. Microsoft a commencé un déploiement progressif qui désactive l’ancienne extension et propose toutes les suggestions en ligne directement à partir de l’extension unifiée Copilot Chat.

Son objectif est de rendre l’expérience transparente et cohérente pour les utilisateurs. Pour finaliser la transition, « l’extension GitHub Copilot sera obsolète d’ici début 2026, ce qui signifie qu’elle sera supprimée du VS Code Marketplace », selon l’annonce.

Parallèlement à ce changement, Microsoft a simplifié sa terminologie, en utilisant désormais le terme générique « suggestions en ligne » pour couvrir tout le code généré par l’IA qui apparaît lorsqu’un utilisateur tape.

Sous le capot : comment les suggestions en ligne Travail

En ouvrant le moteur de suggestion principal, Microsoft invite la communauté à explorer et à contribuer à la logique complexe qui alimente Copilot. L’annonce officielle fournit un aperçu détaillé en sept étapes de la façon dont une suggestion est générée.

Tout d’abord, le système effectue une détection de « saisie comme suggéré » pour vérifier si un utilisateur suit déjà une suggestion précédente. Dans le cas contraire, elle passe à la mise en cache, à la recherche de suggestions réutilisables pour améliorer les performances.

Ensuite, l’extension vérifie toutes les requêtes LLM en cours provenant d’une frappe précédente qui peuvent être réutilisées, ce qui améliore considérablement l’efficacité. Si une nouvelle requête est nécessaire, la quatrième étape implique une construction rapide, où l’extension rassemble le contexte pertinent du fichier actuel, des fichiers ouverts et de l’espace de travail.

Pendant l’inférence du modèle, elle demande des suggestions à plusieurs fournisseurs pour le texte fantôme au niveau du curseur et les « suggestions de prochaine modification » qui prédisent un changement futur. Les sorties brutes du modèle sont ensuite affinées via un post-traitement pour garantir qu’elles correspondent au style et à la syntaxe du code de l’utilisateur.

Enfin, l’intelligence multiligne décide d’afficher une complétion sur une ou plusieurs lignes en fonction de la confiance et du contexte.

Quelle est la prochaine étape pour VS Code en tant qu’éditeur d’IA ?

Cette étape n’est pas la fin du chemin pour les ambitions d’IA open source de Microsoft.

L’entreprise a déjà esquissé son prochain objectif.”La prochaine phase de notre parcours OSS consiste à refactoriser certaines fonctionnalités et composants d’IA de l’extension Copilot Chat vers le noyau VS Code”, a écrit l’équipe.

Une telle démarche suggère une intégration encore plus profonde des capacités d’IA directement dans l’éditeur de base, les déplaçant d’une extension vers le produit lui-même.

Cette stratégie s’aligne sur les évolutions plus larges de Microsoft dans l’espace de l’IA, où il construit un écosystème plus diversifié et ouvert. La société a récemment commencé à privilégier Claude AI d’Anthropic pour certaines tâches de codage dans VS Code et a intégré Claude comme alternative aux modèles OpenAI dans Microsoft 365.

En open source les composants clés de son outil de développement phare, Microsoft favorise la confiance de la communauté et positionne VS Code comme une plate-forme centrale et transparente pour l’avenir du développement de logiciels assisté par l’IA.

Categories: IT Info