Aller au contenu
Apprendre · Guide · GitHub / Microsoft

GitHub Copilot

L'assistant de programmation en binôme intégré à votre éditeur — complétion de code en ligne, discussion sur votre dépôt et mode agent dans VS Code, JetBrains et GitHub.

GitHub / Microsoft8 min de lecturegithub.com/features/copilot

Qu'est-ce que GitHub Copilot ?

GitHub Copilot est un assistant de programmation IA qui fonctionne à l'intérieur de votre éditeur de code, offrant des complétions en ligne, une barre latérale de discussion et un mode agent capable d'apporter des modifications sur plusieurs fichiers. Développé par GitHub (propriété de Microsoft), il fonctionne dans VS Code, Visual Studio, les EDI JetBrains, Neovim et sur github.com.

Il suggère du code au fur et à mesure que vous tapez, répond aux questions sur le code que vous consultez, génère des tests et — en mode agent — planifie et applique des modifications sur plusieurs fichiers. Sur les abonnements payants, vous pouvez choisir le modèle derrière la discussion et les agents, parmi les modèles de pointe d'Anthropic, OpenAI et Google. Un agent de programmation distinct peut prendre en charge un problème GitHub assigné et ouvrir une demande de tirage que vous examinez.

Si vous souhaitez une aide IA là où vous écrivez déjà du code — compléter une ligne, expliquer un fichier ou déléguer une tâche — Copilot est l'option la plus établie.

Forces

Ce pour quoi il excelle

  • Complétion en éditeur — suggestions contextuelles pendant la frappe, acceptées d'une touche.
  • Rester dans votre EDI — VS Code, Visual Studio, JetBrains et Neovim, sans basculer vers un onglet de discussion séparé.
  • Interroger votre base de code — une discussion qui voit vos fichiers ouverts et votre dépôt pour expliquer, corriger et écrire des tests.
  • Modifications agentiques sur plusieurs fichiers — le mode agent modifie plusieurs fichiers, et l'agent de programmation travaille de façon asynchrone sur les problèmes.
  • Choisir le modèle selon la tâche — les abonnements payants permettent de changer de modèle de pointe pour la discussion et les agents.
  • Flux de travail de demandes de tirage sur GitHub — résumés et suggestions de révision là où votre code se trouve déjà.
Limites

Où il faiblit

  • Les non-développeurs — c'est un outil de programmation, pas un assistant généraliste.
  • Utilisation à poids ouverts ou entièrement hors ligne — c'est un service hébergé lié à votre compte GitHub.
  • Équipes interdisant tout envoi de code hors de leur environnement sans configuration d'entreprise validée.
  • Acheteurs qui préfèrent un tarif groupé unique plutôt qu'une facturation par siège ou par requête sur les niveaux supérieurs.
Comment l'utiliser

Premiers pas

Installez l'extension GitHub Copilot dans votre éditeur (ou utilisez-le directement sur github.com) et connectez-vous avec votre compte GitHub. Le niveau gratuit offre un nombre limité de complétions et de messages de discussion par mois ; les abonnements payants suppriment ces limites.

Une fois activé, les suggestions apparaissent en ligne au fur et à mesure de la frappe — appuyez sur Tab pour accepter, ou continuez à taper pour les ignorer.

Comment l'utiliser

Complétions et discussion

La complétion en ligne est plus efficace lorsque vous lui donnez un point de départ : une signature de fonction claire, un nom descriptif ou un commentaire décrivant l'intention. La discussion Copilot répond aux questions sur le code sélectionné et le dépôt dans son ensemble.

Les commandes avec barre oblique accélèrent les demandes courantes — /explain pour un fichier déroutant, /tests pour générer des tests unitaires, /fix pour corriger une erreur — tout en s'appuyant sur le code ouvert.

Comment l'utiliser

Mode agent et agent de programmation

Le mode agent prend un prompt de haut niveau et effectue des modifications en plusieurs étapes sur plusieurs fichiers, en vous présentant un résumé à examiner avant d'accepter.

L'agent de programmation Copilot va plus loin : assignez-lui un problème GitHub et il travaille de façon asynchrone, puis ouvre une demande de tirage que votre équipe examine — utile pour des tâches bien délimitées et autonomes.

Comment l'utiliser

Obtenir de meilleures réponses

Gardez les fichiers pertinents ouverts pour que Copilot ait le contexte dont il a besoin, et rédigez le commentaire ou la signature avant de demander une complétion.

Examinez chaque suggestion avant de l'accepter — vous êtes responsable du code livré. Traitez Copilot comme un collaborateur junior rapide, pas comme une autorité, surtout pour le code sensible à la sécurité.

Tarifs

Ce que coûte GitHub Copilot

Approximatif, en USD, en date de janvier 2026. Les prix changent souvent — confirmez sur le site officiel avant de vous y fier.

Gratuit

$0

Nombre limité de complétions et de messages de discussion par mois pour les particuliers.

Pro

~10 $ / mois

Complétions et discussions illimitées, choix du modèle et mode agent.

Pro+

~39 $ / mois

Limites les plus élevées et accès le plus généreux aux modèles les plus capables.

Entreprise / Business

~19–39 $ / utilisateur / mois

Contrôles de politique organisationnelle, indemnisation de la propriété intellectuelle, audit, et (Enterprise) connaissances ancrées dans vos dépôts.

Visiter le site officiel de GitHub Copilot
Essayez

Exemples de prompts

Copiez-les dans GitHub Copilot comme points de départ, puis adaptez-les à votre tâche.

Générer des tests

/tests — écris des tests unitaires pour la fonction sélectionnée couvrant le chemin heureux, les cas d'erreur et les cas limites. Respecte le cadre de test et le style existants du projet.

Expliquer du code peu familier

/explain ce fichier comme si j'étais nouveau dans la base de code : ce qu'il fait, les types clés, et où se trouvent les effets de bord et les appels externes.

Déléguer une tâche délimitée

Ajoute la validation des entrées à chaque point de terminaison de ce routeur, renvoie un 400 avec une erreur typée en cas d'échec, et mets à jour les tests. Montre-moi un résumé des fichiers que tu as modifiés.

FAQ

GitHub Copilot
questions fréquentes.

Des réponses directes aux questions qu'on nous pose le plus souvent. Si la vôtre n'y est pas, écrivez à l'équipe.

Travailler avec SDEN

Mettre l'IA en production ?

Nous aidons les équipes françaises et européennes à choisir les bons modèles et à les livrer en toute sécurité — auto-hébergés quand les données l'exigent.