Nouveautés GitHub Copilot : mode agent et édition intuitive

GitHub a récemment annoncé des mises à jour majeures pour son assistant de développement basé sur l’intelligence artificielle, GitHub Copilot. Parmi les nouveautés, le mode agent promet de transformer la manière dont les développeurs interagissent avec leur environnement de codage en automatisant la détection et la correction d’erreurs, tout en offrant des suggestions de commandes terminales et des analyses d’erreurs en temps réel.

Le mode agent de Copilot va au-delà des simples suggestions de code. Il est capable d’exécuter du code additionnel nécessaire pour assurer le bon fonctionnement d’une requête principale, même si cette exécution n’a pas été explicitement demandée. Voici quelques fonctionnalités phares :

  • Suggestions de commandes terminales adaptées au contexte.
  • Analyse automatique des erreurs d’exécution.
  • Proactivité dans l’ajout de correctifs pour éviter les bugs récurrents.

Pour activer ce mode, les utilisateurs doivent télécharger Visual Studio Code Insiders, activer le mode agent via les paramètres de GitHub Copilot Chat, et basculer l’interface du panneau Copilot Edits en mode Agent. GitHub prévoit d’étendre cette fonctionnalité à tous les environnements de développement supportés par Copilot.

GitHub a également annoncé la disponibilité générale de Copilot Edits dans Visual Studio Code. Cette fonctionnalité combine le meilleur des modes de chat et d’édition en ligne de Copilot. Elle permet aux développeurs de :

  • Sélectionner un ensemble de fichiers à modifier.
  • Donner des instructions en langage naturel pour réaliser les changements souhaités.
  • Réviser les modifications suggérées avant de les accepter ou de les rejeter.

Sous le capot, Copilot Edits repose sur une architecture à double modèle :

  • Un modèle de langage principal analyse le contexte global de la session de codage pour proposer des modifications.
  • Les suggestions sont ensuite envoyées à un service de déchiffrement spéculatif (speculative decoding endpoint), optimisé pour une application rapide des changements.

Cette approche garantit selon Microsoft que les suggestions soient pertinentes et rapides à intégrer, tout en permettant d’exécuter le code pour vérifier la validité des modifications.

Enfin, GitHub offre désormais aux utilisateurs la possibilité de choisir le modèle d’IA qui alimente Copilot. Parmi les modèles disponibles :

  • GPT-4o, o1, et o3-mini.
  • Claude 3.5 Sonnet (Anthropic).
  • Gemini 2.0 Flash (Google).

A suivre. Nous reparlerons de tout cela lors du prochain Briefing Calipia en juin.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.