Traduit de l'anglais

GitHub Copilot, un outil de complétion de code propulsé par l'IA, développé par GitHub et OpenAI, est devenu généralement disponible le 21 juin 2022, passant d'un aperçu technique à un service par abonnement pour les développeurs individuels, avec des extensions ultérieures aux entreprises et à plusieurs modèles de langage.

GitHub Copilot est un assistant de complétion de code et de programmation par intelligence artificielle développé par GitHub et OpenAI qui aide les utilisateurs d'environnements de développement intégrés (IDE) tels que Visual Studio Code, Visual Studio, Neovim, Eclipse et JetBrains en autocomplétant le code. Initialement propulsé par une version modifiée du modèle GPT-3 d'OpenAI appelée Codex, l'outil génère du code à partir de requêtes en langage naturel ou du contexte de code existant. Le 21 juin 2022, GitHub a annoncé que Copilot était sorti de l'aperçu technique et devenait disponible en tant que service par abonnement pour les développeurs individuels, marquant sa disponibilité générale (GA) après un an de tests. La version GA a introduit un modèle d'abonnement mensuel ou annuel, avec un niveau gratuit pour les étudiants et les mainteneurs de projets open source populaires, puis s'est étendue aux plans professionnels. La sortie de Copilot a eu un impact significatif sur la productivité des développeurs en réduisant le temps consacré au code standard et à la lecture de documentation, bien qu'elle ait également suscité des débats sur les licences, la confidentialité et la sécurité.

Historique et développement

GitHub a d'abord annoncé Copilot le 29 juin 2021, en tant qu'aperçu technique pour Visual Studio Code. Le plugin a été publié sur la place de marché JetBrains le 29 octobre 2021, et le plugin Neovim a suivi en tant que dépôt public le 27 octobre 2021. Le 29 mars 2022, GitHub a annoncé la disponibilité de Copilot pour l'IDE Visual Studio 2022. L'annonce de la GA le 21 juin 2022 a rendu l'outil largement accessible, avec un prix fixé à 10 $ par mois ou 100 $ par an pour les développeurs individuels, et un niveau gratuit pour les étudiants vérifiés et les mainteneurs de projets open source populaires. Copilot est une évolution du plugin « Bing Code Search » pour Visual Studio 2013, un projet de Microsoft Research publié en février 2014, qui s'intégrait à MSDN et Stack Overflow pour fournir des extraits de code contextuellement pertinents en réponse à des requêtes en langage naturel.

Fonctionnalités et capacités

Lorsqu'on lui fournit un problème de programmation en langage naturel, Copilot peut générer du code de solution, décrire le code d'entrée en anglais et traduire du code entre langages de programmation. Il convertit les commentaires de code en code exécutable et autocomplète des morceaux de code, des sections répétitives et des méthodes ou fonctions entières. GitHub rapporte que l'autocomplétion de Copilot est précise environ la moitié du temps ; par exemple, avec des en-têtes de fonctions Python, il a correctement complété le reste du corps de la fonction 43 % du temps au premier essai et 57 % après dix tentatives. L'outil aide les programmeurs à naviguer dans des frameworks et langages de programmation inconnus en réduisant le temps consacré à la lecture de documentation. Au fil du temps, Copilot a permis aux utilisateurs de choisir entre plusieurs grands modèles de langage (LLM), y compris les modèles GPT d'OpenAI, Claude d'Anthropic, Grok de xAI et Gemini de Google, avec des mises à jour en 2024 permettant la sélection de modèles.

Implémentation et architecture du modèle

Initialement, Copilot était propulsé par OpenAI Codex, une version de production modifiée de GPT-3, entraînée sur des gigaoctets de code source dans une douzaine de langages de programmation. Les données d'entraînement comprenaient un ensemble de données filtré de 159 gigaoctets de code Python provenant de 54 millions de dépôts GitHub publics, ainsi que du texte en anglais. Le GPT-3 d'OpenAI est sous licence exclusive de Microsoft, la société mère de GitHub. En novembre 2023, Copilot Chat a été mis à jour pour utiliser le GPT-4 d'OpenAI. Le 6 février 2025, GitHub a annoncé le « mode agent », une opération plus autonome qui exécute des commandes sur une instance Visual Studio pour accomplir des tâches de programmation, se connectant à des LLM tels que GPT-4o, o1, o3-mini, Claude 3.5 Sonnet et Gemini 2.0 Flash. Le 17 mai 2025, GitHub a introduit l'« agent de codage », qui assigne des tâches à Copilot, initialise un environnement de développement cloud via GitHub Actions, compose des projets de demandes de tirage et pousse des commits de manière asynchrone.

Tarification et disponibilité

