GitHub Copilot est un assistant de codage par IA qui s'intègre dans des éditeurs de code tels que Visual Studio Code et suggère des complétions de code en ligne, des fonctions entières et, dans les versions ultérieures, des modifications multi-fichiers et des explications basées sur le chat, en fonction du code environnant et des commentaires en langage naturel. Développé par GitHub, une filiale de Microsoft, en partenariat avec OpenAI, il est entré en aperçu technique en juin 2021 et est devenu généralement disponible sous forme d'abonnement payant en juin 2022.
Les modèles sous-jacents de Copilot étaient initialement dérivés du codebase GPT-3 d'OpenAI, affinés spécifiquement pour le code source sur de grands volumes de dépôts publics ; GitHub et OpenAI ont ensuite évolué vers un mélange de modèles propriétaires et tiers, y compris la famille GPT-4 d'OpenAI et, à partir de 2023, les modèles Claude de Anthropic proposés comme alternatives dans Copilot.
Historique
Copilot a été lancé à un moment où la génération de code par grand modèle de langage était encore largement une curiosité de recherche, et sa sortie est largement considérée comme le moment où le codage assisté par IA est entré dans l'usage professionnel quotidien. GitHub a signalé des centaines de milliers d'abonnés payants au cours de sa première année et, d'ici 2023, a déclaré que Copilot écrivait une part significative du code dans les dépôts activés, bien que la vérification indépendante de ces chiffres de productivité ait été limitée. Les versions ultérieures ont ajouté une interface de chat (« Copilot Chat »), une synthèse de demandes de tirage et un mode agent capable d'exécuter des tâches de codage en plusieurs étapes avec une supervision limitée, reflétant des capacités que des outils concurrents tels que Cursor et Claude Code ont introduites à peu près à la même période.
Fonctionnement
Copilot fonctionne en envoyant le contenu des fichiers ouverts, et dans les versions ultérieures un contexte de dépôt plus large, à un modèle de langage, qui renvoie des suggestions de code classées que le développeur peut accepter, rejeter ou modifier. Il s'agit d'une forme d'intégration de utilisation d'outils entre un LLM et un environnement externe (l'éditeur et, en mode agent, le terminal et le système de fichiers) plutôt que d'un produit de chat autonome. Ses suggestions reposent sur des modèles appris lors du réglage fin sur des dépôts de code, ce qui signifie que la qualité varie selon le langage de programmation et selon la représentation d'une bibliothèque ou d'un modèle donné dans ses données d'entraînement.
Réception et défis juridiques
La réception a été globalement positive parmi les développeurs individuels, avec des études commandées par GitHub et des groupes académiques indépendants rapportant des gains mesurables, bien que contestés, en vitesse de complétion pour certaines tâches. Copilot a également fait face à des critiques et à des litiges soutenus. Une action collective de 2022, plus tard restreinte par un tribunal américain, a allégué que Copilot avait été entraîné sur du code open source sans se conformer aux licences (telles que les exigences d'attribution) que ces projets exigeaient, s'inscrivant dans la vague plus large de procès sur le droit d'auteur liés à l'IA et de questions non résolues dans le droit du droit d'auteur sur l'IA concernant la question de savoir si l'entraînement sur du code public constitue un usage équitable et si la sortie générée peut reproduire des extraits sous licence verbatim. Certaines études ont constaté que Copilot reproduisait parfois des fragments de code mémorisés, y compris du code sous licence ou non sécurisé, soulevant des préoccupations juridiques et de sécurité que GitHub a partiellement traitées avec des fonctionnalités de filtrage.
Copilot est fréquemment cité comme l'acte d'ouverture du changement plus large vers le développement logiciel assisté par IA et, plus tard, largement piloté par l'IA, parfois appelé codage par ambiance, une tendance qui s'est fortement accélérée avec l'arrivée des outils agentiques en 2024 et 2025.