L’IA GitHub Copilot de Microsoft progresse rapidement. Voici comment son chef humain en pense

Plus tôt cette année, le co-fondateur et capital-risqueur de LinkedIn, Reid Hoffman, a lancé un avertissement mêlé d’étonnement à propos de l’IA. « Il y a littéralement de la magie qui se passe », a déclaré Hoffman, s’adressant aux dirigeants de la technologie dans tous les secteurs de l’économie.

Une partie de cette magie devient plus apparente dans les espaces créatifs, comme les arts visuels, et l’idée de « technologie générative » a attiré l’attention de la Silicon Valley. AI a même récemment remporté des prix lors d’expositions d’art.

Mais le message de Hoffman visait carrément les cadres.

« L’IA transformera toutes les industries », a déclaré Hoffman aux membres du CNBC Technology Executive Council. « Donc, tout le monde doit y penser, pas seulement en science des données. »

Les avancées rapides de Copilot AI, l’outil d’écriture de code automatisé de la filiale open source GitHub de Microsoft, étaient un exemple Hoffman, qui est membre du conseil d’administration de Microsoft, directement cité comme un signal que toutes les entreprises feraient mieux de se préparer à l’IA dans leur monde. Même s’ils ne font pas de gros investissements aujourd’hui dans l’IA, les chefs d’entreprise doivent comprendre le rythme d’amélioration de l’intelligence artificielle et des applications à venir, sinon ils « sacrifieront l’avenir », a-t-il déclaré.

« 100 000 développeurs ont pris 35% des suggestions de codage de Copilot », a déclaré Hoffman. « C’est une augmentation de 35% de la productivité, et par rapport au modèle de l’année dernière. … Dans tout ce que nous faisons, nous aurons des outils d’amplification, cela arrivera dans les trois à 10 prochaines années, une base pour tout ce que nous faisons,  » il ajouta.

Copilot a déjà ajouté 5% supplémentaires aux 35% cités par Hoffman. Le PDG de GitHub, Thomas Dohmke, nous a récemment déclaré que Copilot gérait désormais jusqu’à 40 % du codage parmi les programmeurs utilisant l’IA au cours de la période de test bêta au cours de l’année écoulée. En d’autres termes, pour 100 lignes de code, 40 sont écrites par l’IA, ce qui réduit le temps total du projet jusqu’à 55 %.

Copilot, formé sur d’énormes quantités de code open source, surveille le code en cours d’écriture par un développeur et travaille comme assistant, prenant l’entrée du développeur et faisant des suggestions sur la prochaine ligne de code, souvent des suggestions de codage multi-lignes, souvent  » passe-partout » qui est nécessaire mais qui est une perte de temps pour un humain à recréer. Nous avons tous une certaine expérience de cette forme d’IA maintenant, dans des endroits comme notre messagerie électronique, les programmes de messagerie Microsoft et Google suggérant les quelques mots suivants que nous pourrions vouloir taper.

L’IA peut être logique quant à ce qui peut suivre dans une chaîne de texte. Mais Dohmke a déclaré: « Il ne peut pas faire plus, il ne peut pas saisir le sens de ce que vous voulez dire. »

Qu’une entreprise soit un supermarché travaillant sur la technologie de paiement ou une société bancaire travaillant sur l’expérience client dans une application, elles deviennent toutes des éditeurs de logiciels, toutes créent des logiciels, et une fois qu’une suite C a des développeurs, elle doit examiner la productivité des développeurs. et comment l’améliorer en permanence.

C’est là qu’interviennent les 40 lignes de code. « Après un an de Copilot, environ 40 % du code a été écrit par l’IA où Copilot était activé », a déclaré Dohmke. « Et si vous montrez ce chiffre aux dirigeants, c’est époustouflant pour eux. … faire le calcul sur combien ils dépensent pour les développeurs. »

Les projets étant achevés en moins de la moitié du temps, une conclusion logique est qu’il y aura moins de travail à faire pour les humains. Mais Dohmke dit qu’une autre façon de voir le travail de développeur de logiciels est qu’ils effectuent beaucoup plus de tâches de grande valeur que la simple réécriture de code qui existe déjà dans le monde. « La définition d’un travail de » valeur supérieure « est de supprimer le travail subalterne de la plaque chauffante en écrivant des choses déjà faites encore et encore », a-t-il déclaré.

L’objectif de Copilot est d’aider les développeurs à « rester dans le flux » lorsqu’ils sont en train de coder. C’est parce qu’une partie du temps passé à écrire du code est vraiment consacrée à la recherche de code existant à brancher à partir de navigateurs, « des extraits de quelqu’un d’autre », a déclaré Dohmke. Et cela peut amener les codeurs à se laisser distraire. « Finalement, ils reviennent en mode éditeur et copient et collent une solution, mais doivent se rappeler sur quoi ils travaillaient », a-t-il déclaré. « C’est comme un surfeur sur une vague dans l’eau et ils doivent trouver la prochaine vague. Copilot les garde dans l’environnement de montage, dans l’environnement créatif et suggère des idées », a déclaré Dohmke. « Et si l’idée ne fonctionne pas, vous pouvez la rejeter ou trouver la plus proche et toujours la modifier », a-t-il ajouté.

