Skip to main content

Exemples d'invites pour Copilot Chat

Obtenez des exemples d'invites et de cas d'utilisation pour Copilot Chat.

Vous pouvez poser Ă  Copilot Chat des questions spĂ©cifiques Ă  votre projet ou des questions gĂ©nĂ©rales relatives aux logiciels. Vous pouvez Ă©galement demander Ă  Copilot Chat d’écrire du code, de corriger les erreurs, d’écrire des tests et du documenter le code.

Utilisez les onglets ci-dessus pour sélectionner l'environnement dans lequel vous utilisez Copilot Chat.

Certains des exemples d'invites suivants utilisent des participants au chat (prĂ©cĂ©dĂ©s de @), des commandes avec barre oblique (prĂ©cĂ©dĂ©es de /) ou des variables de chat (prĂ©cĂ©dĂ©es de #). Pour plus d’informations sur les mots-clĂ©s dans les invites, consultez « Poser des questions Ă  GitHub Copilot dans votre IDE ».

Poser des questions générales relatives aux logiciels

Vous pouvez poser à Copilot Chat des questions générales relatives aux logiciels. Par exemple :

  • tell me about nodejs web server frameworks
  • how to create an express app
  • @terminal how to update an npm package

Poser des questions sur votre projet

Vous pouvez poser Ă  Copilot Chat des questions sur votre projet.

  • what sorting algorithm does this function use
  • @workspace how are notifications scheduled
  • #file:gameReducer.js #file:gameInit.js how are these files related

Pour donner le contexte appropriĂ© Ă  Copilot, essayez l’une des stratĂ©gies suivantes :

  • Mettre en surbrillance les lignes de code pertinentes
  • Utiliser des variables de conversation telles que #selection, #file, #editor, #codebase ou #git
  • Utiliser le participant Ă  la conversation @workspace

Écrire du code

Vous pouvez demander Ă  Copilot d’écrire du code Ă  votre place. Par exemple :

  • write a function to sum all numbers in a list
  • add error handling to this function
  • @workspace add form validation, similar to the newsletter page

Lorsque Copilot retourne un bloc de code, la réponse inclut des options pour copier le code ou pour insérer le code au niveau de votre curseur dans un nouveau fichier ou dans le terminal.

Poser des questions sur les alertes des fonctionnalités de GitHub Advanced Security

Vous pouvez interroger Copilot à propos des alertes de sécurité dans les référentiels de votre organisation générées par les fonctionnalités de GitHub Advanced Security (code scanning, secret scanning, et Dependabot alerts). Par exemple :

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Configurer un nouveau projet

Utilisez la commande à barre oblique /new pour configurer un nouveau projet. Par exemple :

  • /new react app with typescript
  • /new python django web application
  • /new node.js express server

Copilot suggĂšre une structure de rĂ©pertoires et fournit un bouton pour crĂ©er les fichiers et le contenu suggĂ©rĂ©s. Pour afficher un aperçu d’un fichier suggĂ©rĂ©, sĂ©lectionnez le nom de fichier dans la structure de rĂ©pertoires suggĂ©rĂ©e.

Utilisez la commande à barre oblique /newNotebook pour configurer un nouveau notebook Jupyter. Par exemple :

  • /newNotebook retrieve the titanic dataset and use Seaborn to plot the data

Corriger, améliorer et refactoriser le code

Si votre fichier actif contient une erreur, utilisez la commande à barre oblique /fix pour demander à Copilot de corriger l’erreur.

Vous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Écrire des tests

Utilisez la commande Ă  barre oblique /tests pour demander Ă  Copilot d’écrire des tests pour le fichier actif ou le code sĂ©lectionnĂ©. Par exemple :

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

La commande Ă  barre oblique /tests Ă©crit des tests pour le code existant. Si vous prĂ©fĂ©rez Ă©crire des tests avant d’écrire du code (dĂ©veloppement pilotĂ© par les tests), omettez la commande /tests. Par exemple :

  • Add tests for a JavaScript function that should sum a list of integers

Poser des questions sur Visual Studio Code

Utilisez le participant à la conversation @vscode pour poser des questions spécifiques sur Visual Studio Code. Par exemple :

  • @vscode tell me how to debug a node.js app
  • @vscode how do I change my Visual Studio Code colors
  • @vscode how can I change key bindings

Poser des questions sur la ligne de commande

Utilisez le participant à la conversation @terminal pour poser des questions spécifiques sur la ligne de commande. Par exemple :

  • @terminal find the largest file in the src directory
  • @terminal #terminalLastCommand pour expliquer la derniĂšre commande et toutes les erreurs

