GitHub Copilot vous aidera à écrire du code à l’aide de l’IA
GitHub, propriété de Microsoft, a annoncé mardi que GitHub Copilot, un programmeur de paires d’IA qui suggère du code dans votre éditeur, est désormais généralement disponible pour les développeurs individuels.
Lancé en avant-première technique l’année dernière, GitHub Copilot est alimenté par OpenAI Codex, un système d’IA formé sur des milliards de lignes de code public. Il s’agit d’un outil de programmation en binôme d’IA qui permet aux développeurs d’écrire du code plus rapidement et avec moins de travail. Il tire le contexte des commentaires et du code pour suggérer instantanément des lignes individuelles et des fonctions entières.
Alors, comment fonctionne GitHub Copilot ? OpenAI Codex a été formé sur du code source accessible au public et du langage naturel, il fonctionne donc à la fois pour la programmation et les langages humains.
L’extension GitHub Copilot envoie vos commentaires et votre code au service GitHub Copilot, et elle s’appuie sur le contexte, comme décrit dans la section Confidentialité ci-dessous, c’est-à-dire le contenu du fichier que vous modifiez, ainsi que des fichiers voisins ou associés au sein d’un projet. Il peut également collecter les URL des référentiels ou les chemins d’accès aux fichiers pour identifier le contexte pertinent.
Les commentaires et le code, ainsi que le contexte, sont ensuite utilisés par OpenAI Codex pour synthétiser et suggérer des lignes individuelles et des fonctions entières. Cependant, l’entreprise recommande que le code suggéré par GitHub Copilot soit soigneusement testé, examiné et approuvé par les développeurs.
Selon GitHub Teams, GitHub Copilot permet aux développeurs de :
- Obtenez des suggestions de codage basées sur l’IA : obtenez des suggestions de code qui correspondent au contexte et aux conventions de style d’un projet, et parcourez différentes options pour décider ce qu’il faut accepter, rejeter ou modifier.
- Utilisez votre environnement préféré : intégrez GitHub Copilot aux éditeurs populaires, notamment Neovim, les IDE JetBrains, Visual Studio et Visual Studio Code en tant qu’extension discrète.
- Codez en toute confiance en territoire inconnu : codez dans de nouveaux langages ou essayez quelque chose de nouveau, et laissez GitHub Copilot suggérer la syntaxe et le code dans des dizaines de langages, afin que vous puissiez passer plus de temps à apprendre par la pratique.
« Nous avons spécialement conçu GitHub Copilot comme une extension d’éditeur pour nous assurer que rien ne vous gêne dans ce que vous faites. GitHub Copilot distille les connaissances collectives des développeurs du monde entier dans une extension d’éditeur qui suggère du code en temps réel, pour vous aider à rester concentré sur ce qui compte le plus : créer un logiciel de qualité », a écrit Thomas Dohmke, PDG de GitHub, dans un billet de blog.
Selon lui, plus de 1,2 million de développeurs se sont inscrits à la preview de GitHub Copilot au cours des 12 derniers mois. Dans les fichiers où il est activé, GitHub Copilot écrit près de 40 % du code dans des langages de codage populaires, comme Python, a ajouté Dohmke.
« Avec GitHub Copilot, pour la première fois dans l’histoire du logiciel, l’IA peut être largement exploitée par les développeurs pour écrire et compléter du code. Tout comme l’essor des compilateurs et de l’open source, nous pensons que le codage assisté par l’IA changera fondamentalement la nature du développement de logiciels, en donnant aux développeurs un nouvel outil pour écrire du code plus facilement et plus rapidement afin qu’ils puissent être plus heureux dans leur vie », a poursuivi M. Dohmke.
GitHub Copilot est désormais disponible pour tous les développeurs au prix de 10 USD/mois ou 100 USD/an. Les développeurs peuvent également profiter d’un essai gratuit de 60 jours sur cette page.
Il est également gratuit pour les étudiants « vérifiés » et les mainteneurs de projets open-source populaires. Cependant, l’outil d’IA ne sera pas disponible pour les entreprises avant la fin de l’année.
