Introduction
Ce guide explique comment utiliser Copilot Chat et agents pour automatiser les tâches de codage en les cassant en étapes, en utilisant des outils pour lire des fichiers, modifier du code et exécuter des commandes et corriger automatiquement une erreur. Vous pouvez également poser des questions générales sur le développement de logiciels ou des questions spécifiques sur le code dans votre projet. Pour plus d’informations, consultez « À propos de GitHub Copilot Chat ».
Pour savoir comment utiliser Copilot des flux de travail pilotés par des agents dans une application de bureau, consultez Prise en main de l’application GitHub Copilot.
Prerequisites
- Accès à GitHub Copilot. Consultez À propos de GitHub Copilot.
- Dernière version de Visual Studio Code. Consultez la page deVisual Studio Code téléchargement.
- Connectez-vous à GitHub dans Visual Studio Code. Si vous rencontrez des problèmes d’authentification, consultez Résolution des problèmes courants liés à GitHub Copilot.
Si vous avez accès à GitHub Copilot via votre organisation, vous ne pourrez pas utiliser GitHub Copilot Chat si le propriétaire de votre organisation a désactivé le chat. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation.
Modes de conversation
Vous pouvez utiliser Copilot Chat dans les modes suivants :
- Mode de question : pour obtenir des réponses aux questions de codage et Copilot pour fournir des suggestions de code.
- Mode agent : permettre à Copilot d'accomplir de manière autonome une tâche définie. Consultez « Utilisation du mode agent dans votre IDE ».
- Mode planification : pour Copilot créer des plans d’implémentation détaillés afin d’assurer que toutes les exigences sont respectées. Consultez « Utilisation du mode plan dans votre IDE ».
Pour basculer entre les modes, utilisez la liste déroulante des agents en bas de la vue de conversation.
Remarque
Si vous ne voyez pas l’option Agent dans le sélecteur de mode, votre administrateur d’entreprise ou d’organisation peut avoir désactivé le mode agent pour votre IDE.
Utilisation du mode Demander
Le mode de question est optimisé pour répondre à des questions concernant votre base de code, le codage et les concepts technologiques généraux. Utilisez le mode Demander quand vous souhaitez comprendre comment quelque chose fonctionne, explorer des idées ou obtenir de l’aide sur les tâches de codage.
Pour utiliser le mode Demander, sélectionnez Demander dans la liste déroulante Des agents en bas de la vue de conversation, puis envoyez une invite comme décrit ci-dessous.
Envoi de requêtes
Vous pouvez donner à l’agent une description de haut niveau de ce que vous souhaitez construire et il se met au travail. Chaque tâche s’exécute à l’intérieur d’une session d’agent, une conversation permanente que vous pouvez suivre, suspendre, reprendre ou remettre à un autre agent.
-
Pour ouvrir l’affichage de conversation, cliquez sur l’icône de conversation dans la barre de titre de Visual Studio Code. Si l’icône de conversation n’est pas affichée, cliquez avec le bouton droit sur la barre de titre et vérifiez que le Centre de commandes est sélectionné.

-
Saisissez une requête dans la zone de saisie. Pour une présentation des différents types de requêtes que vous pouvez utiliser, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
-
Évaluez Copilotla réponse et effectuez une demande de suivi si nécessaire.
La réponse peut contenir du texte, des blocs de code, des boutons, des images, des URI et des arborescences de fichiers. La réponse inclut souvent des éléments interactifs. Par exemple, la réponse peut inclure un menu pour insérer un bloc de code ou un bouton pour appeler une Visual Studio Code commande.
Pour afficher les fichiers utilisés Copilot Chat pour générer la réponse, sélectionnez la liste déroulante N références utilisées __ en haut de la réponse. Les références peuvent inclure un lien vers un fichier d’instructions personnalisé pour votre dépôt. Ce fichier contient des informations supplémentaires qui sont automatiquement ajoutées à toutes vos questions dans la conversation afin d’améliorer la qualité des réponses. Pour plus d’informations, consultez « Ajout d’instructions personnalisées de référentiel pour GitHub Copilot ».
Utilisation de mots clés dans votre requête
Vous pouvez utiliser des mots clés spéciaux pour aider Copilot à comprendre votre commande. Pour obtenir des exemples, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
Participants à la conversation
Les participants à la conversation sont en quelque sorte des experts dans un domaine, ayant une spécialité pour laquelle ils peuvent vous aider.
Copilot Chat peut déduire les participants de conversation pertinents en fonction de votre invite de langage naturel, en améliorant la découverte des fonctionnalités avancées sans avoir à spécifier explicitement le participant que vous souhaitez utiliser dans votre invite.
Remarque
L’inférence automatique pour les participants à la conversation est actuellement dans préversion publique et peut changer.
Vous pouvez également spécifier manuellement un participant afin de cibler votre requête sur un domaine spécifique. Pour faire cela, tapez @ dans la zone d’invite de conversation, suivi d’un nom de participant à la conversation.
Pour obtenir la liste des participants disponibles, saisissez @ dans la zone de saisie de la conversation. Consultez également Aide-mémoire pour GitHub Copilot Chat ou Les participants de conversation dans la Visual Studio Code documentation.
Commandes slash
Utilisez des commandes à barre oblique pour éviter d’écrire des requêtes complexes pour les scénarios courants. Pour utiliser une commande à barre oblique, saisissez / dans la zone de saisie de la conversation, suivi de la commande.
Pour obtenir la liste de toutes les commandes à barre oblique disponibles, saisissez / dans la zone de saisie de la conversation. Consultez également les commandes Aide-mémoire pour GitHub Copilot Chat ou Slash dans la Visual Studio Code documentation.
Variables de conversation
Utilisez des variables de conversation pour inclure un contexte spécifique dans votre requête. Pour utiliser une variable de conversation, saisissez # dans la zone de saisie de la conversation, suivi d’une variable de conversation.
Pour obtenir la liste de toutes les variables de conversation disponibles, saisissez # dans la zone de saisie de la conversation. Consultez également Aide-mémoire pour GitHub Copilot Chat.
Utilisation des compétences de GitHub pour Copilot
Les compétences Copilot spécifiques de GitHub élargissent le type d'informations que Copilot peut fournir. Pour accéder à ces compétences dans Copilot Chat, incluez @github dans votre question.
Lorsque vous ajoutez @github à une question, Copilot sélectionne dynamiquement une compétence appropriée, en fonction du contenu de votre question. Vous pouvez également demander explicitement à Copilot Chat d’utiliser une compétence particulière. Il existe deux méthodes pour le faire :
- Utilisez le langage naturel pour demander à Copilot Chat d’utiliser une compétence. Par exemple,
@github Search the web to find the latest GPT model from OpenAI. - Pour appeler spécifiquement une recherche web, vous pouvez inclure la variable
#webdans votre question. Par exemple,@github #web What is the latest LTS of Node.js?
Vous pouvez générer une liste des compétences actuellement disponibles en demandant Copilot : @github What skills are available?
Utilisation de serveurs MCP (Model Context Protocol)
Vous pouvez utiliser MCP pour étendre les capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Pour plus d’informations, consultez À propos du Model Context Protocol (MCP).
Modèles IA pour Copilot Chat
Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.
Autres méthodes d’accès Copilot Chat
En plus de soumettre des requêtes via la fenêtre de conversation, vous pouvez envoyer des requêtes de plusieurs autres manières :
- Chat rapide : Pour ouvrir le menu déroulant du chat rapide, entrez Maj+Option+Commande+L (Mac) / Ctrl+Maj+Alt+L (Windows/Linux).
- Inline : Pour démarrer une conversation inline directement dans l’éditeur ou le terminal intégré, entrez Command+i (Mac) / Ctrl+i (Windows/Linux).
- Actions intelligentes : Pour envoyer des invites via le menu contextuel, cliquez avec le bouton droit dans votre éditeur, sélectionnez-le Copilot dans le menu qui s’affiche, puis sélectionnez l’une des actions. Les actions intelligentes sont également accessibles via l’icône représentant une étincelle qui apparaît parfois lorsque vous sélectionnez une ligne de code.
Pour plus d’informations, consultez la conversation inline, la conversation rapide et les actions intelligentes de conversation dans la Visual Studio Code documentation.
Utilisation d’images dans Copilot Chat
Vous pouvez joindre des images et des fichiers PDF à vos invites lors de l’utilisation d’un modèle prenant en charge l’entrée d’image.
Copilot prend en charge les types de fichiers suivants :
- JPEG (
.jpg,.jpeg) - PNG (
.png) - GIF (
.gif) - WEBP (
.webp) - PDF (
.pdf) - HEIC (
.heic) - HEIF (
.heif)
Par exemple, vous pouvez joindre :
- Capture d’écran d’un extrait de code et demande Copilot d’expliquer le code.
- Maquette de l’interface utilisateur d’une application et demande Copilot de générer le code.
- Un organigramme et demandez à Copilot de décrire les processus affichés sur l’image.
- Capture d’écran d’une page web et demande Copilot de générer du code HTML pour une page similaire.
Les pièces jointes image et PDF sont disponibles sur tous les Copilot plans et sont activées par défaut, sans stratégie requise pour activer ou désactiver la fonctionnalité.
Joindre des images à votre requête dans la conversation
-
Effectuez l’une des actions suivantes :
- Copiez une image et collez-la dans la fenêtre de la conversation.
- Faites glisser et déposez un ou plusieurs fichiers image depuis l’Explorateur de fichiers de votre système d’exploitation ou depuis l’Explorateur dans VS Code vers la vue du chat.
- Cliquez avec le bouton droit sur un fichier image dans l’Explorateur VS Code , puis cliquez sur Copilot****Ajouter un fichier à la conversation.
-
Tapez votre prompt dans la vue de conversation pour accompagner l’image. Par exemple,
explain this diagram,describe each of these images in detail,what does this error message mean.
Partage de commentaires
Pour indiquer si une réponse vous a été utile, utilisez les icônes de pouce vers le haut et de pouce vers le bas qui apparaissent à côté de la réponse.
Pour laisser des commentaires sur l’extension GitHub Copilot Chat , ouvrez un problème dans le référentiel microsoft/vscode-copilot-release .
Pour en savoir plus
- Ingénierie rapide pour GitHub Copilot Chat
- Utilisation de Copilot Chat dans VS Code dans la documentation Visual Studio Code
- Gestion des sessions des agents
- Poser des questions à GitHub Copilot sur GitHub
- Carte d’application : GitHub Copilot Chat
- Conditions GitHub pour les produits et fonctionnalités supplémentaires
- GitHub Copilot Centre de gestion de la confidentialité
- FAQ GitHub Copilot
Prerequisites
- Accès à GitHub Copilot. Consultez À propos de GitHub Copilot.
- Visual Studio Version 2022 17.8 ou ultérieure. Consultez Installation Visual Studio dans la Visual Studio documentation.
- Pour Visual Studio les versions 17.8 et 17.9 :
- Pour Visual Studio les versions 17.8 et 17.9 :
GitHub Copilot extension **. Consultez Installer GitHub Copilot dans Visual Studio dans la Visual Studio documentation. * ** GitHub Copilot Chat extension **. Consultez Installer GitHub Copilot dans Visual Studio dans la Visual Studio documentation.
_ Visual Studio 17.10 et versions ultérieures ont les GitHub Copilot extensions intégrées GitHub Copilot Chat . Vous n’avez pas besoin de les installer séparément._
- Connectez-vous à GitHub dans Visual Studio. Si vous rencontrez des problèmes d’authentification, consultez Résolution des problèmes courants liés à GitHub Copilot.
Si vous avez accès à GitHub Copilot via votre organisation, vous ne pourrez pas utiliser GitHub Copilot Chat si le propriétaire de votre organisation a désactivé le chat. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation.
Modes de conversation
Visual Studio prend en charge les modes de conversation suivants :
- Mode Demander : obtenez des réponses et des conseils sans apporter de modifications à votre code.
- Mode agent : donnez Copilot une tâche de haut niveau et autorisez-la à modifier du code, exécuter des commandes et effectuer une itération sur les résultats. Consultez « Utilisation du mode agent dans votre IDE ».
Pour basculer entre les modes, utilisez la liste déroulante du mode en bas du panneau de conversation. Les modes de conversation sont disponibles dans Visual Studio la version 17.14 et ultérieures.
Utilisation du mode Demander
Utilisez le mode Questions lorsque vous souhaitez que Copilot explique le code, réponde à une question ou suggère une approche sans modifier votre projet.
Pour utiliser le mode Demander, sélectionnez Demander dans la liste déroulante du mode en bas du panneau de conversation, puis envoyez une invite comme décrit ci-dessous.
Envoi de requêtes
Vous pouvez vous demander Copilot Chat de vous donner des suggestions de code, d’expliquer le code, de générer des tests unitaires et de suggérer des correctifs de code.
-
Dans la barre de Visual Studio menus, cliquez sur Affichage, puis sur GitHub Copilot Chat.
-
Dans la Copilot Chat fenêtre, entrez une invite, puis appuyez sur Entrée. Pour obtenir des exemples de requêtes, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
-
Évaluez la réponse de Copilot et envoyez une invitation de suivi si nécessaire.
La réponse inclut souvent des éléments interactifs. Par exemple, elle peut contenir des boutons pour copier, insérer ou afficher un aperçu du résultat d’un bloc de code.
Pour afficher les fichiers utilisés Copilot Chat pour générer la réponse, cliquez sur le lien Références sous la réponse. Les références peuvent inclure un lien vers un fichier d’instructions personnalisé pour votre dépôt. Ce fichier contient des informations supplémentaires qui sont automatiquement ajoutées à toutes vos questions dans la conversation afin d’améliorer la qualité des réponses. Pour plus d’informations, consultez « Ajout d’instructions personnalisées de référentiel pour GitHub Copilot ».
Utilisation de mots clés dans votre requête
Vous pouvez utiliser des mots clés spéciaux pour aider Copilot à comprendre votre commande.
Commandes slash
Utilisez des commandes à barre oblique pour éviter d’écrire des requêtes complexes pour les scénarios courants. Pour utiliser une commande à barre oblique, saisissez / dans la zone de saisie de la conversation, suivi de la commande.
Pour obtenir la liste de toutes les commandes à barre oblique disponibles, saisissez / dans la zone de saisie de la conversation. Consultez également les commandes Aide-mémoire pour GitHub Copilot Chat ou Slash dans la Visual Studio documentation.
References
Par défaut, Copilot Chat référence le fichier que vous avez ouvert ou le code que vous avez sélectionné. Vous pouvez également utiliser # suivi d’un nom de fichier, d’un nom de fichier et de numéros de lignes ou d’une solution pour faire référence à un fichier, des lignes ou une solution spécifiques.
Consultez également Aide-mémoire pour GitHub Copilot Chat ou Référence dans la Visual Studio documentation.
Utilisation des compétences de GitHub pour Copilot (aperçu)
Remarque
Le @github participant du chat est actuellement en aperçu et disponible uniquement à partir de Visual Studio la version 2022 Preview 2 .
Les compétences spécifiques de Copilot élargissent le type d’informations que GitHub peut fournir. Pour accéder à ces compétences dans Copilot Chat dans Visual Studio, incluez @github dans votre question.
Lorsque vous ajoutez @github à une question, Copilot sélectionne dynamiquement une compétence appropriée, en fonction du contenu de votre question. Vous pouvez également demander Copilot Chat explicitement d’utiliser une compétence particulière. Par exemple : @github Search the web to find the latest GPT4 model from OpenAI.
Vous pouvez générer une liste de compétences actuellement disponibles en demandant Copilot: @github What skills are available?
Utilisation de serveurs MCP (Model Context Protocol)
Vous pouvez utiliser MCP pour étendre les capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Pour plus d’informations, consultez À propos du Model Context Protocol (MCP).
Modèles IA pour Copilot Chat
Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.
Autres méthodes d’accès Copilot Chat
En plus de soumettre des requêtes via la fenêtre de conversation, vous pouvez soumettre des requêtes via la conversation intégrée. Pour démarrer une conversation inline, cliquez avec le bouton droit dans la fenêtre de votre éditeur, puis sélectionnez Demander Copilot.
Pour plus d’informations, consultez Poser des questions dans l’affichage de conversation inline dans la Visual Studio documentation.
Utilisation d’images dans Copilot Chat
Vous pouvez joindre des images et des fichiers PDF à vos invites lors de l’utilisation d’un modèle prenant en charge l’entrée d’image.
Copilot prend en charge les types de fichiers suivants :
- JPEG (
.jpg,.jpeg) - PNG (
.png) - GIF (
.gif) - WEBP (
.webp) - PDF (
.pdf) - HEIC (
.heic) - HEIF (
.heif)
Par exemple, vous pouvez joindre :
- Capture d’écran d’un extrait de code et demande Copilot d’expliquer le code.
- Maquette de l’interface utilisateur d’une application et demande Copilot de générer le code.
- Un organigramme et demandez à Copilot de décrire les processus affichés sur l’image.
- Capture d’écran d’une page web et demande Copilot de générer du code HTML pour une page similaire.
Les pièces jointes image et PDF sont disponibles sur tous les Copilot plans et sont activées par défaut, sans stratégie requise pour activer ou désactiver la fonctionnalité.
Joindre des images à votre requête dans la conversation
-
Si vous voyez le sélecteur de modèle IA en bas à droite de la fenêtre de conversation, sélectionnez l’un des modèles qui prend en charge l’ajout d’images aux requêtes :
-
Effectuez l’une des actions suivantes :
- Copiez une image et collez-la dans la fenêtre de la conversation.
- Cliquez sur l’icône de trombone située en bas à droite de la fenêtre de conversation, cliquez sur Charger l’image, accédez au fichier image que vous souhaitez joindre, sélectionnez-le, puis cliquez sur Ouvrir.
Vous pouvez ajouter plusieurs images si nécessaire.
-
Saisissez votre requête dans la fenêtre de la conversation pour accompagner l’image. Par exemple,
explain this imageoudescribe each of these images in detail.
Partage de commentaires
Pour partager des commentaires sur Copilot Chat, vous pouvez utiliser le bouton Envoyer des commentaires dans Visual Studio. Pour plus d’informations sur la soumission de commentaires Visual Studio, consultez la Visual Studio documentation sur les commentaires.
-
Dans le coin supérieur droit de la Visual Studio fenêtre, cliquez sur le bouton Envoyer des commentaires .

-
Choisissez l’option qui décrit le mieux votre feedback.
- Pour signaler un bogue, cliquez sur Signaler un problème.
- Pour demander une fonctionnalité, cliquez sur Suggérer une fonctionnalité.
Pour en savoir plus
- Ingénierie rapide pour GitHub Copilot Chat
- Utilisant GitHub Copilot Chat dans Visual Studio dans la documentation Microsoft Learn
- Conseils pour améliorer GitHub Copilot Chat les résultats dans la documentation Microsoft Learn
- Poser des questions à GitHub Copilot sur GitHub
- Carte d’application : GitHub Copilot Chat
- Conditions GitHub pour les produits et fonctionnalités supplémentaires
- GitHub Copilot Centre de gestion de la confidentialité
- FAQ GitHub Copilot
Prerequisites
-
Accès à GitHub Copilot. Consultez À propos de GitHub Copilot.
-
IDE JetBrains compatible. GitHub Copilot est compatible avec les IDE suivants :
- IntelliJ IDEA (Ultimate, Community, Éducation)
- Android Studio
- CLion
- Code With Me - Utilisateur Invité
- DataGrip
- DataSpell
- GoLand
- JetBrains Client
- MPS
- PhpStorm
- PyCharm (Professionnel, Communauté, Éducation)
- Rider
- RubyMine
- RustRover
- WebStorm
Consultez l’outil de recherche des IDE JetBrains pour les télécharger.
-
Dernière version de l’extensionGitHub Copilot. Consultez le GitHub Copilot plug-in dans la Place de marché JetBrains. Pour obtenir des instructions d’installation, consultez Installation de l’extension Copilot GitHub dans votre environnement.
-
Connectez-vous à GitHub dans votre IDE JetBrains. Pour obtenir des instructions d’authentification, consultez Installation de l’extension Copilot GitHub dans votre environnement.
Si vous avez accès à GitHub Copilot via votre organisation, vous ne pourrez pas utiliser GitHub Copilot Chat si le propriétaire de votre organisation a désactivé le chat. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation.
Modes de conversation
Le sélecteur d’agents dans le Copilot Chat panneau vous permet de choisir l’agent qui pilote votre conversation. Pour changer d’agent, utilisez la liste déroulante Agents en bas du panneau de conversation.
Les agents suivants sont disponibles :
- Mode agent (par défaut) : expérience agentique complète avec l’exécution de tâches autonome. Consultez « Utilisation du mode agent dans votre IDE ».
- Mode Demander : obtenez des réponses rapides et de l’aide sans apporter de modifications de code.
- Mode de plan : collaborez à la planification avant l’implémentation :Copilot analyse votre demande et génère un plan structuré pour votre révision. Consultez « Utilisation du mode plan dans votre IDE ».
- Mode Édition : effectuez des modifications contrôlées sur plusieurs fichiers que vous passez en revue et acceptez individuellement.
- Copilot CLI : exécute de Copilot à Copilot CLI, offrant une expérience agentique axée sur le terminal, avec prise en charge de plusieurs modes d’isolation, suivi en direct de la progression de la session et visibilité des appels aux outils. Pour plus d’informations, consultez « À propos de GitHub Copilot CLI ».
- Custom agents: utilisez des agents personnalisés adaptés à vos besoins spécifiques. Consultez « Utilisation d’agents personnalisés dans votre IDE ».
Copilot Edits vous permet d’apporter des modifications à plusieurs fichiers directement depuis une instruction unique Copilot Chat, grâce au mode d’édition et au mode agent.
Conseil
Vous pouvez également accéder à Copilot partir de JetBrains AI Assistant sans installer le Copilot plug-in. Pour plus d’informations, consultez « Utilisation de GitHub Copilot dans les IDEs JetBrains ».
Utilisation du mode Édition
Le mode Édition est uniquement disponible dans Visual Studio Code et les IDE JetBrains.
Utilisez le mode édition lorsque vous souhaitez exercer un contrôle plus précis sur les modifications proposées par Copilot. En mode édition, vous choisissez les fichiers que Copilot peut modifier, vous fournissez un contexte à Copilot à chaque itération et vous décidez d'accepter ou non les modifications suggérées après chaque tour.
Le mode d’édition convient le mieux aux cas d’usage où :
- Vous souhaitez effectuer une mise à jour rapide et spécifique à un ensemble défini de fichiers.
- Vous souhaitez un contrôle total sur le nombre de requêtes LLM Copilot utilise.
- Pour démarrer une session d’édition, cliquez Copilot dans la barre de menus, puis sélectionnez Ouvrir GitHub Copilot Chat.
- En haut du panneau de conversation, cliquez sur Copilot Edits.
- Ajoutez des fichiers pertinents au jeu de travail pour indiquer les GitHub Copilot fichiers sur lesquels vous souhaitez travailler. Vous pouvez ajouter tous les fichiers ouverts en cliquant sur Ajouter tous les fichiers ouverts ou rechercher des fichiers individuellement.
- Soumettez une requête. En réponse à votre invite, Copilot Edits détermine les fichiers de votre jeu de travail à modifier et ajoute une brève description de la modification.
- Vous pouvez passer en revue les modifications et Accepter ou Ignorer les modifications pour chaque fichier.
Envoi de requêtes
Vous pouvez vous demander Copilot Chat de vous donner des suggestions de code, d’expliquer le code, de générer des tests unitaires et de suggérer des correctifs de code.
-
Ouvrez la Copilot Chat fenêtre en cliquant sur l’icône GitHub Copilot Chat située à droite de la fenêtre IDE JetBrains.

