Ă propos de Extensions GitHub Copilot
Extensions GitHub Copilot sont un type de GitHub App qui intĂšgre la puissance d'outils externes dans GitHub Copilot Chat.. Extensions Copilot peut ĂȘtre dĂ©veloppĂ© par n'importe qui, pour un usage privĂ© ou public, et peut ĂȘtre partagĂ© avec d'autres via GitHub Marketplace.
Remarque
Extensions GitHub Copilot ne sont pas identiques Ă lâextension GitHub Copilot, que vous installez dans votre IDE pour utiliser les fonctionnalitĂ©s par dĂ©faut Copilot telles que la complĂ©tion de code et GitHub Copilot Chat. Pour plus dâinformations sur lâextension GitHub Copilot, consultez Installation de lâextension GitHub Copilot dans votre environnement.
Vous pouvez commencer à utiliser Extensions Copilot de deux façons :
- En générant votre propre Extension Copilot. Consultez About GitHub Copilot Extensions.
- En installant une Extension Copilot Ă partir de GitHub Marketplace.
Vous pouvez interagir avec votre extension personnalisĂ©e ou installĂ©e dans une conversation Copilot Chat, poser des questions et effectuer des actions qui combinent les capacitĂ©s de lâoutil externe et de GitHub. Par exemple, si vous installez lâextension Sentry pour GitHub Copilot, vous pouvez utiliser lâextension pour obtenir des informations sur les problĂšmes Sentry, puis crĂ©er et attribuer des problĂšmes de suivi connexes sur GitHub.
Extensions Copilot offre plusieurs avantages, notamment :
- Interaction avec des outils externes utilisant le langage naturel
- Réduction des changements de contexte
- Personnalisation de votre expérience Copilot Chat pour votre flux de travail développeur
Extensions Copilot sont incluses dans tous les abonnements Copilot.
Clients et IDE pris en charge
Clients et IDE | Prise en charge de Extensions GitHub Copilot |
---|---|
Visual Studio Code | |
Visual Studio | |
GitHub.com | |
GitHub Mobile | |
IDE JetBrains | |
GitHub Codespaces | |
Vim/Neovim | |
Copilot dans lâinterface de ligne de commande CLI | |
Xcode |
Prérequis
Si vous disposez dâun abonnement Copilot Pro, vous devez installer une Extension Copilot avant de pouvoir utiliser lâextension dans Copilot Chat. Consultez Extension des capacitĂ©s de GitHub Copilot dans votre compte personnel.
Si vous avez accĂšs Ă Copilot via un abonnement Copilot Business ou Copilot Enterprise :
- Le propriĂ©taire dâune organisation ou dâune entreprise doit activer la stratĂ©gie Extensions Copilot pour votre organisation ou entreprise. Consultez Gestion des stratĂ©gies et des caractĂ©ristiques de Copilot dans votre organisation et Gestion des stratĂ©gies et des caractĂ©ristiques de Copilot dans votre entreprise dans la documentation GitHub Enterprise Cloud.
- Un propriĂ©taire dâorganisation doit installer Extensions Copilot pour votre organisation. Consultez Extension des capacitĂ©s de GitHub Copilot dans votre organisation.
Utilisation de Extensions GitHub Copilot
-
Pour commencer Ă utiliser une Extension Copilot, ouvrez une interface Copilot Chat prise en charge. Consultez Clients et IDE pris en charge.
-
Pour afficher la liste de toutes les Extensions Copilot disponibles dans votre conversation Copilot Chat, dans la zone de texte Copilot Chat, tapez
@
.Remarque
Si vous utilisez Copilot Chat dans un IDE et que vous ou le propriétaire de votre organisation installez une Extension Copilot alors que votre IDE est ouvert, vous devez redémarrer votre IDE pour commencer à utiliser le Extension Copilot.
-
Dans la liste des Extensions Copilot disponibles, cliquez sur celle que vous souhaitez utiliser.
-
Pour commencer Ă interagir avec Extension Copilot, dans la zone de texte Copilot Chat, demandez Ă lâextension de rĂ©pondre Ă une question ou dâeffectuer une action, puis appuyez sur EntrĂ©e. Pour chaque nouvelle requĂȘte, veillez Ă inclure
@EXTENSION-NAME
au dĂ©but de votre phrase.- Si vous nâavez pas installĂ© Extension Copilot vous-mĂȘme et que vous utilisez Extension Copilot pour la premiĂšre fois, il vous sera demandĂ© dâautoriser lâextension. Consultez Autorisation des applications GitHub.
- Si vous demandez Ă une Extension Copilot dâeffectuer une action, vous devez vous assurer que lâextension est autorisĂ©e Ă agir en votre nom avant quâelle nâexĂ©cute la tĂąche. AprĂšs avoir bien examinĂ© lâaction proposĂ©e, cliquez sur Autoriser ou Ignorer dans la boĂźte de dialogue de confirmation.
Conseils pour lâutilisation de Extensions GitHub Copilot
-
Lorsque vous utilisez une Extension Copilot, rĂ©flĂ©chissez Ă la maniĂšre dont vous interagiriez avec lâoutil en dehors de Copilot Chat, puis utilisez un langage naturel pour poser des questions et attribuer des tĂąches qui intĂšgrent les capacitĂ©s de lâoutil avec GitHub. Par exemple, Sentry est un logiciel de surveillance dâapplications avec une Extension Copilot. Voici quelques exemples dâinvites pour lâextension Sentry pour GitHub Copilot :
@sentry list my most recent issues
@sentry tell me more about issue ISSUE-ID-OR-ISSUE-LINK
@sentry create a GitHub issue for the most recent Sentry issue and assign it to @DEVELOPER
Pour plus dâinformations sur les meilleures façons dâutiliser une Extension Copilot spĂ©cifique, consultez la description de lâextension sur GitHub Marketplace.
-
Les interactions avec une Extension Copilot ne seront jamais partagées avec une autre Extension Copilot. Pour interagir avec différentes Extensions Copilot dans un IDE, remplacez
@EXTENSION-NAME
au dĂ©but de chaque phrase. Les interactions avec diffĂ©rentes extensions apparaĂźtront dans la mĂȘme fenĂȘtre Copilot Chat, mais les conversations elles-mĂȘmes sont automatiquement sĂ©parĂ©es.
Ressources supplémentaires
Pour les questions et problÚmes liés à Extensions GitHub Copilot, veuillez utiliser les ressources suivantes :
- ProblÚmes généraux pour les utilisateurs et les créateurs : visitez le portail de support GitHub.
- Demandes ou commentaires pour GitHub : utilisez le thÚme de discussion de la communauté GitHub.
- Demandes ou commentaires pour les Ă©diteurs dâextensions tiers : signalez un problĂšme dans le dĂ©pĂŽt de commentaires des utilisateurs et ajoutez une Ă©tiquette avec le champ de donnĂ©es dynamiques de lâextension.
- Partenaires technologiques GitHub : envoyez un e-mail directement Ă lâĂ©quipe des partenariats pour obtenir de lâaide.
- Participants Ă la conversation instantanĂ©e sur VS Code avec Copilot : Pour plus dâinformations sur ce type de Extension Copilot, consultez Extensions de conversation dans la documentation Visual Studio Code.
Remarque
Support GitHub nâest pas en mesure de rĂ©pondre aux questions concernant Participants Ă la conversation instantanĂ©e sur VS Code avec Copilot, car ce chemin dâimplĂ©mentation est dĂ©tenu et gĂ©rĂ© par lâĂ©quipe VS Code.