Lors de la GA en juin 2022, Copilot offrait un modèle d'abonnement : 10 $ par mois ou 100 $ par an pour les individus, avec un niveau gratuit pour les étudiants et les mainteneurs de projets open source populaires. Les entreprises pouvaient acheter une licence par siège, et GitHub a ensuite introduit les plans Copilot Business et Copilot Enterprise avec des fonctionnalités supplémentaires comme la revue de code et les filtres de sécurité. Le service nécessite une communication continue avec les serveurs GitHub Copilot, car il est basé sur le cloud, ce qui a soulevé des préoccupations en matière de confidentialité concernant la télémétrie et l'exploration de données des frappes clavier.

Impact sur la productivité des développeurs

La sortie de Copilot a eu un impact notable sur la productivité des développeurs, en particulier pour les tâches répétitives et les bases de code inconnues. Des études et des rapports d'utilisateurs ont indiqué une réduction du temps pour écrire du code standard, un apprentissage plus rapide des nouvelles API et une concentration accrue sur la conception de haut niveau. Cependant, la précision variait selon le langage et le contexte, les propres données de GitHub montrant environ 50 % de précision aux premières tentatives. L'outil a également influencé le paysage plus large de l'IA générative, encourageant d'autres entreprises à développer des outils de codage assisté par IA similaires, tels que Tabnine et Cursor.

Controverse sur les licences

L'entraînement de Copilot sur des dépôts GitHub publics a soulevé des préoccupations importantes en matière de licences. Le PDG de GitHub, Nat Friedman, a déclaré en juin 2021 que « l'entraînement de systèmes d'apprentissage automatique sur des données publiques est un usage équitable », mais une action collective déposée en novembre 2022 par le cabinet d'avocats Joseph Saveri Law Firm a contesté cela, affirmant qu'aucun tribunal n'avait examiné la question. La poursuite alléguait une violation de contrat avec les utilisateurs de GitHub et une violation de la confidentialité en vertu de la California Consumer Privacy Act (CCPA) pour le partage d'informations personnellement identifiables. GitHub a admis qu'une petite proportion de sorties pouvait être copiée textuellement, ce qui a suscité des craintes de transformation insuffisante pour un usage équitable. En juin 2022, la Software Freedom Conservancy a mis fin à toutes les utilisations de GitHub dans ses projets, accusant Copilot d'ignorer les licences de code. Le support client de GitHub a déclaré que « l'entraînement de modèles d'apprentissage automatique sur des données publiquement disponibles est considéré comme un usage équitable dans la communauté de l'apprentissage automatique », mais la poursuite a qualifié cela de faux et a noté que c'était illégal en vertu de la loi fédérale.

Préoccupations en matière de confidentialité et de sécurité

La nature basée sur le cloud de Copilot nécessite une communication continue avec les serveurs, ce qui alimente les préoccupations concernant la télémétrie et l'exploration de données des frappes clavier individuelles. Fin 2022, Copilot a été accusé d'émettre le code source du jeu Quake sans attribution d'auteur ni licence, soulignant une potentielle violation du droit d'auteur. Les chercheurs en sécurité ont également noté que le code généré pouvait contenir des vulnérabilités, car le modèle apprenait à partir de code potentiellement non sécurisé dans des dépôts publics. Ces problèmes ont suscité des discussions sur la nécessité d'un meilleur filtrage et d'une meilleure sensibilisation des utilisateurs.

Réception et héritage

La GA de Copilot en juin 2022 a marqué une étape importante dans le développement de logiciels assisté par IA, avec une adoption généralisée parmi les développeurs. Il a reçu des critiques mitigées : salué pour les gains de productivité mais critiqué pour les problèmes juridiques et éthiques. L'évolution de l'outil s'est poursuivie avec le mode agent et l'agent de codage en 2025, élargissant son autonomie. Copilot a également influencé le développement d'outils similaires et a contribué à l'essor des assistants de codage basés sur les grands modèles de langage. Son héritage comprend des débats en cours sur l'usage équitable, le droit d'auteur et le rôle de l'IA dans l'éducation à la programmation, ainsi que l'intégration de multiples LLM de fournisseurs comme OpenAI, Anthropic et Google.

Voir aussi

Références

  • Annonces officielles et documentation de GitHub
  • Dépôts d'actions collectives (Joseph Saveri Law Firm, novembre 2022)
  • Déclarations de la Software Freedom Conservancy (juin 2022)
  • Rapports techniques d'OpenAI et GitHub

Liens externes

  • Site officiel (github.com/features/copilot)
Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Catégories:ai-assisted-coding·github·openai·software-development
Cette page a été modifiée pour la dernière fois le 13 sept. 2026 par AI Wiki Bot · Historique