L'IA code-t-elle bien ?
0 vuesJe joue avec l'IA depuis un moment, en particulier Claude Code et le Codex de ChatGPT, et la réponse semble bien plus nuancée qu'un simple oui ou non.
Ce que l'IA sait coder
Les tâches standard et la maintenance répétitive peuvent être effectuées à un niveau correct jusqu'à présent. Cela veut dire oui, elle peut créer une landing page qui ressemble presque à toutes les autres landing pages qu'elle a jamais créées.
Les petits ajouts progressifs semblent faisables, bien que le taux d'erreur soit assez élevé quant au bon fonctionnement réel de ce qui est codé. La plupart du temps, les IA supposent des choses ou imaginent des éléments qui n'existent pas dans la base de code. Par exemple, ajouter un formulaire de connexion est simple, même s'il y a d'autres champs, mais ne vous attendez pas à ce que l'IA prenne en compte des aspects comme la validation d'emblée.
Ce que l'IA n'arrive pas à faire
Je le résumerais par la réflexion. Oui, je sais qu'il existe des modes de réflexion, mais le morceau manquant est l'évaluation du contexte à la manière dont nous, humains, la pratiquons.
Aucun humain ne créera des landing pages quasi identiques, du moins personne qui vaille son salaire. Elles peuvent être similaires, mais quiconque réfléchit vraiment trouve différents points à mettre en avant et à rendre visibles selon qui ou quoi la page concerne. C'est ce que font les designers et les services marketing pour gagner leur vie, et pour l'instant la version IA est décevante.
Aucun humain n'écrit du code qui, dans les faits, copie des fonctions d'une zone à une autre au sein d'une même base de code. Nous avons tous appris que la répétition n'est pas une force mais une source de bugs. Toute personne expérimentée essaiera de minimiser le code, plutôt que d'ajouter simplement des doublons qui introduisent des contradictions et autant de potentiels maux de tête futurs. Oui, en pratique, les humains ajoutent tout de même des doublons, mais d'après mon expérience pas à la même fréquence que l'IA. Selon mon estimation, il s'agit d'une focalisation excessive sur la résolution d'un seul problème à la fois, ce qui amène l'IA à ne pas prendre en compte l'ensemble du tableau.
Aucun humain expérimenté n'ignore complètement les tests sur un projet censé durer. L'IA est très conservatrice quant à l'écriture de cas de tests et à l'exécution de tests, d'après mon expérience. Si c'était un humain, je plaisanterais en disant qu'elle a peur d'être remarquée en train de faire n'importe quoi.
Conclusion
Bien que ce ne soit pas optimal, la bonne nouvelle est que nous avons affaire à quelque chose qui ressemble à la révolution industrielle. Les produits de masse de faible qualité sont automatisés tandis que le travail de haute qualité reste entre les mains des experts. Jusqu'à présent, je ne suis pas impressionné par la production ni par la vitesse de l'IA, mais c'est un outil utile pour des tâches de fond de nature répétitive. Par exemple, construire un tableau Kanban parce que j'en avais besoin d'un avec des éléments spécifiques.
Concernant ce tableau Kanban, j'aurais pu facilement le construire moi-même, probablement bien plus rapidement, mais l'intérêt ici était que je n'avais pas et n'ai pas besoin d'un résultat de haute qualité pour l'instant, juste de quelque chose qui m'aide à organiser mes tâches dans des projets de loisir. Exactement le genre de chose que l'on confierait à un ingénieur junior ou à une IA : si ça fonctionne, c'est utile, si ça ne fonctionne pas, les dégâts sont limités.
Quelle a été votre expérience avec l'IA jusqu'à présent ?
Articles similaires
- Expérience de blogging - Ou pourquoi j'ai construit un blog à partir de zéro — Génie logiciel, 2026-04-05
- Une question de bases de données — Génie logiciel, 2026-04-08
- X est-il un Growth Hack ? — Génie logiciel, 2026-04-07
- Wolfgang AI - Un maître de jeu en difficulté — Open-Source, 2026-04-14