Ah, l’IA ! Un sujet qui, après quarante années passées à explorer les méandres de l’informatique et de la conception web, me fait toujours vibrer. Aujourd’hui, je vous propose de nous pencher sur ces systèmes d’IA de génération de code, comme Claude Code ou Claude Coworks, qui éblouissent nos écrans avec leurs démonstrations “fantastiques”. Ils accélèrent le cycle de développement logiciel, et les “prédicateurs IA” ne sont jamais loin pour nous murmurer à l’oreille : “L’expertise métier suffit, le code, c’est l’IA qui s’en charge !”
Avez-vous déjà été émerveillé par une de ces démonstrations sur YouTube ? 🤔 Je dois avouer que la puissance est là. Mais soyons clairs, cette thèse de la disparition de l’expertise en codage est, à mon humble avis, une dangereuse simplification.
Le paradoxe d’Anthropic : quand l’expertise devient encore plus cruciale
Permettez-moi de tordre le cou à une interprétation hâtive du rapport d’Anthropic, « Agentic Coding and Persistent Returns to Expertise ». Car non, cette étude ne dit absolument pas que n’importe qui peut réussir avec l’IA. Bien au contraire, elle démontre avec une clarté limpide que plus l’humain est expert, plus l’IA est productive et utile. Ce n’est pas un remplaçant, c’est un multiplicateur de puissance !
Les signaux d’expertise amplifiés par l’IA
Les “prédicateurs” oublient de lire entre les lignes. L’étude d’Anthropic définit l’expertise par trois signaux précis que l’IA ne remplace absolument pas, mais amplifie :
- Le cadrage spécifique : 👉 Un expert formule des contraintes précises. Un novice, lui, donne des instructions génériques que l’IA peut interpréter de travers, menant à des résultats… approximatifs.
- La capacité de vérification : 👉 L’expert sait poser les bonnes questions techniques. “Comment as-tu géré la cardinalité de cette jointure ?”, par exemple, permet de valider le code de l’IA. Le novice se contente souvent d’un “ça marche ?”, sans percevoir les failles.
- La direction de la correction : 👉 C’est le point central ! L’expert corrige les erreurs de l’IA, la guide quand elle s’égare. Le novice, bien souvent, ne les voit pas ou se laisse “corriger” par une IA qui peut le mener droit dans le mur, sans qu’il ne s’en rende compte.
Et vous, seriez-vous prêt à confier la conception de votre future usine à un architecte qui délègue 100% du plan à une IA sans pouvoir en vérifier la solidité structurelle ? 😉 Je ne le crois pas.
Pourquoi l’ingénierie logicielle et l’architecture restent vitales
Il faut faire la distinction entre “écrire du code” (l’exécution) et “concevoir un système” (la planification, l’architecture). L’étude d’Anthropic est sans appel : l’humain prend 70% des décisions de planification, tandis que l’IA prend 80% des décisions d’exécution. Si l’IA excelle à exécuter, sans expertise en ingénierie logicielle et l’architecture, qui prendra ces 70% de décisions critiques ? Si l’IA doit aussi gérer la planification, son efficacité diminue et elle devient plus gourmande en interventions humaines.
L’IA peut générer du code syntaxiquement impeccable… qui fait la mauvaise chose. Sans un expert en architecture logicielle, comment un néophyte peut-il garantir que l’application sera évolutive, sécurisée, performante, maintenable ? C’est là que mes 40 ans d’expérience me crient : URGENT ! Ne sous-estimez jamais les “inconnus inconnus” : la gestion de la dette technique, les failles de sécurité, l’intégrité des données, la robustesse de l’architecture.
Le “mur du novice” : le coût exorbitant de l’amateurisme
L’étude d’Anthropic révèle une statistique frappante : les novices échouent ou abandonnent (zéro ligne de code ajoutée après un problème) dans 19% des cas, contre seulement 5 à 7% pour les experts. Les experts réussissent d’ailleurs deux fois plus souvent à atteindre un “succès vérifié”.
Face à un bug, un expert sait “piloter” l’agent IA vers la solution. Un novice, lui, se retrouve face à un mur. Il perd du temps, de l’argent, de l’énergie et finit par abandonner un projet qui semblait si simple au début. Rappelez-vous : construire une maison sans fondations solides, c’est la garantie d’un effondrement. C’est exactement la même chose pour une application métier.
Conclusion : l’IA est un fabuleux outil de réalisation, pas de réflexion ni de conception
L’étude d’Anthropic le souligne : “le code n’est plus l’obstacle”. Mais cela signifie que le jugement aiguisé, la rigueur et la vision de l’expert humain deviennent les nouveaux facteurs limitants. La maîtrise de l’ingénierie logicielle et l’architecture ne sont pas “has been”. Ce sont des “expertises métiers” à part entière, indispensables à la réussite, à la sécurité et à la pérennité de vos projets numériques.
Nous sommes à une époque passionnante où l’IA démultiplie nos capacités. Mais elle ne nous dispense pas de notre intelligence, de notre expérience et de notre sens critique. Elle exige même de les élever. 💚
Et vous, êtes-vous prêt à déléguer l’architecture de votre application à une IA sans une expertise humaine pour la superviser et la corriger ? Partagez votre avis !

