Qu’est-ce que GitHub Copilot ?

Effectué

Lorsque vous écrivez du code, vous consultez souvent la documentation ou les pages web pour vous souvenir de la syntaxe ou résoudre les problèmes. Vous pouvez passer des heures à résoudre les problèmes, écrire des tests et créer de la documentation. Ces tâches demandent du temps. L’utilisation d’extraits de code ou d’outils IDE peut vous aider, mais existe-t-il une meilleure façon ?

Comment cela fonctionne-t-il ?

GitHub Copilot est un assistant à technologie IA que vous utilisez à partir de votre IDE, et qui est capable de générer du code et bien plus encore. GitHub Copilot utilise des prompts, du langage naturel, et fournit des suggestions en fonction de ce que vous tapez. Une invite peut, par exemple, être un commentaire dans votre fichier de code :

// Create a web API using express and JavaScript with routes for products and customers

Copilot génère ensuite une réponse que vous pouvez choisir d'accepter ou de refuser. Une réponse à l’invite peut ressembler au code suivant :

const express = require("express");

app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");

Comment il reconnaît les invites

Copilot peut reconnaître une invite ou une instruction si vous :

  • la tapez en tant que commentaire dans un fichier de code (par exemple, .py, .js) ;
  • tapez du texte dans un fichier Markdown et attendez quelques secondes que Copilot réponde.

Acceptation des suggestions

Copilot vous fournit une suggestion, qui apparaît sous forme de texte gris si vous utilisez le noir comme couleur de texte. Pour accepter la suggestion, appuyez sur la touche Tabulation.

Copilot peut suggérer plusieurs options. Pour parcourir les suggestions, utilisez Ctrl + Entrée et sélectionnez la plus appropriée.