Sam Altman, PDG d'OpenAI, a récemment suscité la polémique lorsqu'il a évoqué le futur du développement logiciel et le rôle des ingénieurs dans ce paysage en évolution rapide. Lors d’une interview, il a exprimé une idée provocatrice : « Peut-être que nous avons besoin de moins d'ingénieurs logiciels ». Pour lui, la nouvelle compétence à maîtriser n’est plus simplement l’art du codage, mais plutôt la capacité à exploiter les outils d’intelligence artificielle pour résoudre des problèmes complexes. En attendant, Devin, un logiciel d’intelligence artificielle, promu comme le tout premier « ingénieur logiciel IA », est loin d'être à la hauteur : il a un taux de réussite de 15 % dans des tests en conditions réelles. Des chercheurs ont noté que l'IA prend des jours pour faire des tâches simples qui auraient pris des heures.Contexte
Les principaux modèles d'IA peuvent réparer les codes défectueux, mais ils sont loin d'être prêts à remplacer les ingénieurs logiciels humains, selon les tests approfondis réalisés par les chercheurs d'OpenAI. La dernière étude de l'entreprise a mis à l'épreuve des modèles et des systèmes d'IA sur des tâches de programmation réelles, et même les modèles les plus avancés n'ont pu résoudre qu'un quart des défis typiques de l'ingénierie.
L'équipe de recherche a créé un test appelé SWE-Lancer, à partir de 1 488 correctifs logiciels réels apportés à la base de code d'Expensify, ce qui représente un million de dollars de travail d'ingénierie en freelance. Face à ces tâches de programmation quotidiennes, le meilleur modèle d'IA - Claude 3.5 Sonnet - n'a réussi à accomplir que 26,2 % des tâches de codage pratique et 44,9 % des décisions de gestion technique.
Bien que les systèmes d'IA se soient révélés capables de trouver rapidement les sections de code pertinentes, ils ont trébuché lorsqu'il s'est agi de comprendre comment les différentes parties d'un logiciel interagissaient. Les modèles ont souvent suggéré des corrections superficielles sans comprendre les implications plus profondes de ces changements.
Et pourtant, Sam Altman imagine un avenir (proche ?) ou les ingénieurs logiciels seront moins nécessaires.
Dans le même temps, l'emploi dans le secteur de la programmation informatique aux États-Unis a atteint son niveau le plus bas depuis 1980, selon les données de l'enquête sur la population actuelle du Bureau des statistiques du travail. Dans le monde réel, les termes « développeur » et « programmeur » peuvent sembler presque interchangeables. Mais dans celui du Bureau des statistiques du travail, il y a une distinction claire. Dans le schéma du gouvernement, les programmeurs font le travail de base, tandis que les développeurs de logiciels, beaucoup plus nombreux (et dont la croissance est beaucoup plus rapide) bénéficient d'un mandat plus large. Ils déterminent les besoins des clients, conçoivent des solutions et collaborent avec des programmeurs et des ingénieurs en matériel pour les mettre en œuvre.
Sam Altman « La chose tactique évidente est de devenir très bon dans l'utilisation des outils d'IA »
Dans une nouvelle interview avec Ben Thompson de Stratechery, le PDG d'OpenAI, Sam Altman, 39 ans, a déclaré que lorsqu'il terminait ses études secondaires, « la chose tactique évidente était [de] devenir très bon en codage ». Aujourd'hui, Altman déclare : « La chose tactique évidente est de devenir très bon dans l'utilisation des outils d'IA ».
Il n'est pas le seul, puisque de nombreux PDG d'entreprises technologiques de premier plan ont constaté que l'IA s'améliorait en matière de codage. Au début du mois, le PDG d'Anthropic, Dario Amodei, a déclaré que l'IA écrirait tout le code pour les ingénieurs logiciels d'ici un an. Mark Zuckerberg, PDG de Meta, a quant à lui déclaré à Joe Rogan en janvier que l'entreprise développait une nouvelle IA capable d'écrire « une grande partie du code de nos applications ».
Altman a déclaré à Stratechery que la maîtrise des outils d'IA est « la nouvelle version » de l'apprentissage du codage et qu'au moins la moitié de la création de code est actuellement automatisée.
« Je pense que dans de nombreuses entreprises, la proportion est probablement supérieure à 50 % aujourd'hui », a déclaré Altman. « Mais je pense que la grande nouveauté viendra du codage agentique, que personne ne fait encore pour de vrai ».
Lorsqu'on lui a demandé si son entreprise continuerait à embaucher des ingénieurs en logiciel, Altman a répondu qu'il y avait actuellement beaucoup de travail, mais qu'à long terme, l'IA sur laquelle ils travaillent pourrait finir par éclaircir le marché de l'emploi.
« Mon hypothèse de base est que chaque ingénieur logiciel en fera beaucoup, beaucoup plus pendant un certain temps », a déclaré Altman. « Puis, à un moment donné, nous aurons peut-être besoin de moins d'ingénieurs en informatique ».
Ci-dessous, un extrait de l'interview :
Stratechery : Dario et Kevin Weil, je crois, ont tous deux déclaré, ou sous différents aspects, que 99 % des auteurs de code seront automatisés d'ici la fin de l'année, un délai très rapide. Quelle est, selon vous, cette proportion aujourd'hui ? Quand pensez-vous que nous dépasserons les 50 % ou est-ce déjà le cas ?
Sam Altman : Je pense que dans de nombreuses entreprises, la proportion est probablement supérieure à 50 % aujourd'hui. Mais je pense que la grande nouveauté viendra du codage agentique, ce que personne ne fait vraiment pour l'instant.
Qu'est-ce que l'AGI ? Et il y a beaucoup de définitions de votre part. Il y a beaucoup de définitions dans OpenAI. Quelle est votre définition actuelle de l'AGI ?
Je pense que ce que vous venez de dire est le point clé, c'est-à-dire qu'il s'agit d'une frontière floue entre beaucoup de choses et c'est un terme qui, je pense, est devenu presque complètement dévalorisé. Pour certaines personnes, selon la définition de beaucoup de gens, nous y serions déjà, en particulier si vous pouviez transporter quelqu'un de 2020 à 2025 et lui montrer ce que nous avons.
C'est ce qu'a été l'IA pendant de nombreuses années. L'IA a toujours été ce que nous ne pouvions pas faire. Dès que nous avons pu le faire, c'était l'apprentissage automatique. Et dès que vous ne l'avez pas remarqué, c'était un algorithme.
C'est vrai. Je pense que pour beaucoup de gens, il s'agit d'une fraction de la valeur économique. Pour beaucoup de gens, il s'agit d'une chose à usage général. Je pense qu'ils peuvent faire beaucoup de choses très bien. Pour certains, il...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Utilisez-vous l'IA dans le cadre de votre profession ? Pour quelles tâches ? En êtes-vous satisfait ?