-
Saisissez une requête dans la zone de saisie. Pour obtenir des exemples de requêtes, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
-
Évaluez la réponse de Copilot et envoyez une invitation de suivi si nécessaire.
La réponse inclut souvent des éléments interactifs. Par exemple, elle peut contenir des boutons pour copier ou insérer un bloc de code.
Pour afficher les fichiers utilisés Copilot Chat pour générer la réponse, cliquez sur le lien Références sous la réponse. Les références peuvent inclure un lien vers un fichier d’instructions personnalisé pour votre dépôt. Ce fichier contient des informations supplémentaires qui sont automatiquement ajoutées à toutes vos questions dans la conversation afin d’améliorer la qualité des réponses. Pour plus d’informations, consultez « Ajout d’instructions personnalisées de référentiel pour GitHub Copilot ».
Ajout de votre invite
Vous pouvez utiliser des commandes en barre oblique et des références de fichier pour aider Copilot à mieux comprendre ce que vous lui demandez.
Commandes slash
Utilisez des commandes à barre oblique pour éviter d’écrire des requêtes complexes pour les scénarios courants. Pour utiliser une commande à barre oblique, saisissez / dans la zone de saisie de la conversation, suivi de la commande.
Pour obtenir la liste de toutes les commandes à barre oblique disponibles, saisissez / dans la zone de saisie de la conversation. Consultez également Aide-mémoire pour GitHub Copilot Chat.
Références de fichiers
Par défaut, Copilot Chat référence le fichier que vous avez ouvert ou le code que vous avez sélectionné. Vous pouvez également indiquer Copilot Chat les fichiers à référencer en faisant glisser un fichier dans la zone d’invite de conversation. Vous pouvez également cliquer avec le bouton droit sur un fichier, sélectionner GitHub Copilot, puis sélectionner Reference File in Chat.
Utilisation des compétences de GitHub pour Copilot
Les compétences Copilot spécifiques de GitHub élargissent le type d'informations que Copilot peut fournir. Pour accéder à ces compétences dans Copilot Chat, incluez @github dans votre question.
Lorsque vous ajoutez @github à une question, Copilot sélectionne dynamiquement une compétence appropriée, en fonction du contenu de votre question. Vous pouvez également demander explicitement à Copilot Chat d’utiliser une compétence particulière. Il existe deux méthodes pour le faire :
- Utilisez le langage naturel pour demander à Copilot Chat d’utiliser une compétence. Par exemple,
@github Search the web to find the latest GPT model from OpenAI. - Pour appeler spécifiquement une recherche web, vous pouvez inclure la variable
#webdans votre question. Par exemple,@github #web What is the latest LTS of Node.js?
Vous pouvez générer une liste des compétences actuellement disponibles en demandant Copilot : @github What skills are available?
Utilisation de serveurs MCP (Model Context Protocol)
Vous pouvez utiliser MCP pour étendre les capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Pour plus d’informations, consultez À propos du Model Context Protocol (MCP).
Modèles IA pour Copilot Chat
Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.
Autres méthodes d’accès Copilot Chat
- Demandes intégrées. Outre l’envoi d’invites via la fenêtre de conversation, vous pouvez envoyer des demandes intégrées en cliquant avec le bouton droit dans un fichier, en sélectionnant , puis en sélectionnant GitHub Copilot l’une des options.
- Conversation intégrée. Vous pouvez soumettre une requête dans la conversation intégrée et la limiter à un bloc de code sélectionné ou à votre fichier actuel.
- Pour démarrer une conversation inline, cliquez avec le bouton droit sur un bloc de code ou n’importe où dans votre fichier actif, pointez GitHub Copilot dessus, puis sélectionnez Copilot: Conversation inline ou entrez Ctrl+Maj I+.
Partage de commentaires
Pour partager des commentaires sur Copilot Chat, vous pouvez utiliser le lien partager des commentaires dans JetBrains.
-
À droite de la fenêtre IDE JetBrains, cliquez sur l’icône Copilot Chat pour ouvrir la Copilot Chat fenêtre.

