Général
Cette section répond aux questions les plus fréquentes sur GitHub Copilot Extension.
- Quelle est la différence entre un participant à la conversation GitHub Copilot Extension et Visual Studio Code ?
- Une indemnisation est-elle prévue pour Copilot Extensions ?
Quelle est la différence entre un participant à la conversation GitHub Copilot Extension et Visual Studio Code ?
Les participants à la conversation GitHub Copilot Extensions et Visual Studio Code utilisent la même plateforme back-end pour acheminer les requêtes vers les extensions. Les deux offrent une expérience utilisateur similaire, s’intègrent à Copilot Chat et peuvent tirer parti de l’API Copilot ou d’autres LLM.
Bien qu’ils présentent des similitudes, voici plusieurs différences majeures :
- Les participants à la conversation GitHub Copilot Extensions et Visual Studio Code sont accessibles via différentes places de marché.
- GitHub Copilot Extensions sont des extensions côté serveur, nécessitant une infrastructure serveur pour être générées. Ces extensions fournissent une connexion intégrée à vos espaces de travail GitHub, tels que définis par l’administrateur de votre organisation.
- Les participants à la conversation Visual Studio Code sont des extensions côté client qui ont un accès en lecture et en écriture à vos fichiers locaux. Ils ne nécessitent pas d’infrastructure serveur.
- GitHub Copilot Extensions peut être utilisé dans n’importe quel éditeur prenant en charge les extensions, tandis que les participants à la conversation Visual Studio Code sont uniquement disponibles dans Visual Studio Code.
Pour plus d’informations, consultez « À propos de la génération d’extensions Copilot ».
Une indemnisation est-elle prévue pour Copilot Extensions ?
Non, Copilot Extensions ne sont pas couverts par la police d’indemnisation de GitHub Copilot. Toutefois, cette exclusion s’applique uniquement aux problèmes qui surviennent dans les threads de conversation de l’extension.
L’installation et l’utilisation d’extensions n’affectent pas la couverture d’indemnisation pour tout problème survenant lors de l’utilisation d’autres fonctionnalités Copilot, telles que la complétion de code et la conversation.
Données et autorisations
Cette section explique quelles données sont collectées et partagées lors de l’utilisation de Copilot Extensions.
- Quelles sont les données collectées et partagées avec Copilot Extensions ?
- Quelles autorisations sont requises pour Copilot Extensions ?
- Qui peut fournir les autorisations permettant à Copilot Extensions d’accéder aux ressources de l’organisation ?
- Un utilisateur peut-il utiliser un Copilot Extensions pour lequel l’organisation n’a pas fourni d’autorisations ?
Quelles sont les données collectées et partagées avec Copilot Extensions ?
Les données suivantes sont partagées lors de l’interaction avec Copilot Extensions :
- Données associées à votre compte et à l’utilisation de Copilot Chat, telles que l’ID utilisateur GitHub et les horodatages des messages.
- Messages passés dans le thread de conversation où vous appelez une extension. Une seule extension peut être utilisée par thread, ce qui empêche le partage de données entre les extensions. La période de rétention des données pour le contexte de thread est de 30 jours.
- Toutes les données d’organisation et de référentiel supplémentaires autorisées pour l’extension par l’administrateur de votre organisation. Les administrateurs qui installent des extensions doivent approuver l’accès aux autorisations requises avant de terminer l’installation.
- Pour Copilot Chat in GitHub, si votre administrateur a approuvé l’extension pour accéder aux métadonnées du référentiel ou de l’organisation, ces données seront également partagées.
Quelles autorisations sont requises pour Copilot Extensions ?
Les autorisations varient selon l’extension, en fonction du niveau d’autorisation requis par l’extension afin de répondre à votre requête. Vous pouvez afficher les autorisations requises sur la page d’installation de l’extension, située après l’étape des informations de facturation et avant l’étape d’installation et d’autorisation.
Pour les développeurs : au minimum, les autorisations Copilot Chat doivent être définies sur « En lecture seule ». Les autorisations supplémentaires peuvent inclure l’exécution d’actions d’écriture sur d’autres surfaces et l’autorisation d’accès en lecture aux données au niveau du référentiel et de l’organisation dans GitHub.
Pour les générateurs : en plus de ce qui précède, vous pouvez également demander le contexte local à l’éditeur d’un utilisateur pour personnaliser davantage les réponses. Pour ce faire, les autorisations Contexte de l’éditeur Copilot doivent être définies sur « En lecture seule ». Les utilisateurs recevront une notification leur demandant de fournir l’autorisation requise.
Pour plus d’informations sur les autorisations GitHub App, consultez Choix des autorisations pour une application GitHub
Qui peut fournir les autorisations permettant à Copilot Extensions d’accéder aux ressources de l’organisation ?
Seuls les administrateurs de l’organisation peuvent octroyer des autorisations à Copilot Extensions pour accéder aux ressources de l’organisation. Les membres de l’organisation peuvent rencontrer des cas où une extension ne peut pas accéder à un référentiel ou à un contexte de requête. Cela se produit généralement parce que l’administrateur de l’organisation n’a pas encore fourni d’autorisations ou autorisé l’extension. Consultez Octroi d’autorisations pour accéder aux ressources de l’organisation.
Un utilisateur peut-il utiliser un Copilot Extensions pour lequel l’organisation n’a pas fourni d’autorisations ?
Oui, n’importe quel utilisateur peut installer et utiliser un Copilot Extensions. Toutefois, pour interroger les ressources et les référentiels de l’organisation, l’extension doit être installée et autorisée par un administrateur de l’organisation. Consultez Octroi d’autorisations pour accéder aux ressources de l’organisation
Les utilisateurs doivent contacter l’administrateur de leur organisation pour demander l’installation et l’autorisation. Le contexte de l’entreprise n’est pas accessible sans autorisations d’administrateur.
Stratégies
Cette section traite des stratégies administratives pour Copilot Extensions
- Comment puis-je contrôler quel Copilot Extensions peut être utilisé dans mon entreprise ?
- Existe-t-il une liste d’autorisation/liste de refus au niveau de l’entreprise ?
- En tant que membre d’une organisation, comment puis-je accéder à Copilot Extensions ?
Comment puis-je contrôler quel Copilot Extensions peut être utilisé dans mon entreprise ?
Les administrateurs d’entreprise peuvent désactiver Copilot Extensions dans toute leur entreprise en définissant la stratégie Copilot Extensions sur « Désactivé » ou « Aucune stratégie ».
Existe-t-il une liste d’autorisation/liste de refus au niveau de l’entreprise ?
Non, il n’existe pas de liste d’autorisation ou de liste de refus au niveau de l’entreprise.
En tant que membre d’une organisation, comment puis-je accéder à Copilot Extensions ?
Pour accéder à Copilot Extensions en tant que membre d’une organisation, l’organisation qui vous a attribué un siège GitHub doit activer la stratégie Copilot Extensions. De plus, la même organisation doit installer et autoriser l’extension pour accéder à tous les référentiels appartenant à l’organisation.
Par exemple, si vous êtes membre de plusieurs organisations et que l’organisation A vous a attribué un siège GitHub, vous n’aurez accès aux extensions que si l’organisation A a activé la stratégie. Si l’organisation B a activé les extensions mais que vous n’y avez pas accès, c’est parce que l’organisation A a désactivé la stratégie Copilot Extensions.