GitHub Copilot
Passez d’une tâche unique à un projet englobant des repos sans perdre le contexte. Apportez les outils que vous utilisez, automatisez les tâches récurrentes et décidez ce qui est livré.
GitHub Copilot

Application GitHub Copilot de bureau
GitHub Copilot CLI
GitHub Copilot dans Visual Studio Code
Davantage de manières de se lancer avec GitHub Copilot
Travailler avec Copilot de la tâche au merge
Ouvrez une session Copilot avec le contexte de la tâche, de la discussion et du repo déjà connecté.
Démarrer une session

Révisez les modifications locales
Identifiez les problèmes de qualité du code et de sécurité avant d’ouvrir une pull request, puis demandez à Copilot de traiter les résultats de votre choix.

Révision des pull requests
Associez la revue de code de Copilot aux commentaires et aux vérifications de l’équipe. Déléguez les modifications de suivi à l’agent cloud Copilot lorsque cela est nécessaire.
Utilisez le modèle approprié pour chaque tâche
Une IA qui fonctionne là où vous travaillez, que ce soit dans votre éditeur, sur la ligne de commande ou sur GitHub.

Laissez Copilot choisir
Associez chaque tâche à un ou plusieurs modèles en équilibrant la qualité, la vitesse et le coût.
Choisir votre modèle
Sélectionnez un modèle spécifique lorsque vous voulez avoir directement le contrôle.
Ajoutez des modèles cloud ou locaux
Connectez vos fournisseurs de modèles de cloud pris en charge à votre propre clé API ou exécutez des modèles localement avec Ollama et Foundry Local.
Étendre Copilot
Adaptez Copilot aux besoins opérationnels de votre entreprise. Personnalisez ce qu’il sait, comment il agit et où il se connecte.
Lancez-vous avez votre repo
Utilisez le code, les pull requests, les issues et les résultats de recherche pour fournir à Copilot le contexte de la tâche.
Ajoutez vos instructions
Définissez des normes de codage et des workflows reproductibles avec des instructions et compétences de repo.
Connectez vos services
Utilisez les connecteurs Copilot pour embarquer les données et les outils des services que vous utilisez déjà.
Trouver d’autres outils
Découvrez les serveurs MCP, les compétences et les plug-ins sur GitHub, puis ajoutez ceux de votre choix.
Tirez le meilleur parti de GitHub Copilot
Voir Copilot en action
Découvrir les dernières versions
Envolez-vous avec GitHub Copilot
Plans tarifaires
Free
Pour se lancer avec GitHub Copilot.
$0 USD
Ce qui est inclus :
- 2 000 complétions par mois
- Accès à Haiku 4.5, GPT-5 mini et plus encore
- Copilot CLI
- Support de la communauté
Aucune carte de crédit requise. Les étudiants vérifiés ont accès au forfait GitHub Copilot Étudiants. En savoir plus
Pro
Pour le codage quotidien avec des agents dans GitHub Copilot.
$10 USDpar utilisateur/mois
Tout ce qui est inclus dans la version gratuite et :
- Accès à Copilot dans le cloud et à la revue de code
- Complétion de code et suggestions de la prochaine modification illimitées
- Accès aux agents tiers (Claude Code et Codex)
- Sélection de modèle
- Total de 15 USD de crédits mensuels pour Pro
Pro+
Pour le développement plus complexe avec les modèles premium.
$39 USDpar utilisateur/mois
Tout ce qui est inclus dans Pro et :
- Accès aux modèles premium, y compris Opus
- Journaux d’audit
- 4 fois plus d’utilisation incluse qu’avec Pro
- Total de 70 USD de crédits mensuels pour Pro+
Max
Pour les workflows prolongés et à volume élevé avec GitHub Copilot.
$100 USDpar utilisateur/mois
Tout ce qui est inclus dans Pro+ et :
- Accès prioritaire aux nouveaux modèles et aux nouvelles fonctionnalités
- 2,9 fois plus d’utilisation incluse qu’avec Pro+
- Total de 200 USD de crédits mensuels pour Max
Développez l’avenir
Que vous soyez responsable du passage à l’échelle des activités d’entreprise ou des gains de productivité des développeurs et développeuses, GitHub Copilot vous équipe pour édifier l’avenir.
Questions fréquentes
Général
Qu’est-ce que GitHub Copilot ?
GitHub Copilot est un agent de codage IA qui vous aide à développer, comprendre et livrer des logiciels. Il vous aide à chaque phase du cycle de vie de développement logiciel, y compris l’exploration de votre base de code, la planification de votre projet, l’automatisation de vos workflows, la révision de vos modifications et la résolution des conflits de merge.
Copilot étant intégré à GitHub, il fonctionne au sein du workflow de développement que vous utilisez déjà :
Votre code et son historique.
Les issues et les pull requests que vous utilisez déjà pour suivre le travail
Les automatisations que vous exécutez dans votre repo.
Une modification peut commencer par une issue, être récupérée par un agent, revenir en tant que pull request, être révisée dans une optique de qualité et de sécurité ainsi qu’être fusionnée. Vous et Copilot travaillez dessus au même endroit et avec le même contexte au lieu de déplacer le code dans des outils distincts puis revenir.
Quels sont les langages, IDE et surfaces pris en charge par GitHub Copilot ?
GitHub Copilot est formé à tous les langages qui apparaissent dans les référentiels publics.
GitHub Copilot est disponible dans plusieurs IDE, y compris Visual Studio Code, Visual Studio, les IDE JetBrains, XCode, Vim, Neovim, Zed et Eclipse. GitHub Copilot est également disponible dans le terminal/la CLI, via l’application de bureau GitHub Copilot, sur le Web, sur mobile, dans Slack et dans Teams. Vous pouvez facilement commencer à travailler sur une surface et poursuivre la même session sur une autre. Vous pouvez en savoir plus ici.
Comment puis-je me lancer avec GitHub Copilot ?
Vous trouverez une pléthore de ressources sur GitHub Docs, notamment des guides de démarrage rapide pour différentes surfaces ainsi que des bonnes pratiques. Notre communauté a développé Awesome GitHub Copilot pour partager les agents réutilisables, les compétences, les instructions, les hooks et les outils pour vous aider à livrer plus rapidement grâce à Copilot. Vous trouverez également des didacticiels et des vidéos YouTube pour vous aider à vous lancer dès aujourd’hui !
Forfaits et tarifs
Que sont les crédits IA GitHub ?
Les crédits IA GitHub sont le mode de paiement de votre utilisation de l’IA dans GitHub Copilot. Chaque forfait inclut une allocation mensuelle : 1 crédit IA = 0,01 USD.
Vous utilisez des crédits lorsque vous discutez avec Copilot et travaillez avec des agents. Les complétions de code et les suggestions de la prochaine modification ne consomment pas de crédits. Elles restent illimitées avec tous les forfaits.
Le nombre de crédits consommés par une interaction dépend du modèle que vous choisissez et de la complexité de la tâche. Une question brève adressée à un modèle léger coûte une fraction d’un crédit. Une séance plus longue avec un agent et en utilisant un modèle frontière sur un grand nombre de fichiers consomme davantage.
Quelles sont les différences entre les versions gratuite, Pro, Pro+, Max, Business et Enterprise de GitHub Copilot ?
GitHub Copilot propose plusieurs offres pour les organisations ainsi que les développeurs et développeuses individuels. Parmi les principales différences entre les forfaits figurent le total des crédits IA GitHub et les modèles disponibles. Pour consulter davantage d’informations et un graphique de comparaison des forfaits, veuillez vous référer à notre page des forfaits et tarifs.
Que se passe-t-il losque j’atteins mon plafond d’utilisation ?
Lorsque vous avez utilisé votre allocation mensuelle, plusieurs options s’offrent à vous :
Attendre le prochain cycle. Votre allocation incluse est réinitialisée chaque mois.
Continuer à travailler en payant à l’utilisation. Fixez un budget en dollars pour utiliser davantage Copilot sans interruption. Chaque crédit étant déduit à hauteur de 0,01 USD, un budget de 10 USD représente 1 000 crédits.
Passer à un modèle moins coûteux. Les modèles légers consomment moins de crédits par interaction et font durer davantage votre allocation restante.
Sur GitHub Copilot Business et GitHub Copilot Enterprise, les admins fixent les plafonds d’utilisation et décident quand une utilisation payante supplémentaire est autorisée. Le cas contraire, Copilot est mis en pause jusqu’au prochain cycle.
Vous pouvez suivre votre utilisation et prendre connaissance de votre date de réinitialisation dans vos paramètres Copilot, avec des alertes à 75 %, 90 % et 100 % de tout budget configuré.
Que comprend la version gratuite de GitHub Copilot ?
Les utilisateurs et utilisatrices de la version gratuite de GitHub Copilot sont limités à 2 000 achèvements et un accès aux modèles d’entrée de gamme par mois. Si vous disposez de la version gratuite, vous pouvez passer à Pro via votre page de paramètres Copilot ou directement sur la page marketing Copilot.
Confidentialité
Quelles sont les données personnelles traitées par GitHub Copilot ?
GitHub Copilot traite les données personnelles en fonction de la manière dont Copilot est consulté et utilisé : que ce soit via GitHub.com, l’application mobile, les extensions ou l’une des nombreuses extensions IDE, ou via des fonctionnalités telles que les suggestions pour l’interface de ligne de commande (CLI), les complétions de code IDE ou le chat personnalisé sur GitHub.com. Les types de données personnelles traitées peuvent inclure :
Données d’engagement des utilisateurs : cela inclut les identificateurs pseudonymes capturés lors des interactions des utilisateurs avec Copilot, tels que les complétions acceptées ou rejetées, les messages d’erreur, les journaux système et les indicateurs d’utilisation des produits.
Invites : il s’agit des entrées pour le chat ou le code, ainsi que du contexte, envoyés à l’IA de Copilot pour générer des suggestions.
Suggestions : il s’agit des lignes de code ou des réponses de chat générées par IA et fournies aux utilisateurs en fonction de leurs invites.
Données de retour : il s’agit des commentaires des utilisateurs en temps réel, y compris les réactions (par exemple, pouces levés/baissés) et les commentaires facultatifs, ainsi que les commentaires provenant des tickets d’assistance.
Comment GitHub utilise-t-il les données Copilot des abonnés et abonnées Business et Enterprise ?
La manière dont GitHub utilise les données Copilot dépend de la façon dont l’utilisateur ou l’utilisatrice accède à Copilot et de l’objectif poursuivi. GitHub utilise généralement les données personnelles pour :
Fournir, maintenir et mettre à jour les services conformément à la configuration et à l’utilisation du client, afin de garantir des expériences et des recommandations personnalisées
Dépanner, ce qui implique de prévenir, détecter, résoudre et atténuer les problèmes, y compris les incidents de sécurité et les problèmes liés aux produits, en corrigeant les bogues logiciels et en maintenant la fonctionnalité et l’actualité des services en ligne
Améliorer la productivité, la fiabilité, l’efficacité, la qualité, la confidentialité, l’accessibilité et la sécurité des utilisateurs et utilisatrices en maintenant le service à jour et opérationnel
Ces pratiques sont décrites dans l’accord de protection des données (DPA) de GitHub, qui détaille nos engagements en matière de traitement des données envers nos clients et clientes responsables du traitement des données. GitHub utilise également certaines données personnelles avec l’autorisation du client ou de la cliente dans le cadre du DPA, aux fins suivantes :
Facturation et gestion des comptes
Respect et résolution des obligations légales
Détection, prévention et protection contre les abus ; analyse antivirus et analyse visant à détecter les violations des conditions d’utilisation
Génération des rapports récapitulatifs afin de calculer les commissions des employés et employées ainsi que les primes des partenaires
Production des rapports agrégés à usage interne et à des fins de planification stratégique, couvrant des domaines tels que les prévisions, l’analyse des revenus, la planification des capacités et la stratégie produit.
Pour en savoir plus, consultez notre Copilot Trust Center.
Comment GitHub utilise-t-il les données Copilot des abonnés Individual (version gratuite/Pro/Pro+) ?
GitHub utilise les données Copilot des abonnés Individual pour tous les objectifs opérationnels décrits ci-dessus pour les abonnés Business/Enterprise.
De plus, pour les abonnés Individual uniquement : GitHub peut utiliser les données d’interaction de Copilot, y compris les prompts (entrées), les suggestions (résultats) et les extraits de code générés lors des sessions Copilot, pour entraîner et améliorer les modèles d’IA. Cet entraînement permet d’améliorer les suggestions de code pour tous les utilisateurs de Copilot.
Les abonnés Individual peuvent à tout moment refuser que leurs données soient utilisées pour l’entraînement des modèles d’IA via https://github.com/settings/copilot/features. Ce refus n’affecte pas votre accès aux fonctionnalités de Copilot.
Pour obtenir plus de détails sur les activités de traitement des données de GitHub en tant que responsable du traitement, en particulier pour les utilisateurs de la version gratuite de Copilot et les clients Copilot Pro et Copilot Pro+, consultez les Conditions générales d'utilisation et la Déclaration de confidentialité de GitHub.
GitHub Copilot prend-il en charge la conformité au RGPD et aux autres lois sur la protection des données ?
Oui. GitHub et ses clients peuvent conclure un accord de protection des données qui garantit la conformité avec le RGPD et les législations similaires.
GitHub Copilot génère-t-il parfois des données personnelles ?
Bien que nous ayons conçu GitHub Copilot dans le respect de la vie privée, la définition étendue des données personnelles dans la législation telle que le Règlement général sur la protection des données (RGPD) de l’UE signifie que nous ne pouvons pas garantir que GitHub Copilot ne générera jamais de telles données. Le modèle Large Language Model (LLM) qui alimente GitHub Copilot a été formé à partir de code public et, lors de nos tests, l’outil a parfois fait des suggestions ressemblant à des données personnelles. Ces suggestions étaient généralement synthétisées et n’étaient pas liées à des personnes réelles.
Comment Copilot permet-il aux utilisateurs d’accéder à leurs données personnelles, de les modifier ou de les supprimer ?
Ces actions sont disponibles pour les utilisateurs de Copilot, comme décrit dans la déclaration de confidentialité de GitHub.
IA responsable
Quelles sont les considérations relatives à la propriété intellectuelle lors de l’utilisation de GitHub Copilot ?
Les principales considérations relatives à la propriété intellectuelle pour GitHub Copilot concernent les droits d’auteur. Le modèle qui alimente Copilot est entraîné à partir d’une vaste collection de codes accessibles au public. Cette collection peut inclure des codes protégés par des droits d’auteur, et les suggestions de Copilot (dans de rares cas) peuvent ressembler au code sur lequel son modèle a été entraîné. Voici quelques informations de base que vous devez connaître à ce sujet :
La loi sur le droit d’auteur autorise l’utilisation d’œuvres protégées par droits d’auteur pour entraîner des modèles d’IA. Dans leur législation sur le droit d’auteur, les pays du monde entier ont prévu des dispositions qui permettent aux machines d’apprendre, de comprendre, d’extraire des modèles et des faits à partir de documents protégés par le droit d’auteur, y compris le code logiciel. Par exemple, l’Union européenne, le Japon et Singapour ont des dispositions expresses autorisant l’apprentissage automatique pour développer des modèles d’IA. D’autres pays, dont le Canada, l’Inde et les États-Unis, autorisent également ce type de formation en vertu de leurs dispositions sur l’utilisation équitable/l’exploitation équitable. Le modèle d’IA de GitHub Copilot a été formé à l’aide de code provenant des référentiels publics de GitHub, qui sont accessibles au public et entrent dans le cadre de l’utilisation autorisée du droit d’auteur.
Qu’en est-il du risque lié au droit d’auteur dans les suggestions ? Dans de rares cas (moins de 1 % selon les recherches de GitHub), les suggestions de GitHub peuvent correspondre à des exemples de code utilisés pour entraîner le modèle d’IA de GitHub. Une fois encore, Copilot ne « recherche » ni ne « copie-colle » de code, mais utilise plutôt le contexte de l’espace de travail d’un utilisateur pour synthétiser et générer une suggestion.
Notre expérience montre que les suggestions correspondantes sont plus susceptibles de se produire dans deux situations : (i) lorsqu’il y a peu ou pas de contexte dans l’éditeur de code que le modèle de Copilot peut synthétiser, ou (ii) lorsqu’une suggestion correspondante représente une approche ou une méthode courante. Si une suggestion de code correspond à un code existant, son utilisation risque de déclencher des plaintes pour violation du droit d’auteur, qui dépendront de la quantité et de la nature du code utilisé, ainsi que du contexte dans lequel il est utilisé. À bien des égards, ce risque est le même que celui qui survient lors de l’utilisation de tout code dont le développeur n’est pas l’auteur, par exemple lorsqu’il copie du code provenant d’une source en ligne ou réutilise du code provenant d’une bibliothèque. C’est pourquoi les organisations et les développeurs responsables recommandent aux utilisateurs d’appliquer des politiques de scan du code (Code Scanning) afin d’identifier et d’évaluer les codes potentiellement correspondants.
Dans Copilot, vous pouvez choisir d’autoriser ou non Copilot à suggérer des complétions de code correspondant à du code accessible au public sur GitHub.com. Pour plus d’informations, consultez Configurer les paramètres GitHub Copilot sur GitHub.com. Si vous avez autorisé les suggestions correspondant à du code public, GitHub Copilot peut vous fournir des détails sur le code correspondant lorsque vous acceptez ces suggestions. Un code correspondant ne signifie pas nécessairement une violation du droit d’auteur. Il appartient donc en fin de compte à l’utilisateur de déterminer s’il souhaite utiliser la suggestion, et ce qu’il convient d’attribuer (ainsi que d’autres conformités de licence) dans des circonstances appropriées.
GitHub Copilot inclut-il un mécanisme de filtrage pour atténuer les risques ?
Oui, GitHub Copilot inclut un filtre de référence de code optionnel pour détecter et supprimer certaines suggestions qui correspondent au code public sur GitHub.
GitHub a créé un filtre de détection des doublons pour détecter et supprimer les suggestions qui contiennent des segments de code d’une certaine longueur correspondant au code public sur GitHub. Ce filtre peut être activé par l’administrateur de votre entreprise et s’appliquer à toutes les organisations de votre entreprise, ou l’administrateur peut déléguer le contrôle à des organisations individuelles.
Lorsque le filtre est activé, Copilot vérifie si les suggestions de code correspondent ou sont proches de correspondre au code public sur GitHub de 65 lexèmes ou plus (en moyenne, 150 caractères). En cas de correspondance, la suggestion ne sera pas affichée à l’utilisateur.
GitHub Copilot comprend en outre des filtres permettant de bloquer les propos offensants dans les invites et d’éviter de synthétiser des suggestions dans des contextes sensibles. Nous continuons de travailler à l’amélioration du système de filtrage afin de détecter et de supprimer plus intelligemment les résultats offensants. Si vous constatez des résultats offensants, veuillez les signaler directement à copilot-safety@github.com afin que nous puissions améliorer nos mesures de protection. GitHub prend ce défi très au sérieux et nous nous engageons à y remédier.
En plus des filtres pour les sorties hors sujet, nuisibles et offensantes, GitHub Copilot analyse également les sorties à la recherche de code vulnérable.
GitHub Copilot peut-il introduire du code non sécurisé dans ses suggestions ?
Le code public peut contenir des modèles de codage non sécurisés, des bogues ou des références à des API ou des idiomes obsolètes. Lorsque GitHub Copilot synthétise des suggestions de code à partir de ces données, il peut également synthétiser du code contenant ces modèles indésirables. Copilot dispose de filtres qui bloquent ou signalent aux utilisateurs les modèles de code non sécurisés détectés dans les suggestions de Copilot. Ces filtres ciblent les modèles de code vulnérables les plus courants, notamment les identifiants codés en dur, les injections SQL et les injections de chemin. De plus, ces dernières années, nous avons fourni des outils tels que GitHub Advanced Security, GitHub Actions, Dependabot et CodeQL aux projets open source afin d’améliorer la qualité du code. Bien sûr, vous devez toujours utiliser GitHub Copilot en combinaison avec de bonnes pratiques de test et de révision du code, des outils de sécurité, ainsi que votre propre jugement.
GitHub Copilot est-il destiné à automatiser entièrement la génération de code et à remplacer les développeurs et développeuses ?
Non. GitHub Copilot est un outil destiné à améliorer l’efficacité des développeurs et développeuses. Il n’est pas destiné à remplacer les devs.
Les devs doivent appliquer exactement les mêmes mesures de sécurité et de vérification aux suggestions de Copilot qu’à tout code tiers.
Les pratiques telles que les tests fonctionnels rigoureux, l’analyse de code, les tests de sécurité, etc. doivent continuer à appliquer les stratégies avec les suggestions de Copilot. De plus, vous devez vous assurer que votre éditeur de code ou votre éditeur ne compile pas ou n’exécute pas automatiquement le code généré avant que vous ne l’ayez vérifié.
GitHub Copilot prend-il en charge les fonctionnalités d’accessibilité ?
Nous effectuons actuellement des tests internes afin d’évaluer la facilité d’utilisation de GitHub Copilot par les développeurs handicapés et nous nous efforçons de garantir que GitHub Copilot soit accessible à tous les développeurs. En savoir plus sur l’accessibilité chez GitHub et consulter notre documentation détaillée sur différents thèmes et fonctionnalités, notamment des instructions pour l’utilisation de nos produits avec des lecteurs d’écran et d’autres technologies d’assistance sur notre site Web Accessibilité de GitHub.
GitHub Copilot fonctionnera-t-il aussi bien avec d’autres langues que l’anglais ?
Étant donné que les sources publiques sont principalement en anglais, GitHub Copilot fonctionnera probablement moins bien dans les cas où les invites en langage naturel fournies par le développeur ne sont pas en anglais et/ou sont grammaticalement incorrectes. Par conséquent, les utilisateurs non anglophones pourraient bénéficier d’un service de moindre qualité.
Général
Qu’est-ce que GitHub Copilot ?
GitHub Copilot est un agent de codage IA qui vous aide à développer, comprendre et livrer des logiciels. Il vous aide à chaque phase du cycle de vie de développement logiciel, y compris l’exploration de votre base de code, la planification de votre projet, l’automatisation de vos workflows, la révision de vos modifications et la résolution des conflits de merge.
Copilot étant intégré à GitHub, il fonctionne au sein du workflow de développement que vous utilisez déjà :
Votre code et son historique.
Les issues et les pull requests que vous utilisez déjà pour suivre le travail
Les automatisations que vous exécutez dans votre repo.
Une modification peut commencer par une issue, être récupérée par un agent, revenir en tant que pull request, être révisée dans une optique de qualité et de sécurité ainsi qu’être fusionnée. Vous et Copilot travaillez dessus au même endroit et avec le même contexte au lieu de déplacer le code dans des outils distincts puis revenir.
Quels sont les langages, IDE et surfaces pris en charge par GitHub Copilot ?
GitHub Copilot est formé à tous les langages qui apparaissent dans les référentiels publics.
GitHub Copilot est disponible dans plusieurs IDE, y compris Visual Studio Code, Visual Studio, les IDE JetBrains, XCode, Vim, Neovim, Zed et Eclipse. GitHub Copilot est également disponible dans le terminal/la CLI, via l’application de bureau GitHub Copilot, sur le Web, sur mobile, dans Slack et dans Teams. Vous pouvez facilement commencer à travailler sur une surface et poursuivre la même session sur une autre. Vous pouvez en savoir plus ici.
Comment puis-je me lancer avec GitHub Copilot ?
Vous trouverez une pléthore de ressources sur GitHub Docs, notamment des guides de démarrage rapide pour différentes surfaces ainsi que des bonnes pratiques. Notre communauté a développé Awesome GitHub Copilot pour partager les agents réutilisables, les compétences, les instructions, les hooks et les outils pour vous aider à livrer plus rapidement grâce à Copilot. Vous trouverez également des didacticiels et des vidéos YouTube pour vous aider à vous lancer dès aujourd’hui !
Forfaits et tarifs
Que sont les crédits IA GitHub ?
Les crédits IA GitHub sont le mode de paiement de votre utilisation de l’IA dans GitHub Copilot. Chaque forfait inclut une allocation mensuelle : 1 crédit IA = 0,01 USD.
Vous utilisez des crédits lorsque vous discutez avec Copilot et travaillez avec des agents. Les complétions de code et les suggestions de la prochaine modification ne consomment pas de crédits. Elles restent illimitées avec tous les forfaits.
Le nombre de crédits consommés par une interaction dépend du modèle que vous choisissez et de la complexité de la tâche. Une question brève adressée à un modèle léger coûte une fraction d’un crédit. Une séance plus longue avec un agent et en utilisant un modèle frontière sur un grand nombre de fichiers consomme davantage.
Quelles sont les différences entre les versions gratuite, Pro, Pro+, Max, Business et Enterprise de GitHub Copilot ?
GitHub Copilot propose plusieurs offres pour les organisations ainsi que les développeurs et développeuses individuels. Parmi les principales différences entre les forfaits figurent le total des crédits IA GitHub et les modèles disponibles. Pour consulter davantage d’informations et un graphique de comparaison des forfaits, veuillez vous référer à notre page des forfaits et tarifs.
Que se passe-t-il losque j’atteins mon plafond d’utilisation ?
Lorsque vous avez utilisé votre allocation mensuelle, plusieurs options s’offrent à vous :
Attendre le prochain cycle. Votre allocation incluse est réinitialisée chaque mois.
Continuer à travailler en payant à l’utilisation. Fixez un budget en dollars pour utiliser davantage Copilot sans interruption. Chaque crédit étant déduit à hauteur de 0,01 USD, un budget de 10 USD représente 1 000 crédits.
Passer à un modèle moins coûteux. Les modèles légers consomment moins de crédits par interaction et font durer davantage votre allocation restante.
Sur GitHub Copilot Business et GitHub Copilot Enterprise, les admins fixent les plafonds d’utilisation et décident quand une utilisation payante supplémentaire est autorisée. Le cas contraire, Copilot est mis en pause jusqu’au prochain cycle.
Vous pouvez suivre votre utilisation et prendre connaissance de votre date de réinitialisation dans vos paramètres Copilot, avec des alertes à 75 %, 90 % et 100 % de tout budget configuré.
Que comprend la version gratuite de GitHub Copilot ?
Les utilisateurs et utilisatrices de la version gratuite de GitHub Copilot sont limités à 2 000 achèvements et un accès aux modèles d’entrée de gamme par mois. Si vous disposez de la version gratuite, vous pouvez passer à Pro via votre page de paramètres Copilot ou directement sur la page marketing Copilot.
Confidentialité
Quelles sont les données personnelles traitées par GitHub Copilot ?
GitHub Copilot traite les données personnelles en fonction de la manière dont Copilot est consulté et utilisé : que ce soit via GitHub.com, l’application mobile, les extensions ou l’une des nombreuses extensions IDE, ou via des fonctionnalités telles que les suggestions pour l’interface de ligne de commande (CLI), les complétions de code IDE ou le chat personnalisé sur GitHub.com. Les types de données personnelles traitées peuvent inclure :
Données d’engagement des utilisateurs : cela inclut les identificateurs pseudonymes capturés lors des interactions des utilisateurs avec Copilot, tels que les complétions acceptées ou rejetées, les messages d’erreur, les journaux système et les indicateurs d’utilisation des produits.
Invites : il s’agit des entrées pour le chat ou le code, ainsi que du contexte, envoyés à l’IA de Copilot pour générer des suggestions.
Suggestions : il s’agit des lignes de code ou des réponses de chat générées par IA et fournies aux utilisateurs en fonction de leurs invites.
Données de retour : il s’agit des commentaires des utilisateurs en temps réel, y compris les réactions (par exemple, pouces levés/baissés) et les commentaires facultatifs, ainsi que les commentaires provenant des tickets d’assistance.
Comment GitHub utilise-t-il les données Copilot des abonnés et abonnées Business et Enterprise ?
La manière dont GitHub utilise les données Copilot dépend de la façon dont l’utilisateur ou l’utilisatrice accède à Copilot et de l’objectif poursuivi. GitHub utilise généralement les données personnelles pour :
Fournir, maintenir et mettre à jour les services conformément à la configuration et à l’utilisation du client, afin de garantir des expériences et des recommandations personnalisées
Dépanner, ce qui implique de prévenir, détecter, résoudre et atténuer les problèmes, y compris les incidents de sécurité et les problèmes liés aux produits, en corrigeant les bogues logiciels et en maintenant la fonctionnalité et l’actualité des services en ligne
Améliorer la productivité, la fiabilité, l’efficacité, la qualité, la confidentialité, l’accessibilité et la sécurité des utilisateurs et utilisatrices en maintenant le service à jour et opérationnel
Ces pratiques sont décrites dans l’accord de protection des données (DPA) de GitHub, qui détaille nos engagements en matière de traitement des données envers nos clients et clientes responsables du traitement des données. GitHub utilise également certaines données personnelles avec l’autorisation du client ou de la cliente dans le cadre du DPA, aux fins suivantes :
Facturation et gestion des comptes
Respect et résolution des obligations légales
Détection, prévention et protection contre les abus ; analyse antivirus et analyse visant à détecter les violations des conditions d’utilisation
Génération des rapports récapitulatifs afin de calculer les commissions des employés et employées ainsi que les primes des partenaires
Production des rapports agrégés à usage interne et à des fins de planification stratégique, couvrant des domaines tels que les prévisions, l’analyse des revenus, la planification des capacités et la stratégie produit.
Pour en savoir plus, consultez notre Copilot Trust Center.
Comment GitHub utilise-t-il les données Copilot des abonnés Individual (version gratuite/Pro/Pro+) ?
GitHub utilise les données Copilot des abonnés Individual pour tous les objectifs opérationnels décrits ci-dessus pour les abonnés Business/Enterprise.
De plus, pour les abonnés Individual uniquement : GitHub peut utiliser les données d’interaction de Copilot, y compris les prompts (entrées), les suggestions (résultats) et les extraits de code générés lors des sessions Copilot, pour entraîner et améliorer les modèles d’IA. Cet entraînement permet d’améliorer les suggestions de code pour tous les utilisateurs de Copilot.
Les abonnés Individual peuvent à tout moment refuser que leurs données soient utilisées pour l’entraînement des modèles d’IA via https://github.com/settings/copilot/features. Ce refus n’affecte pas votre accès aux fonctionnalités de Copilot.
Pour obtenir plus de détails sur les activités de traitement des données de GitHub en tant que responsable du traitement, en particulier pour les utilisateurs de la version gratuite de Copilot et les clients Copilot Pro et Copilot Pro+, consultez les Conditions générales d'utilisation et la Déclaration de confidentialité de GitHub.
GitHub Copilot prend-il en charge la conformité au RGPD et aux autres lois sur la protection des données ?
Oui. GitHub et ses clients peuvent conclure un accord de protection des données qui garantit la conformité avec le RGPD et les législations similaires.
GitHub Copilot génère-t-il parfois des données personnelles ?
Bien que nous ayons conçu GitHub Copilot dans le respect de la vie privée, la définition étendue des données personnelles dans la législation telle que le Règlement général sur la protection des données (RGPD) de l’UE signifie que nous ne pouvons pas garantir que GitHub Copilot ne générera jamais de telles données. Le modèle Large Language Model (LLM) qui alimente GitHub Copilot a été formé à partir de code public et, lors de nos tests, l’outil a parfois fait des suggestions ressemblant à des données personnelles. Ces suggestions étaient généralement synthétisées et n’étaient pas liées à des personnes réelles.
Comment Copilot permet-il aux utilisateurs d’accéder à leurs données personnelles, de les modifier ou de les supprimer ?
Ces actions sont disponibles pour les utilisateurs de Copilot, comme décrit dans la déclaration de confidentialité de GitHub.
IA responsable
Quelles sont les considérations relatives à la propriété intellectuelle lors de l’utilisation de GitHub Copilot ?
Les principales considérations relatives à la propriété intellectuelle pour GitHub Copilot concernent les droits d’auteur. Le modèle qui alimente Copilot est entraîné à partir d’une vaste collection de codes accessibles au public. Cette collection peut inclure des codes protégés par des droits d’auteur, et les suggestions de Copilot (dans de rares cas) peuvent ressembler au code sur lequel son modèle a été entraîné. Voici quelques informations de base que vous devez connaître à ce sujet :
La loi sur le droit d’auteur autorise l’utilisation d’œuvres protégées par droits d’auteur pour entraîner des modèles d’IA. Dans leur législation sur le droit d’auteur, les pays du monde entier ont prévu des dispositions qui permettent aux machines d’apprendre, de comprendre, d’extraire des modèles et des faits à partir de documents protégés par le droit d’auteur, y compris le code logiciel. Par exemple, l’Union européenne, le Japon et Singapour ont des dispositions expresses autorisant l’apprentissage automatique pour développer des modèles d’IA. D’autres pays, dont le Canada, l’Inde et les États-Unis, autorisent également ce type de formation en vertu de leurs dispositions sur l’utilisation équitable/l’exploitation équitable. Le modèle d’IA de GitHub Copilot a été formé à l’aide de code provenant des référentiels publics de GitHub, qui sont accessibles au public et entrent dans le cadre de l’utilisation autorisée du droit d’auteur.
Qu’en est-il du risque lié au droit d’auteur dans les suggestions ? Dans de rares cas (moins de 1 % selon les recherches de GitHub), les suggestions de GitHub peuvent correspondre à des exemples de code utilisés pour entraîner le modèle d’IA de GitHub. Une fois encore, Copilot ne « recherche » ni ne « copie-colle » de code, mais utilise plutôt le contexte de l’espace de travail d’un utilisateur pour synthétiser et générer une suggestion.
Notre expérience montre que les suggestions correspondantes sont plus susceptibles de se produire dans deux situations : (i) lorsqu’il y a peu ou pas de contexte dans l’éditeur de code que le modèle de Copilot peut synthétiser, ou (ii) lorsqu’une suggestion correspondante représente une approche ou une méthode courante. Si une suggestion de code correspond à un code existant, son utilisation risque de déclencher des plaintes pour violation du droit d’auteur, qui dépendront de la quantité et de la nature du code utilisé, ainsi que du contexte dans lequel il est utilisé. À bien des égards, ce risque est le même que celui qui survient lors de l’utilisation de tout code dont le développeur n’est pas l’auteur, par exemple lorsqu’il copie du code provenant d’une source en ligne ou réutilise du code provenant d’une bibliothèque. C’est pourquoi les organisations et les développeurs responsables recommandent aux utilisateurs d’appliquer des politiques de scan du code (Code Scanning) afin d’identifier et d’évaluer les codes potentiellement correspondants.
Dans Copilot, vous pouvez choisir d’autoriser ou non Copilot à suggérer des complétions de code correspondant à du code accessible au public sur GitHub.com. Pour plus d’informations, consultez Configurer les paramètres GitHub Copilot sur GitHub.com. Si vous avez autorisé les suggestions correspondant à du code public, GitHub Copilot peut vous fournir des détails sur le code correspondant lorsque vous acceptez ces suggestions. Un code correspondant ne signifie pas nécessairement une violation du droit d’auteur. Il appartient donc en fin de compte à l’utilisateur de déterminer s’il souhaite utiliser la suggestion, et ce qu’il convient d’attribuer (ainsi que d’autres conformités de licence) dans des circonstances appropriées.
GitHub Copilot inclut-il un mécanisme de filtrage pour atténuer les risques ?
Oui, GitHub Copilot inclut un filtre de référence de code optionnel pour détecter et supprimer certaines suggestions qui correspondent au code public sur GitHub.
GitHub a créé un filtre de détection des doublons pour détecter et supprimer les suggestions qui contiennent des segments de code d’une certaine longueur correspondant au code public sur GitHub. Ce filtre peut être activé par l’administrateur de votre entreprise et s’appliquer à toutes les organisations de votre entreprise, ou l’administrateur peut déléguer le contrôle à des organisations individuelles.
Lorsque le filtre est activé, Copilot vérifie si les suggestions de code correspondent ou sont proches de correspondre au code public sur GitHub de 65 lexèmes ou plus (en moyenne, 150 caractères). En cas de correspondance, la suggestion ne sera pas affichée à l’utilisateur.
GitHub Copilot comprend en outre des filtres permettant de bloquer les propos offensants dans les invites et d’éviter de synthétiser des suggestions dans des contextes sensibles. Nous continuons de travailler à l’amélioration du système de filtrage afin de détecter et de supprimer plus intelligemment les résultats offensants. Si vous constatez des résultats offensants, veuillez les signaler directement à copilot-safety@github.com afin que nous puissions améliorer nos mesures de protection. GitHub prend ce défi très au sérieux et nous nous engageons à y remédier.
En plus des filtres pour les sorties hors sujet, nuisibles et offensantes, GitHub Copilot analyse également les sorties à la recherche de code vulnérable.
GitHub Copilot peut-il introduire du code non sécurisé dans ses suggestions ?
Le code public peut contenir des modèles de codage non sécurisés, des bogues ou des références à des API ou des idiomes obsolètes. Lorsque GitHub Copilot synthétise des suggestions de code à partir de ces données, il peut également synthétiser du code contenant ces modèles indésirables. Copilot dispose de filtres qui bloquent ou signalent aux utilisateurs les modèles de code non sécurisés détectés dans les suggestions de Copilot. Ces filtres ciblent les modèles de code vulnérables les plus courants, notamment les identifiants codés en dur, les injections SQL et les injections de chemin. De plus, ces dernières années, nous avons fourni des outils tels que GitHub Advanced Security, GitHub Actions, Dependabot et CodeQL aux projets open source afin d’améliorer la qualité du code. Bien sûr, vous devez toujours utiliser GitHub Copilot en combinaison avec de bonnes pratiques de test et de révision du code, des outils de sécurité, ainsi que votre propre jugement.
GitHub Copilot est-il destiné à automatiser entièrement la génération de code et à remplacer les développeurs et développeuses ?
Non. GitHub Copilot est un outil destiné à améliorer l’efficacité des développeurs et développeuses. Il n’est pas destiné à remplacer les devs.
Les devs doivent appliquer exactement les mêmes mesures de sécurité et de vérification aux suggestions de Copilot qu’à tout code tiers.
Les pratiques telles que les tests fonctionnels rigoureux, l’analyse de code, les tests de sécurité, etc. doivent continuer à appliquer les stratégies avec les suggestions de Copilot. De plus, vous devez vous assurer que votre éditeur de code ou votre éditeur ne compile pas ou n’exécute pas automatiquement le code généré avant que vous ne l’ayez vérifié.
GitHub Copilot prend-il en charge les fonctionnalités d’accessibilité ?
Nous effectuons actuellement des tests internes afin d’évaluer la facilité d’utilisation de GitHub Copilot par les développeurs handicapés et nous nous efforçons de garantir que GitHub Copilot soit accessible à tous les développeurs. En savoir plus sur l’accessibilité chez GitHub et consulter notre documentation détaillée sur différents thèmes et fonctionnalités, notamment des instructions pour l’utilisation de nos produits avec des lecteurs d’écran et d’autres technologies d’assistance sur notre site Web Accessibilité de GitHub.
GitHub Copilot fonctionnera-t-il aussi bien avec d’autres langues que l’anglais ?
Étant donné que les sources publiques sont principalement en anglais, GitHub Copilot fonctionnera probablement moins bien dans les cas où les invites en langage naturel fournies par le développeur ne sont pas en anglais et/ou sont grammaticalement incorrectes. Par conséquent, les utilisateurs non anglophones pourraient bénéficier d’un service de moindre qualité.


