Vous êtes sur la page 1sur 4

05/11/2023 23:14 GitHub Copilot, your AI pair programmer - Training | Microsoft Learn

R Précédent Unité 2 sur 6 S Suivant T

" 100 XP

GitHub Copilot, votre programmeur de


paires IA
2 minutes

Ce n’est un secret pour personne : l’IA bouleverse le paysage technologique. L’IA change
profondément la façon dont le monde fonctionne et le fonctionnement de chaque
organisation et équipe. Ces progrès de l’IA servent de catalyseur et améliorent
considérablement la productivité des développeurs du monde entier à mesure qu’ils l’utilisent
et l’appliquent correctement.

En ce qui concerne les développeurs, l'ajout de fonctionnalités d'IA aux outils de


développement que vous utilisez et aimez vous aide à collaborer, développer, tester et
expédier vos produits plus rapidement et plus efficacement que jamais.

GitHub Copilot est un service qui vous fournit un programmeur IA qui fonctionne avec tous les
langages de programmation populaires et accélère considérablement la productivité globale
des développeurs. Dans des recherches récentes, GitHub et Microsoft ont constaté que les
développeurs bénéficient d'une augmentation significative de leur productivité lorsqu'ils
travaillent sur des projets et des tâches du monde réel lorsqu'ils utilisent GitHub Copilot. En
fait, moins de deux ans après son lancement, les développeurs ont expérimenté ce qui suit en
utilisant GitHub Copilot :

https://learn.microsoft.com/en-us/training/modules/introduction-to-github-copilot/2-github-copilot-your-ai-pair-programmer 1/4
05/11/2023 23:14 GitHub Copilot, your AI pair programmer - Training | Microsoft Learn

46 % du nouveau code est désormais écrit par l’IA


Productivité globale des développeurs 55 % plus rapide
74 % des développeurs se sentent plus concentrés sur un travail satisfaisant

Développé en collaboration avec OpenAI, GitHub Copilot est alimenté par OpenAI Codex, un
système d'IA créé par OpenAI. OpenAI Codex possède une vaste connaissance de la façon
dont les gens utilisent le code et est plus capable que GPT-3 en matière de génération de
code, en partie parce qu'il a été formé sur un ensemble de données qui comprend une plus
grande concentration de code source public.

GitHub Copilot est disponible en tant qu'extension pour Visual Studio Code, Visual Studio,
Neovim et la suite JetBrains d'environnements de développement intégrés (IDE).

Copilote GitHub X
GitHub Copilot a lancé une nouvelle ère de développement logiciel en tant que programmeur
IA qui maintient les développeurs dans le flux en complétant automatiquement les
commentaires et le code, mais l'auto-complétion alimentée par l'IA n'était que le point de
départ. GitHub Copilot X est la vision de l'avenir du développement de logiciels basé sur l'IA,
en adoptant les derniers modèles GPT-4 d'OpenAI.

GitHub Copilot X s'étend au-delà de l'éditeur et devient un assistant d'IA facilement accessible
tout au long du cycle de vie de développement.

Voici quelques fonctionnalités que vous pouvez attendre de GitHub Copilot X à venir.

Une expérience de type ChatGPT dans votre éditeur avec


GitHub Copilot Chat
Copilot X apporte à l'éditeur une interface de discussion axée sur les scénarios de
développement et s'intègre nativement à VS Code et Visual Studio. Il reconnaît le code saisi
par un développeur, les messages d'erreur affichés et est profondément intégré à l'EDI. Un
développeur peut obtenir une analyse approfondie et des explications sur ce que les blocs de
code sont censés faire, générer des tests unitaires et même obtenir des propositions de
correctifs pour les bogues.

Copilote pour les demandes de tirage


Cette nouvelle fonctionnalité est optimisée par le nouveau modèle GPT-4 d'OpenAI et ajoute
la prise en charge des balises basées sur l'IA dans les descriptions de demandes d'extraction
via une application GitHub que les administrateurs d'organisation et les propriétaires de