Le PDG de GitHub s’attend à ce que davantage de ces suggestions de code Copilot soient prises au cours des cinq prochaines années, jusqu’à 80 %. Contrairement à beaucoup de choses qui se passent dans le domaine informatique, Dohmke a déclaré à propos de cette prévision : « Ce n’est pas une science exacte… mais nous pensons qu’elle va énormément se développer. »

Après avoir été sur le marché pendant un an, il a déclaré que les nouveaux modèles s’amélioraient rapidement. Alors que les développeurs rejettent certaines suggestions de code de Copilot, l’IA apprend. Et à mesure que de plus en plus de développeurs adoptent Copilot, il devient plus intelligent en interagissant avec des développeurs similaires à un nouveau collègue, en apprenant de ce qui est accepté ou rejeté. De nouveaux modèles d’IA ne sortent pas tous les jours, mais chaque fois qu’un nouveau modèle est disponible, « nous pourrions faire un bond en avant », a-t-il déclaré.

Mais l’IA est encore loin de remplacer les humains. « Le copilote aujourd’hui ne peut pas faire 100% de la tâche », a déclaré Dohmke. « Ce n’est pas sensible. Il ne peut pas se créer sans l’intervention de l’utilisateur. »

Avec Copilot toujours en test bêta privé parmi les développeurs individuels, 400 000 développeurs se sont inscrits pour utiliser l’IA au cours des premiers mois, il était disponible et des centaines de milliers de développeurs supplémentaires depuis que GitHub n’a annoncé aucun client d’entreprise, mais il s’attend à commencer à nommer des clients professionnels avant la fin de l’année. Aucune information sur les prix des entreprises n’a encore été divulguée, mais dans le test bêta, les prix de Copilot ont été fixés à un taux forfaitaire par développeur de 10 $ par individu et par mois ou 100 $ par an, souvent facturés par les développeurs sur des cartes d’entreprise. « Et vous pouvez imaginer ce qu’ils gagnent par mois, c’est donc un coût marginal », a déclaré Dohmke. « Si vous regardez les 40 % et que vous pensez à l’amélioration de la productivité, et que vous prenez 40 % des dépenses d’exploitation pour les développeurs, les 10 $ ne sont pas un coût pertinent. … J’ai 1 000 développeurs et c’est bien plus que 1 000 x 10,  » il a dit.

Le PDG de GitHub voit ce qui se passe actuellement avec l’IA comme la prochaine phase logique des progrès de la productivité dans un monde de codage dont il fait partie depuis la fin des années 1980. C’était une époque où le codage émergeait de la phase des cartes perforées, et il n’y avait pas d’Internet, et des codeurs comme Dohmke devaient acheter des livres et des magazines et rejoindre des clubs informatiques pour obtenir des informations. « J’ai dû attendre de rencontrer quelqu’un pour poser des questions », se souvient-il.

C’était la première phase de la productivité des développeurs, puis est venu Internet, et maintenant l’open source, permettant aux développeurs de trouver d’autres développeurs sur Internet qui avaient déjà « développé la roue », a-t-il déclaré.

Maintenant, que la tâche de codage soit liée au traitement des paiements ou à une connexion aux médias sociaux, la plupart des entreprises, qu’il s’agisse de startups ou d’entreprises établies, utilisent du code open source. « Il existe déjà un énorme arbre de dépendance de l’open source », a déclaré Dohmke.

Il n’est pas rare que jusqu’à 90 % du code des applications pour téléphones mobiles soit extrait d’Internet et de plates-formes open source comme GitHub. Dans une ère de codage où « tout ce qui est déjà disponible », ce n’est pas ce qui différenciera un développeur ou une application.

« L’IA n’est que la troisième vague de cela », a déclaré Dohmke. « Des cartes perforées à tout construire nous-mêmes à l’open source, en passant par beaucoup de code, l’IA écrit plus », a-t-il déclaré. « Avec 40 %, assez tôt si l’IA se répand dans les industries, l’innovation sur le téléphone sera créée avec l’aide de l’IA et du développeur. »

Aujourd’hui, et dans un avenir prévisible, Copilot reste une technologie formée au code et fait des propositions basées sur la recherche dans une bibliothèque de code. Il n’invente pas de nouveaux algorithmes, mais au rythme actuel des progrès, « il est tout à fait possible qu’avec l’aide d’un développeur, il crée de nouvelles idées de code source », a déclaré Dohmke.

Mais même cela nécessite toujours une touche humaine. « Copilot se rapproche, mais il aura toujours besoin de développeurs pour créer de l’innovation », a-t-il déclaré.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite