Visual Studio avec GitHub Copilot – Programmation par paires AI2025-07-23T09:41:58-07:00

Copilot free in Visual Studio 2022

Mode Agent : votre Copilot piloté par l’IA vient d’être suralimenté

Bénéficiez d’une assistance au codage basée sur l’IA qui analyse les problèmes, coordonne les étapes suivantes, applique les modifications et itère sur les erreurs.

Bien démarrer en seulement 3 étapes

GitHub Copilot installation screenshot

Installez la dernière version de Visual Studio 2022

La dernière expérience de GitHub Copilot est intégrée à Visual Studio et combine de manière pratique les fonctionnalités de saisie semi-automatique de code de GitHub Copilot et la conversation GitHub Copilot dans un seul package. Téléchargez la dernière version de Visual Studio 2022 pour découvrir les nouvelles fonctionnalités et améliorations.

GitHub Copilot installation screenshot

Commencer à utiliser Copilot gratuitement

GitHub Copilot est gratuit à utiliser dans Visual Studio, avec un accès limité à certaines fonctionnalités de Copilot. Pas de procès. Aucune carte de crédit n’est nécessaire. Juste votre compte GitHub.
Github Copilot sign in screenshot

Connectez-vous avec votre compte GitHub

Pour activer GitHub Copilot, vérifiez que vous avez ajouté votre compte GitHub à Visual Studio. Pour plus d’informations, consultez Travailler avec des comptes GitHub dans Visual Studio dans la documentation Microsoft.

5 trucs et astuces

01
Meilleures pratiques

GitHub Copilot est un assistant de codage basé sur l’intelligence artificielle (IA), qui peut s’exécuter dans différents environnements et vous aider à être plus efficace dans vos tâches de codage quotidiennes. Dans cette nouvelle série de contenu, nous allons vous montrer comment GitHub Copilot fonctionne dans Visual Studio spécifiquement et comment il vous permet d’être plus productif.

02
Soyez rapide comme un pro

La qualité de la sortie d’un modèle de langage volumineux dépend beaucoup de la qualité de l’invite, et GitHub Copilot n’échappe pas à cette règle. Dans cette nouvelle vidéo, Gwyn enseigne « l’ingénierie des invites » pour GitHub Copilot dans Visual Studio 2022 et comment engendrer de meilleurs résultats avec de meilleures invites.

03
Complétions de code

Commencez à écrire dans l’éditeur et Copilot suggérera du code au fur et à mesure que vous tapez.
Astuce : appuyez sur « Tab » pour accepter une suggestion.

04
Conversation Inline

