Nouveau · Présidentielle 2027 : ce que les candidats proposent sur l'IA, citations sourcées. Explorer l'observatoire →

Dernière revue :

Qu'est-ce que le vibe coding ? Définition, traduction et risques

Le vibe coding est une façon de créer un logiciel en décrivant ce que l'on veut à une IA, en langage courant, et en acceptant le code qu'elle produit sans le lire ni le comprendre. Le terme a été lancé par le chercheur Andrej Karpathy en février 2025 ; il convient au prototypage rapide, beaucoup moins aux applications destinées à la production.

Le 2 février 2025, Andrej Karpathy, cofondateur d'OpenAI et ancien directeur de l'IA chez Tesla, décrit sur X « un nouveau type de programmation » : il parle à un assistant de code, accepte toutes les modifications proposées sans lire les différences, recolle les messages d'erreur tels quels et laisse le code grandir au-delà de ce qu'il comprend. Il réserve lui-même cette pratique aux projets jetables du week-end. Le terme se diffuse très vite ; le dictionnaire Collins en fait son mot de l'année 2025, le 6 novembre 2025. En français, on rencontre « programmation à l'intuition » ou « codage d'ambiance », mais le terme anglais domine. Le développeur Simon Willison en a donné la définition la plus opérante (19 mars 2025) : construire un logiciel avec un LLM sans relire le code qu'il écrit. Selon lui, un développeur qui relit, teste et sait expliquer chaque ligne fait de la programmation assistée par IA, pas du vibe coding. La distinction compte, car le code non relu hérite des faiblesses du modèle. Le rapport Veracode publié le 30 juillet 2025, qui a testé plus de 100 modèles, trouve que 45 % des échantillons de code générés échouent aux tests de sécurité et introduisent une vulnérabilité du Top 10 de l'OWASP.

Exemple concret

Cas illustratif (entreprise fictive). La responsable marketing d'une PME de cosmétiques de 35 salariés, à Grasse, veut un simulateur de routine de soin pour son site. Sans développeur disponible, elle décrit l'outil à un assistant de code et obtient en un après-midi un prototype fonctionnel qu'elle montre au comité de direction. Le prototype sert à valider l'idée auprès de dix clientes. Avant la mise en ligne, un prestataire relit le code : il trouve une clé d'API écrite en clair dans la page et un formulaire qui enregistre les adresses e-mail sans consentement. Le prototype a fait gagner trois semaines de cadrage ; la version publiée a été reprise par un professionnel.

Comparaison

Vibe coding, développement assisté par IA et développement classique
CritèreVibe codingDéveloppement assisté par IADéveloppement classique
Qui écrit le codeL'IA, sans relectureL'IA et le développeur, avec relectureLe développeur
Compétence requiseSavoir décrire le besoinSavoir programmer et relireSavoir programmer
Vitesse pour un prototypeTrès rapide (heures)Rapide (jours)Plus lente (semaines)
Sécurité et maintenanceNon garantiesMaîtrisées si tests et revueMaîtrisées si tests et revue
Usage conseilléPrototype, outil personnel, test d'idéeApplications de productionComposants critiques ou très spécifiques

Questions fréquentes

Le vibe coding, c'est quoi ?

C'est le fait de créer une application en la décrivant à une IA en langage courant, puis d'accepter le code produit sans le lire. On juge le résultat à l'usage (« ça marche ou pas ») plutôt qu'en inspectant le code. Le terme vient d'Andrej Karpathy, en février 2025.

Quelle est la traduction de vibe coding en français ?

Il n'existe pas de traduction officielle. On voit passer « programmation à l'intuition » ou « codage d'ambiance », mais le terme anglais reste de loin le plus employé, y compris dans la presse française.

Quelle est la différence entre vibe coding et développement assisté par IA ?

Tout tient à la relecture. Un développeur qui utilise une IA mais relit, teste et comprend chaque modification fait du développement assisté par IA. Le vibe coding accepte le code sans le lire. Les mêmes outils (Claude Code, Cursor, Lovable) servent aux deux pratiques.

Peut-on faire du vibe coding avec Claude ?

Oui. Claude, par l'interface de conversation ou par Claude Code, est l'un des modèles les plus utilisés pour générer des applications à partir d'une description. Karpathy citait lui-même un modèle Sonnet dans sa publication d'origine. L'outil ne change pas le point clé : relire ou non le code.

Quels sont les risques du vibe coding pour une entreprise ?

Trois risques principaux : la sécurité (Veracode trouve des failles dans 45 % des échantillons de code générés en 2025), la dette technique (un code que personne ne comprend coûte cher à faire évoluer) et la maintenance (l'application dépend de la personne qui l'a générée). Ces risques sont faibles pour un prototype, élevés en production.

Qu'appelle-t-on la « vibe coding fatigue » ?

L'expression décrit la lassitude de développeurs et d'équipes face aux limites du vibe coding : itérations sans fin pour corriger des erreurs que l'IA réintroduit, code difficile à reprendre, et relecture de volumes de code générés trop importants. Elle pousse à revenir vers une programmation assistée mais relue.

À voir aussi

Pour aller plus loin

Not all AI-assisted programming is vibe coding, Simon Willison (la distinction de référence) (ressource externe)

Sources

  1. Andrej Karpathy, publication sur X introduisant le terme « vibe coding », 2 février 2025. https://x.com/karpathy/status/1886192184808149383 (consulté le 2026-09-30)
  2. Collins' Word of the Year 2025: AI meets authenticity as society shifts, Collins Dictionary, 6 novembre 2025. https://blog.collinsdictionary.com/language-lovers/collins-word-of-the-year-2025-ai-meets-authenticity-as-society-shifts/ (consulté le 2026-09-30)
  3. 2025 GenAI Code Security Report, Veracode, 30 juillet 2025. https://www.veracode.com/blog/genai-code-security-report/ (consulté le 2026-09-30)
  4. Not all AI-assisted programming is vibe coding (but vibe coding rocks), Simon Willison, 19 mars 2025. https://simonwillison.net/2025/Mar/19/vibe-coding/ (consulté le 2026-09-30)

← Retour au glossaire

Adresse copiée