Skip to main content

Mise en route avec les invites de commandes sur Discussion avec CopilotGitHub

Explorez des exemples d’invites pour interroger Discussion avec Copilot sur le code, les référentiels, les requêtes d'extraction et bien plus encore.

Discuter avec Copilot sur GitHub

Discussion avec Copilot répond différemment en fonction de l’endroit où GitHubvous vous trouvez . Les exemples suivants montrent les types de questions que vous pouvez poser dans chaque contexte.

Questions générales sur les logiciels

  • parlez-moi des frameworks de serveur web nodejs
  • comment puis-je créer une application Express
  • quelle est la meilleure façon de mettre à jour un package npm

Questions sur le référentiel

Accédez à un référentiel pour vous demander son objectif, sa structure, son code ou son historique. Discussion avec Copilot présente ses réponses dans les fichiers et symboles réels dans le référentiel, afin que vous puissiez obtenir une vue d’ensemble générale, puis poser des questions de suivi dans le même contexte.

  • Quel est l’objectif principal de ce dépôt ?
  • Donnez-moi une vue d’ensemble de la structure de ce projet.
  • Comment configurer et exécuter ce projet localement ?
  • Où la limitation de débit est-elle implémentée dans notre API ?
  • Quel a été le dernier PR fusionné par USERNAME

Questions relatives aux fichiers et au code

Ouvrez un fichier ou sélectionnez des lignes spécifiques, puis posez des questions à leur sujet.

  • Expliquez ce fichier.
  • Comment puis-je améliorer ce code ?
  • Écrivez un test unitaire pour cette méthode.

Questions sur les pull requests

Accédez à une pull request pour poser des questions sur les modifications, les révisions ou les workflows défaillants.

  • Résumez les modifications apportées à cette demande de tirage.
  • Quel est l’objectif de ce fichier ?
  • Dites-moi pourquoi ce travail a échoué
  • Qu’est-ce que Copilot a modifié dans cette PR et pourquoi ?
  • Qu’est-ce que Copilot a validé avant d’ouvrir cette PR ?

Questions sur le débogage

Accédez à une exécution de flux de travail ayant échoué, une demande de tirage avec une vérification défaillante ou collez une trace de pile pour obtenir de l’aide pour diagnostiquer et résoudre le problème.

  • Pourquoi ce flux de travail a-t-il échoué ?
  • Expliquer cette trace de pile et suggérer un correctif.
  • Quel changement dans cette demande de tirage a probablement provoqué l’échec du test ?

Questions sur les alertes de sécurité

Accédez à une alerte code scanning, secret scanning, ou Dependabot pour en savoir plus.

  • Comment corriger cette alerte ?
  • Quelle ligne de code cette alerte fait-elle référence ?

Questions de problème, de discussion et de validation

Accédez à n’importe quel problème, discussion ou commit et posez à Discussion avec Copilot des questions à ce sujet.

  • Quel est l’objectif de cette question ?
  • Quelle est la sortie attendue de cette validation ?