2026-06-03

« Le code écrit par l'IA, c'est de la camelote » ? Les critiques ont à moitié raison — et le mot qui manque, c'est « phase »

En 2026, « vibe coding » est devenu l’un de ces mots qui coupent une salle en deux dès qu’on les prononce. D’un côté, ceux qui y voient la transformation la plus importante depuis le cloud. De l’autre, ceux qui le décrivent comme « une façon polie d’enrober de la camelote générée par l’IA dans un vernis d’artisanat ».

Les débats sont vifs. Et ce que je veux dire, c’est : les deux camps ont raison — mais chacun oublie un mot.

Les critiques méritent d’être écoutés

Soyons clairs d’emblée : ceux qui critiquent le vibe coding ne tirent pas dans le vide.

Leur préoccupation centrale, c’est la sécurité et la maintenabilité. De nombreuses applications construites « prompt en tête » n’ont jamais subi le moindre audit de sécurité. Dès que votre produit touche à de l’argent, des identités ou des données tierces, cette inquiétude devient immédiatement valide — et potentiellement fatale.

Cette partie de la critique, tout professionnel sérieux du produit devrait l’intégrer sans réserve. Un démo qui tourne, et un système capable de tenir face à de vrais utilisateurs, de vraies attaques et de vraies données, c’est deux choses séparées par une rivière très large.

Mais il leur manque un mot : phase

Où se trompent les critiques ? Ils mettent tout dans le même sac.

« Le code généré par l’IA est peu sûr et difficile à maintenir » — cette affirmation est vraie pour les systèmes en production, mais largement exagérée pour les prototypes. Ce sont deux phases fondamentalement différentes, et les mesurer avec le même étalon, c’est la recette pour un débat sans fin.

Utiliser le bon outil, c’est savoir à quelle phase on se trouve. Exiger des standards de production d’un prototype, c’est de l’irresponsabilité dans l’autre sens — c’est se tirer une balle dans le pied.

doaipm sépare ces deux choses depuis le début

C’est exactement ce que doaipm a toujours défendu. Nous ne disons jamais « ce que l’IA fait en une phrase peut aller directement en production » — nous disons deux choses distinctes :

Premièrement, haute fidélité d’abord, pour valider plus vite. Sauter les wireframes et construire directement quelque chose qui tourne, ce n’est pas livrer du code de production — c’est parce qu’un prototype qui fonctionne est le document de spécification le plus précis qu’une équipe engineering puisse recevoir. Sa mission : répondre à « est-ce qu’on a fait le bon truc ? » en quelques heures, pas en quelques semaines.

Deuxièmement, le filet de sécurité est la réponse directe aux critiques. Le filet de sécurité doaipm est écrit noir sur blanc :

Vous le voyez : chaque inquiétude des critiques — l’argent, les identités, les données des autres, le passage direct en ligne — le filet de sécurité y répond point par point.

Alors, « le code de l’IA, c’est de la camelote » — vrai ou faux ?

Ça dépend de ce que vous en faites.

Même outil, deux résultats opposés. La ligne de partage, c’est le mot « phase ».

La maturité, ce n’est pas choisir un camp — c’est savoir à quelle phase on est

Le vrai signal de ce débat : ne choisissez pas un camp, distinguez les phases.

Et « à quelle phase est-on maintenant, et quel étalon faut-il utiliser » — ce jugement, c’est précisément le travail du product manager. L’IA a rendu le « faire » presque gratuit ; en conséquence, la capacité à faire la bonne chose à la bonne phase est devenue la compétence la plus précieuse. C’est Andrej Karpathy qui l’a dit d’une autre façon : l’IA amplifie le jugement, elle ne le remplace pas.

Haute fidélité d’abord — mais un prototype ne sera jamais une mise en production. Faites confiance à la vitesse de l’IA, et tenez la ligne de la production.

Le workflow en cinq phases de doaipm et son filet de sécurité sont conçus exactement pour « utiliser le bon outil à la bonne phase ». Commencez par le centre de méthode et le manuel opératoire 言出法随.


Pour aller plus loin

Discussion

Sans compte, anonyme possible. Restez courtois.
Chargement…