GitHub lance ‘Copilot’, un outil de complétion de code basé sur l’IA

0

GitHub a lancé un aperçu technique d’un nouvel outil de programmation en binôme basé sur l’Intelligence Artificielle qui vise à aider les développeurs de logiciels à écrire un meilleur code dans une variété de langages de programmation, notamment Python, JavaScript, TypeScript, Ruby et Go.

Copilot a été développé en collaboration avec OpenAI, et exploite Codex, un nouveau système d’Intelligence Artificielle qui est formé sur le code source publiquement disponible et le langage naturel dans le but de traduire les commentaires et le code écrit par un utilisateur en extraits de code auto-générés.

« Le Copilot de GitHub tire le contexte du code sur lequel vous travaillez, suggérant des lignes entières ou des fonctions entières », a déclaré Nat Friedman, PDG de GitHub, dans un article de blog. « Cela vous aide à découvrir rapidement d’autres moyens de résoudre des problèmes, d’écrire des tests et d’explorer de nouvelles API sans avoir à personnaliser de manière fastidieuse une recherche de réponses sur Internet. »

copilot github

Malgré sa fonction de saisie semi-automatique basée sur l’Intelligence Artificielle pour l’écriture de code passe-partout, la plate-forme d’hébergement de référentiel de logiciels et de contrôle de version appartenant à Microsoft a réitéré que Copilot n’est pas conçu pour écrire du code au nom du développeur, tout en notant que les utilisateurs peuvent parcourir des suggestions alternatives et modifier manuellement le code suggéré.

Étant donné que les suggestions de code sont basées sur une sélection de langue anglaise et de code source provenant de référentiels accessibles au public sur GitHub, la société s’est également fait un devoir d’énoncer explicitement les conséquences de sécurité pouvant découler de l’utilisation d’un code de mauvaise qualité, conduisant à « des modèles de codage non sécurisés, des bogues ou des références à des API ou des idiomes obsolètes ».

En d’autres termes, le code suggéré par GitHub Copilot doit être soigneusement testé, examiné et vérifié, comme tout autre code.

github copilot

Cependant, si cela peut vous consoler, le code rempli automatiquement par Copilot est en grande partie unique, avec un test effectué par GitHub qui a révélé que seulement 0,1% du code généré pouvait être trouvé textuellement dans l’ensemble. La société a également déclaré avoir mis en place des filtres pour bloquer les mots offensants et éviter de générer des suggestions dans des contextes sensibles.

GitHub Copilot est actuellement disponible en tant qu’extension pour l’éditeur de code multiplateforme de Microsoft Visual Studio Code, à la fois localement sur la machine ou dans le cloud sur les espaces de code de GitHub.

N’oubliez pas de jeter un coup d’œil à nos bons plans.

Laisser un commentaire