https://learn.microsoft.com/en-us/training/modules/introduction-to-github-copilot/2-github-copilot-your-ai-pair-programmer 2/4
05/11/2023 23:14 GitHub Copilot, your AI pair programmer - Training | Microsoft Learn

référentiels individuels peuvent installer. Ces balises sont automatiquement remplies par
GitHub Copilot en fonction du code modifié. Les développeurs peuvent ensuite revoir ou
modifier la description suggérée.

Réponses générées par l'IA sur la documentation


GitHub lance GitHub Copilot for Docs, un outil expérimental qui utilise une interface de
discussion pour fournir aux utilisateurs des réponses générées par l'IA aux questions sur la
documentation, y compris les questions que les développeurs se posent sur les langages, les
frameworks et les technologies qu'ils utilisent.

Copilote pour l'interface de ligne de commande (CLI)


À côté de l’éditeur et des pull request, le terminal est l’endroit où les développeurs passent le
plus de temps. Cependant, même les développeurs les plus compétents doivent parcourir de
nombreuses pages pour se souvenir de la syntaxe précise de nombreuses commandes. GitHub
Copilot CLI peut composer des commandes et des boucles, et lancer des indicateurs de
recherche obscurs pour satisfaire votre requête.

Copilote GitHub pour les entreprises


GitHub Copilot est disponible via des comptes personnels GitHub avec GitHub Copilot for
Individuals, ou via des comptes d'organisation ou d'entreprise avec GitHub Copilot for
Business.

Avec Copilot for Business, vous pouvez gérer l'accès à GitHub Copilot pour les organisations
de votre entreprise. Une fois que vous accordez à une organisation l'accès à GitHub Copilot,
les administrateurs de cette organisation peuvent accorder l'accès aux individus et aux
équipes.

Avec GitHub Copilot for Business, GitHub Copilot est ouvert à tous les développeurs, équipes,
organisations et entreprises.

Axé sur le fait de rendre les organisations plus productives, sécurisées et épanouies, GitHub
Copilot for Business permet aux développeurs de coder plus rapidement et de se concentrer
sur un travail plus satisfaisant.

Voici quelques fonctionnalités que vous pouvez attendre de Copilot for Business :

Un modèle d'IA plus puissant : De nouveaux algorithmes de modélisation améliorent la


qualité des suggestions de code.

https://learn.microsoft.com/en-us/training/modules/introduction-to-github-copilot/2-github-copilot-your-ai-pair-programmer 3/4
05/11/2023 23:14 GitHub Copilot, your AI pair programmer - Training | Microsoft Learn

Filtrage des vulnérabilités de sécurité basé sur l'IA : GitHub Copilot bloque
automatiquement les suggestions de code non sécurisées courantes en ciblant les
problèmes tels que les informations d'identification codées en dur, les injections SQL et
les injections de chemin.
Prise en charge du proxy VPN : GitHub Copilot fonctionne avec les VPN, y compris avec
les certificats auto-signés, afin que les développeurs puissent l'utiliser dans n'importe
quel environnement de travail.
Inscription simple : toute entreprise peut acheter rapidement des licences Copilot for
Business en ligne et attribuer facilement des sièges même si elle n'utilise pas la
plateforme GitHub pour son code source.

Pour en savoir plus sur GitHub Copilot for Business, consultez les liens associés à la fin de ce
module.

Dans l'unité suivante, nous apprendrons comment démarrer avec GitHub Copilot et quelques
configurations courantes.

Next unit: Set up, configure, and troubleshoot GitHub


Copilot

Continue T

How are we doing? X X X X X

https://learn.microsoft.com/en-us/training/modules/introduction-to-github-copilot/2-github-copilot-your-ai-pair-programmer 4/4

Vous aimerez peut-être aussi