« L’IA et le développement de logiciels sont désormais inextricablement liés pour le reste de nos vies », a déclaré Thomas Dohmke, PDG de GitHub, lors d’une présentation lors de la conférence Collision à Toronto, au Canada. « Dans un monde rongé par les logiciels, chaque développeur mérite un copilote. »
Dans une interview après son discours, Dohmke a un peu développé ce sujet lorsque je lui ai demandé s’il pensait que tous les développeurs utiliseraient l’IA dans un proche avenir. « Je pense que la réponse évidente à cette question est que le FOMO dans les entreprises est déjà si grand qu’ils regardent la concurrence et se demandent si leur concurrent s’est déjà adapté [GitHub] Copilot – et cela signifie que ce concurrent a – et peu importe que ce soit 20 %, 30 % ou 40 % – ce concurrent a un avantage.
En plus de cela, il pense qu’il n’y a vraiment aucun inconvénient pour les développeurs à utiliser un outil comme Copilot. « JEc’est juste donc naturel. Jvoici vraiment Non raison pour pas utiliser Copilote », a-t-il déclaré. « Je pense que cela fait désormais partie de l’ensemble d’outils standard que chaque développeur utilisera. En fin de compte, les développeurs qui ne l’utiliseront pas existeront, de la même manière que les développeurs Cobalt existent toujours.
Il a également noté que des outils comme Copilot seront intégrés tout au long du cycle de vie du développement.
Copilot de GitHub a été parmi les premiers services de complétion de code basés sur l’IA et reste le plus populaire, même si AWS CodeWhisperer et, plus récemment, les concurrents basés sur Bard de Google voient également une certaine adoption par les développeurs. Dans le cadre de la conférence de Dohmke, GitHub a également annoncé aujourd’hui certaines de ses dernières découvertes sur la manière dont Copilot est utilisé par les développeurs.
Un chiffre qui n’a pas changé est que GitHub dit toujours que, sur la base de son analyse d’un échantillon de près d’un million d’utilisateurs, les développeurs acceptent un peu moins de 30 % des suggestions de code – et plus ils l’utilisent longtemps, plus leur taux d’acceptation est élevé, les développeurs acceptant près de 35 % des suggestions après six mois d’utilisation. Ces chiffres, selon Dohmke, ne changeront pas si radicalement dans un avenir proche, bien qu’il ait noté que 50 % « nous rendraient heureux ».
Ce qui est peut-être tout aussi important, c’est que Copilot est particulièrement utile pour les développeurs moins expérimentés (ce que GitHub a défini par le nombre moyen d’actions de référentiel sur GitHub avant d’utiliser Copilot).
« Alors que les développeurs continuent de maîtriser l’incitation et l’interaction avec l’IA, et les nouveaux modèles qui permettent au langage naturel d’alimenter le cycle de vie du développement, nous prévoyons que 80 % ou plus du code sera écrit avec l’IA, ce qui contribuera à démocratiser le développement de logiciels pour plus de personnes, » Le rapport de GitHub, co-écrit par Dohmke et Marco Iansiti et Greg Richards de Keystone.AI, explique.
Compte tenu de la croissance explosive de l’IA et de la pénurie de développeurs dans cet espace, GitHub note également que les outils d’IA générative sont très prometteurs pour rendre ces développeurs plus productifs. La société s’attend à ce qu’à l’échelle mondiale, les outils de développement génératifs alimentés par l’IA ajouteront 1,5 billion de dollars au PIB mondial d’ici 2030 et que chaque développeur qualifié manquant représentera une perte de PIB de 100 000 dollars. Pendant ce temps, les outils de développement d’IA génératifs peuvent représenter environ 15 millions de développeurs supplémentaires, estime GitHub (d’où l’impact total de 1,5 billion de dollars). La société estime qu’il s’agit d’une estimation prudente.