Poser des questions générales relatives aux logiciels

Vous pouvez poser à Copilot Chat des questions générales relatives aux logiciels. Par exemple :

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

Poser des questions sur votre projet

Vous pouvez poser Ă  Copilot Chat des questions sur votre projet. Pour donner le contexte appropriĂ© Ă  Copilot, essayez l’une des stratĂ©gies suivantes :

  • Mettre en surbrillance les lignes de code pertinentes
  • Ouvrir le fichier appropriĂ©
  • Utiliser #file pour dire Ă  Copilot de rĂ©fĂ©rencer des fichiers spĂ©cifiques
  • Utiliser #solution pour dire Ă  Copilot de rĂ©fĂ©rencer le fichier actif

Par exemple :

  • what sorting algorithm does this function use
  • #file:gameReducer.js what happens when a new game is requested

Écrire du code

Vous pouvez demander Ă  Copilot d’écrire du code Ă  votre place. Par exemple :

  • write a function to sum all numbers in a list
  • add error handling to this function

Lorsque Copilot retourne un bloc de code, la réponse inclut des options pour copier le code, pour insérer le code dans un nouveau fichier ou pour afficher un aperçu de la sortir du code.

Poser des questions sur les alertes des fonctionnalités de GitHub Advanced Security

Vous pouvez interroger Copilot à propos des alertes de sécurité dans les référentiels de votre organisation générées par les fonctionnalités de GitHub Advanced Security (code scanning, secret scanning, et Dependabot alerts). Par exemple :

  • How would I fix this alert?
  • How many alerts do I have on this pull request?
  • Which line of code is this code scanning alert referencing?
  • What library is affected by this Dependabot alert?

Corriger, améliorer et refactoriser le code

Si votre fichier actif contient une erreur, utilisez la commande à barre oblique /fix pour demander à Copilot de corriger l’erreur.

Vous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Écrire des tests

Utilisez la commande Ă  barre oblique /tests pour demander Ă  Copilot d’écrire des tests pour le fichier actif ou le code sĂ©lectionnĂ©. Par exemple :

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

La commande Ă  barre oblique /tests Ă©crit des tests pour le code existant. Si vous prĂ©fĂ©rez Ă©crire des tests avant d’écrire du code (dĂ©veloppement pilotĂ© par les tests), omettez la commande /tests. Par exemple :

  • Add tests for a JavaScript function that should sum a list of integers

Poser des questions générales relatives aux logiciels

Vous pouvez poser à Copilot Chat des questions générales relatives aux logiciels. Par exemple :

  • tell me about nodejs web server frameworks
  • how to create an express app
  • how to update an npm package

Poser des questions sur votre projet

Vous pouvez poser Ă  Copilot Chat des questions sur votre projet. Pour donner le contexte appropriĂ© Ă  Copilot, essayez l’une des stratĂ©gies suivantes :

  • Mettre en surbrillance les lignes de code pertinentes.
  • Ouvrir le fichier appropriĂ©.
  • Ajouter le fichier en tant que rĂ©fĂ©rence. Pour plus d'informations sur l'utilisation des rĂ©fĂ©rences de fichiers, consultez «Poser des questions Ă  GitHub Copilot dans votre IDE ».

Par exemple :

  • what sorting algorithm does this function use
  • how are these files related (avec des rĂ©fĂ©rences aux fichiers en question)

Écrire du code

Vous pouvez demander Ă  Copilot d’écrire du code Ă  votre place. Par exemple :

  • write a function to sum all numbers in a list
  • add error handling to this function

Lorsque Copilot retourne un bloc de code, la réponse inclut des options pour copier le code ou pour insérer le code au niveau de votre curseur.

Corriger, améliorer et refactoriser le code

Si votre fichier actif contient une erreur, utilisez la commande à barre oblique /fix pour demander à Copilot de corriger l’erreur.

Vous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.

  • how would you improve this code?
  • translate this code to C#
  • add error handling to this function

Écrire des tests

Utilisez la commande Ă  barre oblique /tests pour demander Ă  Copilot d’écrire des tests pour le fichier actif ou le code sĂ©lectionnĂ©. Par exemple :

  • /tests
  • /tests using the Jest framework
  • /tests ensure the function rejects an empty list

La commande Ă  barre oblique /tests Ă©crit des tests pour le code existant. Si vous prĂ©fĂ©rez Ă©crire des tests avant d’écrire du code (dĂ©veloppement pilotĂ© par les tests), omettez la commande /tests. Par exemple :

  • Add tests for a JavaScript function that should sum a list of integers