#image_title

L’IA générative remplacera-t-elle les développeurs de logiciels ?

Tariq Hook écrit du code logiciel depuis les années 1990.

Personne ne peut dire que ça n’a pas changé, m’a-t-il dit.

Actuellement à la fois ingénieur logiciel et cofondateur d’une boutique de logiciels personnalisés axés sur l’IA, Hook est peut-être plus familier aux lecteurs de Technical.ly en tant que conférencier de premier plan et instructeur de codage enclin à adopter un effet de sergent instructeur.

Originaire de l’ouest de Philadelphie (merci Overbrook) devenu champion civique du Delaware, il a soutenu des centaines de nouveaux et aspirants développeurs avec des instructions, du mentorat et en étant un champion particulièrement charismatique du code. Un diplômé du bootcamp a un jour qualifié Hook de médicament d’entrée pour les codeurs débutants, en raison de son approche énergique, stimulante et intensive. Technical.ly a appelé lui le grand méchant loup de Code.

Il dirige une équipe d’ingénieurs de cinq personnes qui s’appuie fortement sur GitHub Copilot et sur un portefeuille croissant d’autres outils génératifs basés sur l’IA.

Nous étions 1,5, peut-être 2 fois, aussi rapides qu’avant, a déclaré Hook. Ces gains proviennent principalement de la génération de lignes de code répétées et de la prise en charge de leur débogage. Pas la création de quelque chose de complexe ou de particulièrement nouveau, mais en gagnant quelques minutes ici et là.

Cela signifie-t-il qu’il devra embaucher moins de développeurs de logiciels au fil du temps, ou qu’il sera capable d’attirer plus de clients en réalisant toujours plus de projets ? Son expérience est au cœur des plus grandes conversations en matière de développement de logiciels et de création d’écosystèmes technologiques.

Pendant des décennies, l’automatisation et le déplacement des travailleurs ont été associés aux emplois de cols bleus, comme les employés d’usine, les chauffeurs de camion et les caissiers. L’obsession culturelle actuelle autour des modèles à grand langage et de l’IA générative a inversé la donne. Plutôt que la robotique reproduisant la façon dont les gens se déplacent, le cycle de battage médiatique actuel tourne autour de l’IA reproduisant la façon dont les gens pensent.

Cela signifie que les spécialistes du marketing, les stratèges et les développeurs de logiciels sont bien plus touchés que ceux des usines, des semi-remorques et des supermarchés. Cela est important pour les boosters technologiques étant donné que dans la plupart des régions, le travail technologique le plus courant est celui de développeur de logiciels.

Même sans progrès supplémentaires, le domaine évolue

En mars dernier, le laboratoire d’IA Cognition, fondé à San Francisco, a annoncé Devin AI, dont le fondateur-PDG, Scott Wu, âgé d’une vingtaine d’années. appelé le premier ingénieur logiciel d’IA au monde. Dans une vidéo d’entreprise, Wu montre des captures d’écran de leur IA générant automatiquement ses propres tâches et solutions pour atteindre un objectif – agissant en tant qu’agent indépendant, pour utiliser le jargon de l’industrie.

Pourtant, dans les semaines qui ont suivi la libération de Devin, de nombreux ingénieurs ont affirmé que Devin ne pouvait pas faire ce que Wu prétendait pouvoir faire. Comme me l’a dit un ingénieur logiciel senior : « Le gars a fait une erreur en énervant un groupe de développeurs. » Que Cognition ait ou non fait trop de promesses, il ne fait aucun doute que Devin a touché une corde sensible. Le jeune Wu a déjà une série d’exemples très médiatisés montrant qu’il est l’homme le plus intelligent de la pièce.

