Qu’est-ce que l’extension GitHub Copilot Chat pour Visual Studio ?

Les saisies semi-automatiques GitHub Copilot et GitHub Copilot Chat dans Visual Studio permettent un développement assisté par l’IA amélioré dans Visual Studio, ce qui vous permet d’être plus productif et efficace lors de l’écriture de code.

Dans cet article, vous découvrez l’utilisation de Copilot Chat dans Visual Studio, une expérience de conversation alimentée par l’IA entièrement intégrée depuis GitHub Copilot directement dans l’IDE de Visual Studio. Elle vous permet d’obtenir des informations de codage et une prise en charge, telles que la syntaxe, des concepts de programmation, une aide au code spécifique au contexte, des cas de test, un débogage et bien plus encore, sans quitter l’IDE.

Pour plus d’informations sur les saisies semi-automatiques de GitHub Copilot dans Visual Studio, consultez À propos des saisies semi-automatiques de GitHub Copilot pour Visual Studio.

Pourquoi utiliser Copilot Chat dans Visual Studio ?

Copilot Chat fournit une assistance par IA pour vous aider à prendre des décisions éclairées et à écrire un meilleur code. Avec une étroite intégration dans Visual Studio, Copilot Chat comprend ce sur quoi vous travaillez et peut vous aider à effectuer des tâches de développement telles que les suivantes :

  • Explications de code : obtenir une analyse approfondie et une explication du fonctionnement d’un bloc de code
  • Aide au code : obtenir des réponses à des questions liées à la programmation en format langage naturel ou extrait de code
  • Affinement du code : obtenir des suggestions et des recommandations de code spécifique au contexte
  • Tests unitaires : générer des tests unitaires
  • Profilage : optimiser les performances du code
  • Débogage : recherchez des problèmes et obtenir des correctifs proposés pour les bogues et les exceptions.

Prérequis

Pour commencer, vous avez besoin des éléments suivants :

Obtenir GitHub Copilot Chat pour Visual Studio

Utiliser Copilot Chat dans Visual Studio

Vous pouvez poser vos questions sur le codage en langage naturel et GitHub Copilot Chat répond à celles-ci dans votre contexte de développement.

Il y a deux endroits où vous pouvez poser ces questions à Copilot : dans une fenêtre de conversation ou directement dans le code que vous cherchez à modifier à l’aide de la conversation incluse. Pour les questions dont l’objectif est de modifier le fichier de code ouvert dans l’éditeur ou d’y ajouter quelque chose, la vue de conversation incluse fonctionne généralement mieux, tandis que vous obtiendrez de meilleures réponses aux questions de programmation plus générales dans le volet de conversation.

Consultez des conseils pour améliorer les résultats de conversation Copilot pour apprendre à utiliser des commandes à barre oblique, des références, des sources utilisées et des threads pour obtenir de meilleures réponses avec un contexte délimité dans Copilot Chat.

Poser des questions dans la fenêtre de conversation

La fenêtre de conversation de Copilot Chat dans Visual Studio vous permet de poser vos questions et de voir les réponses dans le volet de conversation. Elle est généralement le meilleur moyen de travailler avec Copilot sur l’aide à la programmation et les questions générales de codage.

  1. Dans Visual Studio, sélectionnez Afficher>GitHub Copilot Chat.

  2. Dans la fenêtre Copilot Chat, entrez une question liée au codage dans la zone de texte Demander à Copilot. Appuyez sur Entrée ou sélectionnez Envoyer pour poser votre question.

    Capture d’écran de la fenêtre Copilot Chat.

  3. Si Copilot Chat propose une suggestion de code que vous souhaitez utiliser, sélectionnez Copier le bloc de code pour copier la suggestion de code, Insérer dans un nouveau fichier pour insérer la suggestion de code dans un nouveau fichier ou Aperçu pour insérer la suggestion de code dans votre fichier de code actuel. Le bouton Aperçu vous permet de prévisualiser le code à l’emplacement cible pour voir facilement ce qui est mis à jour.

    Capture d’écran des options permettant de copier le bloc de code, d’insérer du code dans un nouveau fichier ou d’afficher un aperçu du code pour les suggestions de code de Copilot Chat.

    Si vous posez une question concernant la compréhension de votre code, les options Copier le bloc de code et Insérer dans un nouveau fichier ne sont pas disponibles.

    1. Si vous sélectionnez Aperçu, vous voyez les suggestions de code dans le modèle normal d’affichage des différences Visual Studio. Vous pouvez examiner et affiner ce qui est proposé et appliquer à votre code en sélectionnant Accepter ou abandonner en sélectionnant Annuler.

      Capture d’écran des suggestions de code en mode diff dans la fenêtre de l’éditeur.

    2. Si vous sélectionnez Insérer dans un nouveau fichier, vous voyez les suggestions de code dans un nouveau fichier. Le fichier n’est pas enregistré par défaut.

      Capture d’écran des suggestions de code dans le nouveau fichier dans l’éditeur.

Poser des questions dans la vue de conversation incluse

La vue de conversation incluse de Copilot Chat dans Visual Studio vous permet de poser vos questions et de voir les réponses incluses avec le code dans la fenêtre de l’éditeur. Avec la conversation incluse, vous n’avez pas besoin de revenir à la fenêtre de conversation. Elle est généralement le meilleur moyen d’utiliser Copilot sur les questions liées à l’ajout ou la mise à jour d’un fichier de code en cours ouvert.

  1. Dans Visual Studio, cliquez avec le bouton droit dans votre fenêtre d’éditeur et sélectionnez Demander à Copilot pour afficher la vue de conversation incluse de Copilot Chat dans l’éditeur.

    Capture d’écran montrant comment activer la conversation inline dans l’éditeur à partir du menu contextuel du bouton droit de la souris.

  2. Entrez votre question liée au codage dans la zone de texte Demander à Copilot, puis appuyez sur Entrée ou sélectionnez Envoyer pour poser votre question.

    Capture d’écran de l’interface de conversation inline dans la fenêtre de l’éditeur.

  3. Vous voyez les suggestions de code de Copilot Chat en affichage des différences Visual Studio. Vous pouvez examiner et affiner ce qui est proposé et appliquer à votre code en sélectionnant Accepter ou abandonner en sélectionnant Annuler.

    Capture d’écran des suggestions de code en mode diff dans Visual Studio.

  4. Pour fermer la vue de conversation incluse, appuyez sur Échap.

Étapes suivantes

Pour en savoir plus, envisagez d’explorer les ressources suivantes :