Utiliser la conversation Inline vous permet d’écrire vos méthodes, classes et tests unitaires en convertissant vos invites en code. Ouvrez Inline en cliquant avec le bouton droit de la souris dans votre fichier texte et en sélectionnant « Demander à Copilot » ou Alt + /`
Conseil : utilisez « / » pour indiquer votre intention ou « # » pour faire référence à vos fichiers. Comme “/test for #filename”

05
Fenêtre de conversation

Posez des questions sur votre solution ou vos fichiers.  Ouvrir à partir du badge Copilot ou CTRL + , C.
Astuce : utilisez #solution pour faire référence à votre solution active (uniquement pour C#) dans Visual Studio

Ne vous lancez pas seul

Les développeurs du monde entier utilisent Copilot pour coder plus rapidement et faire ce qui compte le plus : créer d’excellents logiciels.

Gratuit

Un moyen rapide de démarrer avec GitHub Copilot.

$0par utilisateur / mois

Ce qui est compris

  • 50 requêtes en mode agent ou conversation par mois
  • 2 000 réalisations par mois
  • Accès à Claude 3.5 Sonnet, GPT-4.1 et plus
Les plus populaires

Pro

Complétions illimitées et conversation avec accès à plus de modèles.

$10par mois ou 100 $ par an

Ce qui est compris

Tout en Gratuit et :

  • Mode agent illimité et conversations avec GPT-4.11
  • Complétions de code illimitées
  • Accès à la révision de code, Claude 3.7/4 Sonnet, Gemini 2.5 Pro, et plus
  • 6x plus de requêtes premium que Copilot Libre d’utiliser les derniers modèles, avec la possibilité d’en acheter plus de2
  • Agent de codage (aperçu)

Gratuit pour les étudiants, enseignants et mainteneurs vérifiés de projets open source populaires. En savoir plus

Pro+

Flexibilité maximale et choix de modèles.

$39par mois ou 390 $ par an

Ce qui est compris

Tout dans Pro et :

  • Accès à tous les modèles, y compris Claude Opus 4, o3 et plus
  • 30x plus de requêtes premium que Copilot Libre d’utiliser les derniers modèles, avec la possibilité d’en acheter plus2

Entreprise

Accélérez les flux de travail avec GitHub Copilot.

$19par utilisateur / mois

Ce qui est compris

  • Mode agent illimité et conversations avec GPT-4.11
  • Complétions de code illimitées
  • Accès à la révision de code, Claude 3.5/3.7/4 Sonnet, Gemini 2.5 Pro, et plus
  • 300 requêtes premium pour utiliser les derniers modèles par utilisateur, avec la possibilité d’en acheter davantage2
  • Gestion des utilisateurs et mesures d’utilisation
  • Indemnité de propriété intellectuelle et confidentialité des données
  • Agent de codage (aperçu)
Meilleure valeur

Entreprise

Évoluez avec des agents d’IA et un accès complet aux modèles.

$39par utilisateur / mois

Ce qui est compris

Tout dans les affaires et :

  • Accès à tous les modèles, y compris Claude Opus 4, o3 et plus
  • 3,33 fois plus de requêtes premium que Business pour utiliser les derniers modèles, avec la possibilité d’en acheter davantage2
  1. Les temps de réponse peuvent varier pendant les périodes d’utilisation intensive. Les requêtes peuvent être soumises à une limitation de débit.
  2. Option d’achat de requêtes premium supplémentaires non disponible pour les utilisateurs abonnés ou abonnés à Pro ou Pro+ via GitHub Mobile sur iOS ou Android.

FAQ

Visual Studio 2022 version 17.10 ou ultérieure

Pour accéder à GitHub Copilot Free, suivez le processus de connexion Visual Studio existant. Une fois connecté, activez Copilot Free via https://github.com/settings/copilot.  Une fois activé, GitHub Copilot Free fournit un nombre limité de discussions et de complétions.
Découvrir plus d’informations
  1. Téléchargez la dernière version de Visual Studio 2022. Sélectionnez au moins une charge de travail dans le programme d’installation. Veillez à laisser le composant présélectionné GitHub Copilot sélectionné. OU Si aucune charge de travail n’est sélectionnée, installez GitHub Copilot en la sélectionnant dans les composants individuels du programme d’installation.
  2. Configurez un abonnement GitHub Copilot pour votre compte personnel, ou si vous êtes membre d’une organisation ou d’une entreprise avec un abonnement GitHub Copilot, un siège doit vous être attribué par un(e) propriétaire d’organisation. Avant de démarrer un abonnement payant pour un compte personnel, vous pouvez configurer une période d’évaluation unique de 30 jours pour évaluer GitHub Copilot. Pour commencer une version d’évaluation, vous devez choisir un cycle de facturation mensuel ou annuel et fournir un mode de paiement. Si vous n’annulez pas l’essai avant la fin des 30 jours, l’essai sera automatiquement converti en abonnement payant. Vous pouvez annuler votre essai de GitHub Copilot à tout moment pendant les 30 jours et vous ne serez pas facturé(e). Si vous annulez avant la fin de l’essai, vous aurez toujours accès à GitHub Copilot jusqu’à la fin de la période d’essai de 30 jours. Pour plus d’informations, consultez gestion de votre abonnement individuel GitHub Copilot.
  3. Connectez-vous Visual Studio avec un compte GitHub disposant d’un abonnement GitHub Copilot. Suivez les étapes de Ajoutez des comptes GitHub à votre Visual Studio keychain.

Pour plus de détails, visitez la page de documentation Installer et gérer GitHub Copilot dans Visual Studio sur learn.microsoft.com.

Avec Visual Studio 2022 version 17.10 ou ultérieure, GitHub Copilot et GitHub Copilot Chat peuvent être installés en tant qu’extension unique qui combine Copilot et Copilot Chat dans un seul package. L’extension Unified GitHub Copilot est incluse comme composant intégré et recommandé par défaut dans toutes les charges de travail et est disponible via le Visual Studio Installer.

Pour obtenir la nouvelle extension unifiée GitHub Copilot :

  • Installez Visual Studio 2022 version 17.10 ou ultérieure.
  • Sélectionnez au moins une charge de travail dans le programme d’installation. Veillez à laisser le composant présélectionné GitHub Copilot sélectionné. OU Si aucune charge de travail n’est sélectionnée, installez GitHub Copilot en la sélectionnant dans les composants individuels du programme d’installation.

GitHub Copilot est installé par défaut avec toutes les charges de travail. Si vous choisissez de l’exclure, vous pouvez l’installer plus tard en utilisant le Visual Studio Installer pour modifier votre installation, puis en sélectionnant le composant GitHub Copilot.

Pour plus de détails, visitez la page de documentation d’installation de GitHub Copilot dans Visual Studio sur learn.microsoft.com.

Avec Visual Studio 2022 version 17.10 et versions ultérieures, vous voyez une icône d’état Copilot dans le coin supérieur droit de l’environnement Visual Studio qui indique si Copilot est actif, inactif, indisponible ou non installé. À l’aide du menu déroulant de l’icône d’état, vous pouvez facilement accéder aux options permettant de gérer ou de résoudre les problèmes de l’état de Copilot. Certaines options sont disponibles ou grisées en fonction de l’état de Copilot.

Consultez Gérer votre état de Copilot pour plus d’informations.

Visual Studio 2022 version 17.9 ou antérieure

Dans les versions 17.8 à 17.9 de Visual Studio 2022, GitHub Copilot et GitHub Copilot Chat peuvent être installés sous forme de deux extensions distinctes. L’installation de l’extension GitHub Copilot est un prérequis pour l’installation de l’interface de conversation GitHub Copilot Chat.

Suivez les étapes dans Obtenir GitHub Copilot pour Visual Studio 2022 versions 17.8 à 17.9.

Pour activer GitHub Copilot, vérifiez que vous avez ajouté votre compte GitHub à Visual Studio. Pour plus d’informations, veuillez consulter la rubrique Ajouter des comptes GitHub à votre chaîne de clés Visual Studio.
Vous pouvez obtenir de meilleures réponses en fournissant plus d’informations à GitHub Copilot Chat, notamment :

  • Utilisez des commandes de barre oblique pour spécifier rapidement des tâches courantes comme /explain pour obtenir des explications sur le code.
  • Définir l’étendue de la conversation à des fichiers spécifiques à l’aide de références.
  • Vérifiez la source utilisée par Copilot pour générer la réponse.
  • Utilisez différents threads pour chacune de vos conversations Copilot pour conserver des contextes différents dans chacun de ces éléments.

Découvrez comment utiliser Copilot Chat dans Visual Studio.

Découvrez la résolution des problèmes courants liés à GitHub Copilot.

Vous pouvez également suivre les conversations autour de GitHub Copilot via le forum de discussion de GitHub.

Non, GitHub Copilot est un abonnement distinct et n’est pas inclus dans une licence Visual Studio Professional ou Enterprise.

En savoir plus sur la facturation pour GitHub Copilot.

GitHub Copilot transforme l’expérience du développeur. Soutenu par les leaders de l’IA, Copilot fournit une assistance contextuelle tout au long du cycle de vie du développement logiciel, des complétions de code et de l’assistance par conversation dans l’IDE aux explications de code et aux réponses aux documents dans GitHub, et bien plus encore. Avec Copilot qui élève leur workflow, les développeurs peuvent se concentrer sur davantage d’éléments : valeur, innovation et bonheur.

GitHub Copilot permet aux développeurs de consacrer davantage d’énergie à la résolution des problèmes et à la collaboration, et de consacrer moins d’efforts aux choses banales et passe-partout. C’est pourquoi les développeurs qui utilisent Copilot se déclarent plus satisfaits de leur travail que ceux qui ne l’utilisent pas et sont jusqu’à 55 % plus productifs pour écrire du code sans sacrifier la qualité, ce qui se traduit par des développeurs engagés qui livrent plus rapidement des logiciels de qualité. Sans sacrifier la qualité, qui ajoute tous les avantages aux développeurs engagés qui envoient plus rapidement des logiciels de qualité.

GitHub Copilot s’intègre à des éditeurs de premier plan, notamment Visual Studio Code, Visual Studio, les IDE jetbrains et Neovim, et, contrairement aux autres assistants de codage d’IA, est intégré de manière native à GitHub. Avec des millions d’utilisateurs individuels et des dizaines de milliers de clients professionnels, Copilot est l’outil de développement d’IA le plus largement adopté au monde et représente l’avantage concurrentiel recherché par les développeurs par son nom.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des  FAQ sur GitHub Copilot.

GitHub Copilot est formé sur tous les langages qui apparaissent dans les référentiels publics. Pour chaque langage, la qualité des suggestions que vous recevez peut dépendre du volume et de la diversité des données de formation pour ce langage. Par exemple, JavaScript est bien représenté dans les référentiels publics et est l’un des langages les mieux pris en charge de GitHub Copilot. Les langages avec moins de représentation dans les référentiels publics peuvent produire moins de suggestions ou des suggestions moins robustes.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des  FAQ sur GitHub Copilot.

GitHub Copilot est alimenté par des modèles d’IA génératifs développés par GitHub, OpenAI et Microsoft. Il a été formé sur du texte en langage naturel et du code source depuis des sources disponibles publiquement, y compris le code dans les référentiels publics sur GitHub.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des  FAQ sur GitHub Copilot.

Non, GitHub Copilot génère des suggestions à l’aide d’une détermination probabiliste.

Quand vous pensez à la propriété intellectuelle et aux problèmes d’open source, il est essentiel de comprendre le fonctionnement de GitHub Copilot. Les modèles d’IA qui créent les suggestions de Copilot peuvent être formés sur du code public, mais ne contiennent pas de code. Lorsqu’ils génèrent une suggestion, ils ne « copient et collent » depuis aucune codebase.

  • Pour générer une suggestion de code, l’extension Copilot commence par examiner le code dans votre éditeur, en se concentrant sur les lignes juste avant et après votre curseur, mais également sur les informations incluant d’autres fichiers ouverts dans votre éditeur et les URL des référentiels ou des chemins de fichiers pour identifier le contexte pertinent. Ces informations sont envoyées au modèle de Copilot pour effectuer une détermination probabiliste de ce qui est susceptible de venir ensuite, puis de générer des suggestions.
  • Pour générer une suggestion de conversation dans l’éditeur de code, l’extension Copilot crée une invite contextuelle en combinant votre invite avec un contexte supplémentaire, notamment le fichier de code ouvert dans votre document actif, votre sélection de code et des informations générales sur l’espace de travail, telles que les frameworks, les langages et les dépendances. Ces informations sont envoyées au modèle de Copilot pour effectuer une détermination probabiliste de ce qui est susceptible de venir ensuite, puis de générer des suggestions.
  • Pour générer une suggestion de conversation sur GitHub.com, par exemple fournir une réponse à une question depuis votre invite de conversation, Copilot crée une invite contextuelle en combinant votre invite avec un contexte supplémentaire, notamment les invites précédentes, les pages ouvertes sur GitHub.com ainsi que le contexte récupéré depuis votre codebase ou votre recherche Bing. Ces informations sont envoyées au modèle de Copilot pour effectuer une détermination probabiliste de ce qui est susceptible de venir ensuite, puis de générer des suggestions.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des  FAQ sur 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, une application mobile, des extensions ou l’une des différentes extensions IDE, ou via des fonctionnalités telles que des suggestions pour l’interface de ligne de commande (CLI), des complétions de code IDE ou une conversation personnalisée sur GitHub.com. Les types de données personnelles traitées peuvent inclure :

  • Données d’engagement des utilisateurs : cela inclut les identifiants 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 mesures d’utilisation des produits.
  • Invites : il s’agit d’entrées pour la conversation ou le code, ainsi que le contexte, envoyées à l’IA de Copilot pour générer des suggestions.
  • Suggestions : il s’agit des lignes de code générées par l’IA ou des réponses de conversation fournies aux utilisateurs en fonction de leurs invites.
  • Données de commentaires : cela inclut les commentaires en temps réel des utilisateurs, notamment les réactions (par exemple, les pouces vers le haut/bas) et les commentaires facultatifs, ainsi que les commentaires des tickets de support.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des  FAQ sur GitHub Copilot.

La manière dont GitHub utilise les données Copilot dépend de la manière dont l’utilisateur accède à Copilot et dans quel but. Les utilisateurs peuvent accéder à GitHub Copilot via le web, les extensions, les applications mobiles, le terminal informatique et divers IDE (environnements de développement intégrés). GitHub utilise généralement les données personnelles pour :

  • Fournir, maintenir et mettre à jour les services selon la configuration et l’utilisation du client, pour garantir des expériences et des recommandations personnalisées
  • Résolution des problèmes, qui implique la prévention, la détection, la résolution et la réduction des problèmes, notamment les incidents de sécurité et les problèmes liés au produit, en corrigeant les bogues logiciels et en conservant la fonctionnalité du services en ligne et la mise à jour
  • Améliorer la productivité, la fiabilité, l’efficacité, la qualité, la confidentialité, l’accessibilité et la sécurité des utilisateurs en maintenant le service à jour et opérationnel

Ces pratiques sont décrites dans le Contrat de protection des données (DPA) de GitHub, qui fournit des détails sur nos engagements en matière de gestion des données auprès de nos clients de contrôleur de données.

GitHub utilise également certaines données personnelles avec l’autorisation du client en vertu du DPA, aux fins suivantes :

  • Facturation et gestion de compte
  • Pour respecter et résoudre les obligations légales
  • Pour la détection, la prévention des abus et la protection contre les abus, l’analyse antivirus et la recherche de violations des conditions d’utilisation du service
  • Pour générer des rapports résumés pour calculer les commissions des employés et les primes incitatives des partenaires
  • Pour produire des rapports agrégés à des fins d’utilisation interne et de planification stratégique, couvrant des domaines tels que la prévision, l’analyse des revenus, la planification de capacité et la stratégie de produit

Pour en savoir plus sur les activités de traitement des données de GitHub en tant que contrôleur, en particulier pour les clients individuels Copilot, veuillez consulter la Déclaration de confidentialité GitHub.

Les principales considérations IP pour GitHub Copilot concernent le droit d’auteur. Le modèle qui alimente Copilot est formé sur une large collection de code accessibles publiquement. Cela peut inclure du code protégé 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 devriez connaître sur ces considérations :

La loi sur le droit d’auteur autorise l’utilisation d’œuvres protégées par le droit d’auteur pour former des modèles d’IA : les pays du monde entier ont des dispositions dans leurs lois sur le droit d’auteur 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 à 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 relatives à l’utilisation équitable. Le modèle d’IA de GitHub Copilot a été formé avec l’utilisation du code des référentiels publics de GitHub, qui sont accessibles publiquement et rentrent dans l’étendue d’une utilisation de droits d’auteur autorisée.

Qu’en est-il du risque concernant les droits d’auteur dans les suggestions ? Dans de rares cas (moins de 1 % d’après 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. Encore une fois, Copilot n’effectue pas de « recherche » ou « copier et coller » de code, mais utilise plutôt le contexte depuis 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 les plus susceptibles de se produire dans deux situations : (i) lorsqu’il y a peu ou pas de contexte dans l’éditeur de code pour synthétiser le modèle de Copilot ou (ii) lorsqu’une suggestion correspondante représente une méthode ou une approche courante. Si une suggestion de code correspond au code existant, il est possible que l’utilisation de cette suggestion déclenche des plaintes sur des violation de droits d’auteur, ce qui dépend de la quantité et de la nature du code utilisé, ainsi que du contexte d’utilisation du code. À bien des égards, c’est le même risque que celui qui se produit lors de l’utilisation d’un code non fourni par un développeur, tel que la copie de code d’une source en ligne ou la réutilisation du code d’une bibliothèque. C’est pourquoi les organisations et développeurs responsables recommandent aux utilisateurs d’utiliser des stratégies d’analyse du code pour identifier, puis évaluer le code correspondant potentiel.

Dans Copilot, vous pouvez choisir d’autoriser Copilot à suggérer des complétions de code qui correspondent au code disponible publiquement sur GitHub.com. Pour en savoir plus, veuillez consulter la rubrique « Configuration des paramètres GitHub Copilot sur GitHub.com ». Si vous avez autorisé des suggestions qui correspondent au code public, GitHub Copilot peut vous fournir des détails sur le code correspondant lorsque vous acceptez de telles suggestions. Le fait de faire correspondre un code ne signifie pas nécessairement qu’il y a violation du droit d’auteur. Il appartient donc à l’utilisateur de déterminer s’il souhaite utiliser la suggestion, et de déterminer qui et quoi attribuer (ainsi que le respect d’autres licences) dans les circonstances appropriées.

Pour plus d’informations sur l’utilisation générale de GitHub Copilot, l’impact du produit, l’humain, la surveillance et la confidentialité, consultez la liste complète des   FAQ de GitHub Copilot.

Commencez à utiliser GitHub Copilot Free dans Visual Studio