Skip to main content

Utilisation d’extensions pour intĂ©grer des outils externes Ă  Copilot Chat

Vous pouvez utiliser Extensions Copilot pour interagir avec des outils externes dans GitHub Copilot Chat.

Qui peut utiliser cette fonctionnalité ?

Toute personne disposant d'un abonnement Copilot Pro, Copilot Pro+ ou Copilote gratuit peut utiliser Extensions Copilot.

Pour les organisations ou les entreprises disposant d'un plan Copilot Business ou Copilot Enterprise, les propriétaires d'organisation et les administrateurs d'entreprise peuvent accorder l'accÚs à Extensions Copilot.

Extensions Copilot n'est pas disponible pour GitHub Enterprise Server.

À 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 IDEPrise 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 :

  1. 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.
  2. 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

  1. Pour commencer Ă  utiliser une Extension Copilot, ouvrez une interface Copilot Chat prise en charge. Consultez Clients et IDE pris en charge.

  2. 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.

  3. Dans la liste des Extensions Copilot disponibles, cliquez sur celle que vous souhaitez utiliser.

  4. 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.

Pour aller plus loin