technologie

TITRE : L'intelligence artificielle ne rend pas les développeurs inutiles

CONTENU :

TITRE : L'intelligence artificielle ne rend pas les développeurs inutiles

TITRE : L'intelligence artificielle ne rend pas les développeurs inutiles

L'arrivée de plateformes comme ChatGPT, GitHub Copilot ou Claude Code a suscité l'un des débats les plus répétés ces dernières années dans le secteur technologique : les développeurs seront-ils toujours nécessaires maintenant que tout utilisateur peut écrire du code avec l'aide de l'IA et obtenir le résultat en quelques secondes ? Car la facilité avec laquelle ces plateformes créent des applications, des sites web ou des fonctions a changé la perception du développement logiciel. Ce qui semblait autrefois une profession réservée aux experts devient plus accessible, au point que certains considèrent que apprendre à programmer n'a plus de sens. Cependant, le développeur Brais Moure pense que derrière cette idée existe une méprise. Pour l'expliquer, il recourt à une comparaison avec le football, où interagir avec une petite partie d'une activité ne signifie pas comprendre tout ce qui se passe derrière. C'est la confusion que, à son avis, se produit avec l'intelligence artificielle. L'IA a réussi à rendre la programmation apparemment plus simple qu'elle ne l'est réellement.

Beaucoup de personnes se sentent comme si elles comprenaient le football parce qu'elles ont joué un jour, ont vu des matchs pendant des années ou connaissent les règles de base. Cette proximité provoque que l'on entende souvent des opinions sur les alignements, les entraîneurs ou les tactiques, même chez ceux qui n'ont jamais travaillé professionnellement dans ce domaine. Pour le développeur, quelque chose de semblable se passe avec la programmation. Pendant des décennies, une grande partie du travail des développeurs restait cachée pour la majorité de la population, car c'était une profession technique, complexe et peu visible de l'extérieur. L'arrivée de l'intelligence artificielle générative a changé cette situation, ce qui signifie que tout le monde peut maintenant écrire une requête et obtenir comme résultat une application simple, une fonction spécifique ou un site web fonctionnel. Car le résultat apparaît immédiatement, surgit la sensation que le processus complet est également simple. Or, programmer ne consiste pas uniquement à écrire des lignes de code, car lorsque une entreprise développe une application, le travail commence bien avant. Il faut comprendre ce problème qu'on essaie de résoudre, analyser les besoins, évaluer différentes alternatives et décider de quelle est la solution la plus adaptée pour chaque cas. Un étude affirme que pour beaucoup de développeurs, l'IA génère plus de problèmes que de solutions : "Lorsque le code est presque bon, on perd des jours à essayer de trouver ce qui s'est mal passé et pourquoi". Ensuite apparaît une partie également importante, c'est déterminer si cette solution est correcte, si elle peut grandir à long terme sans générer de problèmes, si elle maintient des niveaux adéquats de sécurité et si elle ne nuit pas aux autres systèmes. Il faut également détecter les erreurs, corriger les comportements inattendus, garantir la maintenance à long terme et vérifier que l'outil créé répond réellement à l'objectif pour lequel il a été conçu. C'est pourquoi l'intelligence artificielle peut générer du code en quelques secondes, mais ne supprime pas automatiquement ces responsabilités. Et c'est précisément là que Moure situe la différence entre utiliser une outil et être développeur.