La nouvelle extension Github Copilot alimentée par GPT-4 : Github Copilot X

Accueil · Blog IA · Nouvelles · La nouvelle extension Github Copilot alimentée par GPT-4 : Github Copilot X

La populaire extension Github Copilot, qui gĂ©nĂšre du code Ă  partir de texte grĂące Ă  l’intelligence artificielle, vient de recevoir une mise Ă  jour majeure grĂące aux avancĂ©es de GPT-4, le dernier modĂšle de langage d’Anthropic. Cette nouvelle version s’appelle Github Copilot X et s’accompagne de nouvelles fonctionnalitĂ©s trĂšs intĂ©ressantes qui amĂ©liorent encore ses capacitĂ©s.

Nous allons passer en revue toutes ces nouvelles fonctionnalités en détail afin de comprendre comment elles peuvent nous aider à améliorer nos flux de travail et notre productivité. Nous parlerons essentiellement de :

đŸ‘šâ€đŸ’» Le nouveau Copilot Chat permet la gĂ©nĂ©ration de code conversationnel.
🔀 AmĂ©lioration des suggestions automatiques de Pull Request.
⌚ Copilot Clip permet d’utiliser l’IA Ă  partir du terminal.
📚 Copilot Docs est une documentation conversationnelle toujours à jour.
đŸŽ™ïž Futur possible avec la dictĂ©e de codes vocaux
🔧 Formatage et refactorisation automatique du code
đŸ€– L’IA conversationnelle va transformer le dĂ©veloppement logiciel

Le nouveau Copilot Chat : génération de code conversationnel

L’une des nouveautĂ©s les plus marquantes est l’incorporation de Copilot Chat, un chat conversationnel alimentĂ© par GPT-4 et intĂ©grĂ© Ă  notre Ă©diteur de code tel que Visual Studio Code.

Cela nous permettra de poser à Copilot des questions spécifiques sur des fragments de notre code sans avoir à coller quoi que ce soit, simplement en lui posant la question directement en langage naturel. Par exemple, nous pouvons lui demander de nous suggérer des idées pour compléter une fonction, de nous aider à résoudre un bogue ou de générer automatiquement des tests unitaires.

Copilot comprendra parfaitement le contexte de notre projet et pourra nous donner des rĂ©ponses personnalisĂ©es grĂące Ă  sa comprĂ©hension du langage naturel. Il s’agit sans aucun doute d’un grand pas en avant qui facilitera grandement nos tĂąches quotidiennes de programmation.

Amélioration de la génération des Pull Request

Une autre nouvelle fonctionnalitĂ© est la possibilitĂ© pour Copilot de complĂ©ter et de gĂ©nĂ©rer automatiquement les descriptions de nos Pull Requests lorsque nous allons faire une fusion. De plus, les contributions gĂ©nĂ©rĂ©es par l’IA seront clairement marquĂ©es par une Ă©tiquette afin de rendre explicite les parties qui proviennent de Copilot et celles qui ont Ă©tĂ© Ă©crites manuellement.

Cela apporte beaucoup de valeur, en particulier lorsque l’on travaille en Ă©quipe, pour comprendre rapidement l’origine de chaque contribution au code et maintenir une communication transparente sur l’utilisation des outils d’IA.

Dans les versions futures, il est mĂȘme prĂ©vu que Copilot suggĂšre des tests s’il dĂ©tecte qu’ils sont manquants dans le code que l’on s’apprĂȘte Ă  fusionner. Une fonctionnalitĂ© trĂšs utile pour Ă©viter les maux de tĂȘte.

Copilot Clip : interface de ligne de commande

Un autre ajout important est le Copilot Clip, qui vous permet d’utiliser Copilot directement Ă  partir du terminal ou de la console de commande. Cela nous permettra de profiter de toute la puissance gĂ©nĂ©rative de GPT-4 pour des tĂąches telles que la gĂ©nĂ©ration conversationnelle :

  • Les commandes Bash que nous ne connaissons pas bien pour rechercher des fichiers ou configurer des alias.
  • Les commandes Git dont nous ne nous souvenons pas bien de la syntaxe.
  • Des snippets YAML, JSON, etc.

En parlant simplement en langage naturel avec Copilot, nous obtiendrons rapidement la commande prĂȘte Ă  ĂȘtre exĂ©cutĂ©e, ce qui nous fera gagner du temps en termes de recherche et d’itĂ©ration.

Copilot Docs : une documentation conversationnelle toujours Ă  jour

Copilot Docs est une autre fonctionnalitĂ© trĂšs pertinente qui a Ă©tĂ© incorporĂ©e. Il s’agit essentiellement d’un chat de documentation qui nous permet de poser des questions sur n’importe quelle technologie, langage, cadre ou outil et Copilot nous rĂ©pondra en se basant sur la documentation la plus rĂ©cente qu’il trouve sur le web.

C’est d’autant plus utile que les modĂšles de langage tels que GPT-3 et GPT-4 n’indexent pas le contenu web, et ne peuvent donc pas suggĂ©rer du code avec les derniĂšres versions des bibliothĂšques et des frameworks. Copilot Docs vient rĂ©soudre cette limitation.

Ainsi, au lieu d’avoir Ă  rechercher manuellement la documentation officielle, nous pouvons simplement interroger Copilot directement sur les derniers dĂ©veloppements et les meilleures pratiques de n’importe quelle technologie. Et le meilleur, c’est qu’il comprend le contexte, de sorte que nous pouvons lui indiquer notre niveau d’expĂ©rience prĂ©alable pour obtenir des rĂ©ponses sur mesure.

Dans un premier temps, Copilot prend en charge les documentations React, Angular, Vue et Mozilla Developer Network. Il est probable qu’il en ajoutera beaucoup d’autres bientĂŽt.

L’avenir de Copilot : du code auto-documentĂ© ?

Compte tenu de l’Ă©volution rapide de Copilot grĂące Ă  des modĂšles de langage conversationnel comme GPT-4, il ne serait pas farfelu d’imaginer un futur proche oĂč le code serait pratiquement auto-documentĂ© avec l’aide de l’IA.

En fait, le site web GitHub Next, qui présente les fonctionnalités futures, propose des expériences dans ce sens, telles que la dictée vocale de code ou des commandes de formatage et de remaniement automatiques du code.

Bon nombre de ces fonctionnalitĂ©s finiront certainement par ĂȘtre intĂ©grĂ©es Ă  l’extension principale Copilot, ce qui permettra Ă  la gĂ©nĂ©ration de code assistĂ©e par l’IA d’atteindre un niveau supĂ©rieur.

Il reste certainement beaucoup de chemin Ă  parcourir, mais les progrĂšs sont rapides grĂące Ă  des modĂšles de langage tels que le GPT-4. Github Copilot se positionne comme l’un des outils les plus innovants en matiĂšre d’utilisation de l’IA pour le dĂ©veloppement de logiciels.

Restez Ă  l’Ă©coute, car nous allons certainement entendre beaucoup de nouvelles intĂ©ressantes sur Copilot dans les mois Ă  venir.

DÉCOUVREZ EN PLUS SUR LE SUJET

Laissez le premier commentaire