L’outil de programmation d’IA Copilot permet d’écrire jusqu’à 30% du code sur GitHub
Le développeur de logiciels open source GitHub affirme que pour certains langages de programmation, environ 30% du code nouvellement écrit est suggéré par l’outil de programmation d’IA de l’entreprise, Copilot.
Pourquoi est-ce important: Copilot peut examiner le code écrit par un programmeur humain et suggérer d’autres lignes ou un code alternatif, éliminant ainsi une partie du travail répétitif nécessaire au codage.
Comment ça fonctionne: Le copilote est construit sur l’algorithme OpenAI Codex, qui a été formé sur des téraoctets de code source librement disponible et peut traduire le langage humain en langage de programmation. Ce sert d’outil de saisie semi-automatique plus sophistiqué pour les programmeurs.
- « Nos utilisateurs nous disent souvent que leurs pratiques de codage ont changé avec Copilot », déclare Oege de Moor, vice-président de GitHub Next, l’équipe qui déploie Copilot. « Dans l’ensemble, ils sont capables de devenir beaucoup plus productifs dans leur codage. »
Entre les lignes: La société annoncera aujourd’hui lors de sa conférence GitHub Universe qu’elle déploiera la prise en charge de Copilot pour tous les langages de programmation populaires, y compris Java.
- « Cela va aider à amener cette technologie à un public beaucoup plus large », déclare de Moor, ajoutant qu’il est dans le cadre des efforts de GitHub pour « rendre la programmation accessible aux 200 millions de développeurs suivants ».
- De Moor note également que Copilot s’est avéré collant avec la base de la communauté 50% des développeurs qui ont essayé le produit depuis son lancement en juillet ont continué à l’utiliser.
Le piège : Tout comme le produit de langage naturel de génération de texte massif d’OpenAI GPT-3, Copilot est beaucoup plus efficace pour augmenter le travail humain que pour créer son propre code.
- Comme tout algorithme, il dépend de la qualité de ses données d’entraînement. Dans une étude, un groupe d’universitaires de l’Université de New York a découvert que 40 % du code produit par Copilot présentait des failles de cybersécurité.
- Oui mais: Selon une estimation, les humains sont loin d’être parfaits, le développeur moyen crée 70 bogues pour 1 000 lignes de code.
La ligne de fond : Même si Copilot s’améliore, les programmeurs humains ne seront pas sans emploi. La demande de développeurs de logiciels a augmenté de 25 % en 2020, et la plupart des programmeurs passent moins de la moitié de leur temps de travail à écrire du code.