Sur les forums Web et les réseaux sociaux, les développeurs partagent avec adoration des vidéos de Wu précoce, enfant, remportant des concours de mathématiques avec la facilité d’un prodige (et appellent à la fin de sa carrière). De retour 2016 et 2017, Wu a participé régulièrement à OpenBracket, un concours de codage en évolution à Wilmington, Delaware, que Technical.ly a aidé à organiser avec une coalition de partenaires réunis par l’investisseur et grand local Ben duPont. (J’ai contacté Wu mais je n’ai pas pu lui parler avant la date limite.)

Qui sait si nous y parviendrons, mais l’équipe Cognition, à commencer par son produit Devin AI, a l’intention de remplacer de nombreuses fonctions humaines impliquées dans le développement de logiciels. Il s’agit simplement d’un élément particulièrement important dans le débat plus large sur la question de savoir quel effort humain sera le plus durable dans la création de code.

Même si nous supposons que les progrès de l’IA générative ralentiront dans les mois à venir, peut-être à cause de données sources limitées et de haute qualitél’impact de la génération actuelle d’outils d’IA sur le développement de logiciels ne s’est probablement pas encore fait sentir.

Les grandes entreprises se méfient particulièrement de leurs employés qui écrivent des logiciels à l’aide d’outils d’IA dont le statut juridique n’est pas clair.

Comme l’a dit en privé un ingénieur d’un grand détaillant coté en bourse à Technically : Je ne suis pas convaincu d’avoir réellement le droit d’utiliser le code suggéré par l’assistant IA et je ne peux pas non plus l’appeler à juste titre le mien. [with respect to] certifiant son origine, qu’il s’agisse d’un travail open source ou d’un travail rémunéré.

Ce n’est que récemment que cet ingénieur a reçu l’autorisation de commencer à en tester un.

Des gains de productivité qui n’étaient pas possibles auparavant

Ailleurs, certains soulignent un changement précoce sur le lieu de travail. Sources a déclaré à la Banque de Réserve Fédérale ce mois-ci, l’IA remplace des équipes entières d’ingénieurs logiciels.

Dans un autre exemple, Technical.ly a reçu un aperçu des résultats internes de ce qui est probablement à ce jour l’un des plus grands déploiements d’un copilote logiciel au sein d’une seule entreprise – bien que nous ayons convenu de ne pas divulguer de secteur, de région ou de chiffres spécifiques. Sur un échantillon de milliers de développeurs, l’entreprise a constaté une augmentation significative de la vitesse de codage, mesurée par le nombre de demandes d’extraction, et une augmentation significative de la qualité du code, mesurée à la fois par le temps moyen de fusion des demandes d’extraction et, peut-être le plus important, enquêtes de sentiment réalisées par les participants eux-mêmes.

L’entreprise évolue plus rapidement, mais il est trop tôt pour suggérer que cela signifie qu’elle aura besoin de moins de personnel ou qu’elle accomplira davantage. Des recherches antérieures suggèrent que les entreprises qui mettent en œuvre des automatisations grossissent plutôt que rétrécissent, probablement parce qu’elles deviennent plus efficaces.

Les startups et les petites entreprises plus tolérantes au risque ont été plus rapides à adopter ces outils, qui constituent donc une boule de cristal intéressante.

Armin Samii, informaticien basé à Pittsburgh devenu entrepreneur, a répondu à une invite dans Technical.lys Slack que les outils d’IA ont accéléré sa production ces derniers mois, mais il ne les a pas encore trouvés utiles pour détecter les bugs et 95 % du codage est du débogage, a-t-il déclaré. L’ingénieur de données Valentine Okundaye, maintenant chez EcoMap, fondé à Baltimore, a convenu que les outils contribuent déjà de manière plus modeste, comme l’explication des nouvelles bibliothèques de codes et du caoutchouc, « un terme pour identifier les inefficacités du code, mais » La plupart des développeurs que je connais se moquent de l’idée. que leur emploi est menacé à cause des LLM qui peuvent cracher des blocs de code, tout simplement parce que le processus d’ingénierie logicielle est bien plus que cracher des blocs de code.

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