L'illusion du code: pourquoi le vibe coding ne remplacera pas l'architecture
L'Illusion du Code : Pourquoi le "Vibe Coding" Ne Remplacera Pas l'Architecture Aujourd'hui, tout le monde se sent comme un grand architecte de mondes…
Traité par IA depuis Habr AI ; édité par Hamidun News
L'Illusion du Code : Pourquoi le "Vibe Coding" Ne Remplacera Pas l'Architecture
Aujourd'hui, tout le monde se sent comme un grand architecte de mondes numériques. Il suffit d'ouvrir Cursor ou Claude, de taper quelques lignes en langage naturel, et voilà — le code s'écrit tout seul. Ce phénomène a été appelé vibe coding.
Il semble que la barrière à l'entrée du secteur soit tombée à zéro, et que maintenant n'importe quelle idée puisse être réalisée en une soirée en regardant une série. Cependant, la réalité a la mauvaise habitude de claquer les doigts à ceux qui confondent la capacité à appuyer sur des boutons avec la compréhension de la façon dont les rouages fonctionnent sous le capot. L'histoire d'une connaissance à moi, qui a décidé de "rapidement" cloner un bot Telegram réussi, est devenue une illustration parfaite de cette illusion.
Tout a commencé par le classique "ce n'est pas si difficile". Mon ami a vu un service fonctionnant qui rapportait de l'argent à ses créateurs, et a décidé qu'un réseau neuronal pourrait lui assembler un analogue identique en quelques heures. Il est entré dans un chat avec l'IA, a décrit la fonctionnalité et a reçu le premier lot de code.
À première vue, tout fonctionnait. Le bot répondait, les boutons s'appuyaient, et des visions de revenus passifs dansaient déjà dans sa tête. Mais dès que les conditions réelles d'exploitation ont été atteintes, le château de cartes a commencé à s'effondrer.
Il s'est avéré que le code écrit "par ambiance" était complètement desarmé pour la collision avec la réalité, où les utilisateurs se comportent de manière imprévisible, et les serveurs tombent parfois.
Le problème avec le vibe coding est que le réseau neuronal produit un résultat qui semble correct, mais ne l'est pas toujours à long terme. Quand vous demandez à l'IA d'écrire une fonction, elle s'en sort brillamment. Mais quand vous lui demandez de construire un système complexe, elle commence à halluciner dans le domaine de l'architecture.
Mon ami a découvert que son bot ne pouvait pas gérer correctement les états des utilisateurs, se confondait dans les files d'attente des messages et se gelait complètement en tentant de traiter plus de dix requêtes simultanément. Le réseau neuronal a honnêtement écrit du code selon ses prompts, mais il ne pouvait pas lui suggérer qu'il avait oublié les index dans la base de données ou mal configuré l'asynchronicité.
Beaucoup de débutants oublient que les logiciels modernes ne sont pas seulement une belle interface et une logique de base. C'est aussi la gestion des exceptions, la journalisation, l'évolutivité et la sécurité. Les vibe coders ignorent généralement ces aspects "ennuyeux", en se concentrant sur les caractéristiques visibles. En conséquence, ils obtiennent un projet impossible à maintenir. Toute tentative de modifier le code généré par un réseau neuronal sans plan clair devient un enfer. Une correction en casse trois autres car le système n'a pas de structure cohérente. C'est la dette technique, qui s'accumule non pas au fil des années, mais au fil des minutes.
Il est important de comprendre que l'IA est le levier le plus puissant, mais le levier a encore besoin d'un point d'appui. Ce point d'appui est la connaissance fondamentale en ingénierie. Un développeur expérimenté utilise un réseau neuronal pour accélérer le travail routinier, mais il voit toujours l'image d'ensemble et comprend où Claude pourrait se tromper. Un vibe coder, en revanche, dépend complètement de la "magie", devenant otage de ses propres prompts. Si vous ne comprenez pas comment les données circulent du client au serveur et inversement, aucun Claude 3.5 Sonnet ne vous fera un produit de qualité. Il créera seulement l'apparence d'un travail qui s'effondre au premier test de stress sérieux.
En fin de compte, l'histoire avec le bot s'est terminée de manière prévisible. Après avoir passé une semaine à essayer de "peaufiner" le code via le chat, mon ami a simplement abandonné. Il s'est avéré que le service qu'il tentait de copier avait été développé par une équipe professionnelle non pas en deux soirées, mais pendant plusieurs mois.
Et le travail principal là-bas consistait non pas à écrire du code, mais à concevoir un système tolérant aux pannes. Le vibe coding est bon pour créer des prototypes ou tester des hypothèses, mais c'est dangereux quand vous essayez de le faire passer pour du développement à part entière. Sans comprendre les bases, vous ne construisez pas un projet, vous jouez juste à faire semblant.
Le principal : Les réseaux de neurones sont un accélérateur, pas un remplacement pour le cerveau. Si vous ne savez pas comment construire un système à la main, vous ne pourrez pas le construire avec l'IA non plus, du moins pas un qui fonctionnera plus d'une journée.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.