Vibe coding
Le vibe coding est une façon de construire des programmes où une personne décrit la tâche en langage courant, l'IA écrit le code, et la personne accepte le résultat presque sans le vérifier, en jugeant à ce que « ça a l'air de marcher », puis en ajoutant de nouveaux souhaits dans le chat. Pour tester vite une idée, c'est pratique. Pour une boutique qui encaisse de l'argent et détient des données d'acheteurs, c'est un risque qu'il faut comprendre.
D'où vient le terme
Le terme a été proposé par le chercheur en IA Andrej Karpathy dans une publication sur X du 2 février 2025 : un style où l'on « s'abandonne entièrement aux sensations » (« fully give in to the vibes ») et où l'on oublie que le code existe. Le Collins English Dictionary a désigné « vibe coding » mot de l'année 2025 (Wikipedia, Vibe coding). C'est l'histoire du terme, non une donnée.
Une distinction importante. Si un développeur lit, teste et comprend le code écrit par l'IA, c'est du développement assisté par l'IA. Le vibe coding, c'est quand le code est accepté sans être compris. Simon Willison, cité par Ars Technica, a dit que « faire du vibe coding jusqu'au code de production est clairement risqué » (ibid.).
Quand c'est acceptable
- Prototype et test d'idées. Montrer à l'équipe à quoi pourrait ressembler un calculateur de livraison, un formulaire de choix de taille ou une page d'atterrissage avant de demander aux développeurs de le construire.
- Scripts ponctuels pour soi-même qui ne touchent pas aux données des clients : renommer des fichiers, fusionner deux tableurs.
- Apprentissage. Voir ce qui est possible et comprendre quelles questions poser aux spécialistes.
- Un outil interne sans accès aux paiements ni aux données personnelles, si quelques personnes l'utilisent et qu'une perte n'est pas critique.
Quand c'est dangereux
- Une boutique ou un espace client qui prend des paiements ou stocke des données d'acheteurs. Ici, une erreur dans les accès ou le format des données se transforme en fuite ou en perte d'argent.
- Tout ce qui est relié à de vraies clés, bases de données et paiements. Wikipedia cite parmi les cas : sur la plateforme Lovable en mai 2025, 170 applications sur 1 645 vérifiées présentaient un problème exposant des données personnelles ; en juillet 2025, un agent IA de Replit a supprimé la base de production d'une entreprise malgré une interdiction explicite de faire des modifications (Wikipedia, Vibe coding). Ce sont des exemples, non des statistiques de marché.
- Un projet qui vivra des années. Un code que personne ne comprend coûte plus cher à modifier. Un article distinct y est consacré : dette technique.
Ce que dit la recherche
- Sécurité. En juillet 2025, Veracode a testé plus de 100 modèles : dans 45 % des échantillons de test, le code contenait des vulnérabilités de l'OWASP Top 10, et les modèles plus récents écrivaient un code qui fonctionne mieux, mais pas un code plus sûr (Veracode, 2025). En octobre 2026, Veracode a signalé la première amélioration notable : le taux global de réussite aux tests de sécurité est passé de 56 % à 62 %, mais les modèles les plus faibles restent à 44-50 %, et Veracode conseille de combiner les outils d'IA avec une revue de sécurité indépendante (Veracode, 2026). Tous ces chiffres sont des résultats de tâches de test, non la part du code réel en production.
- La vitesse n'est pas garantie. Dans une étude randomisée de METR (16 développeurs expérimentés, 246 tâches sur des projets familiers, début 2025), les tâches avec IA ont pris 19 % de temps en plus, alors que les développeurs eux-mêmes pensaient aller plus vite. Les auteurs précisent que le résultat vaut pour des conditions précises, et la page elle-même est signalée comme dépassée et renvoie à une étude plus récente de 2026 (METR, 2025). Cela concerne des ingénieurs expérimentés, non des débutants.
- Pratique des développeurs. Dans le Stack Overflow Developer Survey 2025, 72 % des répondants ont dit ne pas faire de vibe coding, 5 % de plus « certainement pas » ; environ 15 % ont répondu « oui » à des degrés divers (Stack Overflow, 2025).
Comment travailler plus sûrement
- Décidez ce que vous testez pour la rapidité et ce qui sera mis en vente. Un prototype ne doit pas se transformer en boutique « tout seul ».
- Ne collez pas de vraies clés, de mots de passe ni de bases de clients dans le chat.
- Demandez à un spécialiste de relire le code et la configuration avant le lancement auprès du public.
- Conservez des sauvegardes et un environnement distinct pour les expériences.
- Notez ce qui a été créé exactement par l'IA, pour que le développeur suivant sache avec quoi il travaille.
Erreurs fréquentes
- Prendre un prototype qui fonctionne pour un produit fini.
- Penser que « ça marche » veut dire « c'est sûr ». Un code peut fonctionner et être vulnérable en même temps.
- Donner à un agent l'accès à la base de production.
- N'avoir ni sauvegarde ni historique des modifications.
FAQ
Qu'est-ce que le vibe coding, en termes simples ? C'est de la programmation par conversation avec l'IA : vous décrivez ce qu'il vous faut et l'IA écrit le code. Vous acceptez le résultat sans le lire.
Peut-on construire une boutique en ligne en vibe coding ? Un prototype, oui. Pour vendre avec de vrais paiements et des données d'acheteurs, il faut la revue d'un spécialiste : sécurité, paiement et sauvegardes. Voir aussi SaaS ou développement sur mesure.
Le code écrit par l'IA est-il sûr ? Ce n'est pas garanti. Selon Veracode 2025, 45 % des tâches de test ont abouti à un code vulnérable, et en 2026 le chiffre s'est amélioré mais reste un problème important.
Qui a inventé le vibe coding ? Andrej Karpathy, dans une publication du 2 février 2025.
Termes associés
- Dette technique
- Agent IA
- Plateforme SaaS, boutique sur mesure ou vibe coding : que choisir
- Audit technique d'un site
Sources
- Wikipedia. Vibe coding — en.wikipedia.org/wiki/Vibe_coding
- Veracode. 2025 GenAI Code Security Report, 30.07.2025 — veracode.com/resources/genai-code-security-report
- Veracode. GenAI Code Security Report, 29.10.2026 — veracode.com/?p=33104
- METR. Early-2025 AI experienced open-source developer study, 10.07.2025 — metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study
- Stack Overflow. 2025 Developer Survey, AI — survey.stackoverflow.co/2025/ai
À lire aussi
Commerce agentique
Le commerce agentique désigne des achats dans lesquels un agent d'IA agit pour le compte d'une personne : il cherche et compare des produits et, dans la limite de l'autorisation reçue, il peut aussi passer la commande et payer. Pour une boutique, cela…
Dette technique
La dette technique est le coût futur de correction et de reprise qui apparaît lorsqu'un logiciel a été construit vite et sans laisser de place au changement. Comme une dette financière, elle permet d'aller plus vite aujourd'hui, mais avec des intérêts …
Comment l'équipe d'une boutique en ligne utilise l'IA au quotidien
L'IA dans le travail quotidien d'une équipe de boutique est un ensemble de petites tâches répétitives dans lesquelles un modèle de langage prépare un brouillon, qu'une personne vérifie et sur lequel elle décide. L'intérêt ne vient pas de fonctions «…
Automatisation par l'IA pour une boutique en ligne
L'automatisation par l'IA pour une boutique en ligne consiste à confier une partie du travail répétitif à un modèle de langage (ChatGPT, Claude, Gemini et autres) : brouillons de descriptions et de traductions, première réponse à un client, recherche dans une…