-
En haut de la Copilot Chat fenêtre, cliquez sur le lien partager les commentaires .

Pour en savoir plus
- Ingénierie rapide pour GitHub Copilot Chat
- Poser des questions à GitHub Copilot sur GitHub
- Carte d’application : GitHub Copilot Chat
- GitHub – Termes du Contrat de licence de la préversion
- Conditions GitHub pour les produits et fonctionnalités supplémentaires
- GitHub Copilot Centre de gestion de la confidentialité
- FAQ GitHub Copilot
Prerequisites
- Accès à GitHub Copilot. Consultez À propos de GitHub Copilot.
- Dernière version de l’extensionGitHub Copilot. Pour obtenir des instructions d’installation, consultez Installation de l’extension Copilot GitHub dans votre environnement.
- Connectez-vous à GitHub Xcode.
Si vous avez accès à GitHub Copilot via votre organisation, vous ne pourrez pas utiliser GitHub Copilot Chat si le propriétaire de votre organisation a désactivé le chat. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation.
Modes de conversation
Vous pouvez utiliser Copilot Chat en mode agent pour accomplir de manière autonome une tâche définie ou en mode plan pour rédiger un plan d’implémentation avant toute modification du code. Pour basculer entre les modes, utilisez la liste déroulante des agents en bas de la fenêtre de conversation.
- Pour le mode agent, consultez Utilisation du mode agent dans votre IDE.
- Pour le mode plan, consultez Utilisation du mode plan dans votre IDE.
Envoi de requêtes
Vous pouvez vous demander Copilot Chat de vous donner des suggestions de code, d’expliquer le code, de générer des tests unitaires et de suggérer des correctifs de code.
-
Pour ouvrir la fenêtre de conversation, cliquez sur Éditeur dans la barre de menus, puis sur GitHub Copilot****Ouvrir la conversation. Copilot Chat s’ouvre dans une nouvelle fenêtre.
-
Saisissez une requête dans la zone de saisie. Pour obtenir des exemples de requêtes, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
-
Évaluez la réponse de Copilot et envoyez une invitation de suivi si nécessaire.
La réponse inclut souvent des éléments interactifs. Par exemple, elle peut contenir des boutons pour copier ou insérer un bloc de code.
Pour afficher les fichiers utilisés Copilot Chat pour générer la réponse, cliquez sur le lien Références sous la réponse. Les références peuvent inclure un lien vers un fichier d’instructions personnalisé pour votre dépôt. Ce fichier contient des informations supplémentaires qui sont automatiquement ajoutées à toutes vos questions dans la conversation afin d’améliorer la qualité des réponses. Pour plus d’informations, consultez « Ajout d’instructions personnalisées de référentiel pour GitHub Copilot ».
Utilisation de serveurs MCP (Model Context Protocol)
Vous pouvez utiliser MCP pour étendre les capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Pour plus d’informations, consultez À propos du Model Context Protocol (MCP).
Modèles IA pour Copilot Chat
Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.
Utilisation de mots clés dans votre requête
Vous pouvez utiliser des mots clés spéciaux pour aider Copilot à comprendre votre commande.
Commandes slash
Utilisez des commandes à barre oblique pour éviter d’écrire des requêtes complexes pour les scénarios courants. Pour utiliser une commande à barre oblique, saisissez / dans la zone de saisie de la conversation, suivi de la commande.
Pour obtenir la liste de toutes les commandes à barre oblique disponibles, saisissez / dans la zone de saisie de la conversation. Pour plus d’informations, consultez « Aide-mémoire pour GitHub Copilot Chat ».
Références de fichiers
Par défaut, Copilot Chat référence le fichier que vous avez ouvert ou le code que vous avez sélectionné. Pour joindre un fichier spécifique en tant que référence, cliquez dans la zone d’invite de conversation.
Gestion des chats
Vous pouvez ouvrir un fil de conversation pour chaque IDE Xcode afin de garder les discussions organisées dans différents contextes. Vous pouvez également revenir sur des conversations précédentes et référencer des suggestions passées grâce à l’historique des conversations.
Partage de commentaires
Pour indiquer si une réponse était utile, utilisez ou qui apparaissent en regard de la réponse.
Pour en savoir plus
- Ingénierie rapide pour GitHub Copilot Chat
- Poser des questions à GitHub Copilot sur GitHub
- Carte d’application : GitHub Copilot Chat
- GitHub – Termes du Contrat de licence de la préversion
- Conditions GitHub pour les produits et fonctionnalités supplémentaires
- GitHub Copilot Centre de gestion de la confidentialité
- FAQ GitHub Copilot
Prerequisites
- Accès à Copilot. Consultez À propos de GitHub Copilot.
- Version compatible d’Eclipse. Pour utiliser l’extension GitHub Copilot, vous devez disposer de la version 2024-09 ou supérieure d’Eclipse. Consultez la page de téléchargement Eclipse.
- Si vous êtes membre d’une organisation ou d’une entreprise avec un plan Copilot Business ou Copilot Enterprise, la stratégie « Serveurs MCP dans Copilot » doit être activée pour pouvoir utiliser MCP avec Copilot.
- Dernière version de l’extensionGitHub Copilot. Téléchargez-la depuis le Marketplace Eclipse. Pour plus d’informations, consultez « Installation de l’extension Copilot GitHub dans votre environnement ».
- Connectez-vous à GitHub dans Eclipse.
Si vous avez accès à GitHub Copilot via votre organisation, vous ne pourrez pas utiliser GitHub Copilot Chat si le propriétaire de votre organisation a désactivé le chat. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation.
Modes de conversation
Vous pouvez utiliser Copilot Chat en mode agent pour accomplir de manière autonome une tâche définie ou en mode plan pour rédiger un plan d’implémentation avant toute modification du code. Pour basculer entre les modes, utilisez la liste déroulante des agents en bas du panneau de conversation.
- Pour le mode agent, consultez Utilisation du mode agent dans votre IDE.
- Pour le mode plan, consultez Utilisation du mode plan dans votre IDE.
Envoi de requêtes
Vous pouvez vous demander Copilot Chat de vous donner des suggestions de code, d’expliquer le code, de générer des tests unitaires et de suggérer des correctifs de code.
-
Pour ouvrir le Copilot Chat panneau, cliquez sur l’icône Copilot () dans la barre d’état en bas d’Eclipse, puis cliquez sur Ouvrir la conversation.
-
Saisissez une requête dans la zone de saisie, puis appuyez sur Entrée.
Pour une présentation des différents types de requêtes que vous pouvez utiliser, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
-
Évaluez Copilotla réponse et effectuez une demande de suivi si nécessaire.
Utilisation de mots clés dans votre requête
Vous pouvez utiliser des mots clés spéciaux pour aider Copilot à comprendre votre commande. Pour obtenir des exemples, consultez Démarrer avec les commandes pour GitHub Copilot Chat dans votre IDE.
Commandes slash
Utilisez des commandes à barre oblique pour éviter d’écrire des requêtes complexes pour les scénarios courants. Pour utiliser une commande à barre oblique, saisissez / dans la zone de saisie de la conversation, suivi de la commande. Par exemple, utilisez /explain pour demander Copilot à expliquer le code dans le fichier actuellement affiché dans l’éditeur.
Pour obtenir la liste de toutes les commandes à barre oblique disponibles, saisissez / dans la zone de saisie de la conversation.
Utilisation de serveurs MCP (Model Context Protocol)
Vous pouvez utiliser MCP pour étendre les capacités de Copilot Chat en l’intégrant à une large gamme d’outils et de services existants. Pour plus d’informations, consultez À propos du Model Context Protocol (MCP).
Modèles IA pour Copilot Chat
Vous pouvez modifier l’utilisation du modèle Copilot pour générer des réponses. Vous constaterez que certains modèles fonctionnent mieux ou fournissent des réponses plus utiles, selon le type de questions que vous posez. Les options comprennent des modèles premium dotés de fonctionnalités avancées. Pour modifier le modèle dans votre IDE, consultez Modification du modèle IA pour GitHub Copilot Chat. Pour modifier ou comparer des modèles sur GitHub, consultez Poser des questions à GitHub Copilot sur GitHub.