Extension GitHub Copilot : aperçu

GitHub Copilot est une extension de programmation en binôme basée sur l’IA pour Azure Data Studio qui offre des saisies semi-automatique du code en fonction du contexte, des suggestions et même des extraits de code entiers. Cet outil puissant permet aux développeurs d’écrire du code plus efficacement, de réduire le temps consacré aux tâches répétitives et de réduire les erreurs.

Qu'est-ce que GitHub Copilot ?

GitHub Copilot pour Azure Data Studio peut être utilisé dans n’importe quelle fenêtre d’éditeur. Pour utiliser GitHub Copilot, vous devez disposer d’une connexion Internet active. Vous pouvez utiliser GitHub Copilot des manières suivantes :

  1. Lorsque vous tapez du code dans l’éditeur, GitHub Copilot fournit des suggestions en temps réel.
  2. Lorsque vous tapez un commentaire en langage naturel, GitHub Copilot fournit des suggestions pour le code correspondant au commentaire.

Pour accepter une suggestion, appuyez sur Tab. Pour refuser une suggestion, appuyez sur Esc.

À tout moment, le fait d’appuyer sur Ctrl+Enter ouvre le panneau d’achèvements GitHub Copilot, qui fournit des suggestions de code en fonction du contexte de l’éditeur.

Le chat GitHub Copilot n’est actuellement pas disponible pour Azure Data Studio.

Installer l’extension GitHub Copilot

Pour commencer, il vous suffit de disposer de la version 1.44 ou ultérieure d’Azure Data Studio, ainsi que d’un abonnement GitHub Copilot.

Conseil

GitHub Copilot est gratuit pour les étudiants vérifiés et pour les mainteneurs de projets open source populaires sur GitHub.

  1. Sélectionnez l’icône Extensions pour voir les extensions disponibles.

    Screenshot showing the Extension manager icon.

  2. Recherchez l’extension GitHub Copilot et sélectionnez-la pour afficher ses détails. Sélectionnez Installer pour ajouter l’extension.

Fonctionnement de GitHub Copilot

GitHub Copilot fonctionne en utilisant des modèles Machine Learning avancés dont l’apprentissage a été effectué avec un important jeu de données de code disponible publiquement à partir de référentiels GitHub. Quand vous tapez du code, l’IA analyse le contexte et fournit des suggestions pertinentes en temps réel. Vous pouvez également recevoir des suggestions en écrivant un commentaire en langage naturel qui décrit ce que le code doit faire.

L’extension GitHub Copilot dans Azure Data Studio utilise le contexte de l’éditeur pour fournir des suggestions. Par exemple, si vous écrivez une requête qui joint deux tables, GitHub Copilot suggère la condition de jointure à partir de colonnes dans l’éditeur ouvert, d’autres fichiers de l’espace de travail et de modèles de syntaxe courants.

Confidentialité

Votre code vous appartient. Nous suivons des pratiques responsables conformément à notre Déclaration de confidentialité pour nous assurer que vos extraits de code ne seront pas utilisés comme code suggéré pour d’autres utilisateurs de GitHub Copilot.