Nouveau terme : vibe coding

2025-02-02 · Éditeur : Andrej Karpathy · Domaine : Intelligence Artificielle

Le vibe coding consiste à développer en décrivant ce que l'on veut à une IA en langage naturel et à accepter le code produit sans vraiment le lire, en ne jugeant que le résultat obtenu.

Ce qui change

  • La programmation en langage naturel entre dans le vocabulaire courant, bien au-delà des développeurs.
  • Des non-spécialistes créent des prototypes et de petites applications en quelques heures.
  • La frontière entre prototype jetable et code de production devient un sujet de gouvernance.
  • Collins en fait son mot de l'année 2025.

### Définition Le **vibe coding** désigne une façon de programmer où l'on dialogue avec un assistant d'IA, souvent à la voix, en acceptant ses modifications sans les relire, en collant les messages d'erreur tels quels et en jugeant le programme à son comportement plutôt qu'à son code. ### Origine Andrej Karpathy, cofondateur d'OpenAI, publie le 2 février 2025 sur X : « There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists » (« Il existe une nouvelle façon de coder, que j'appelle "vibe coding", où l'on s'abandonne complètement à l'ambiance, où l'on embrasse les exponentielles et où l'on oublie jusqu'à l'existence du code »). Il cite Cursor Composer avec Claude Sonnet et l'outil de dictée SuperWhisper. ### Ce que le terme recouvre - Des prototypes, outils personnels ou petits jeux construits par des personnes qui ne savent pas programmer. - Des plateformes qui génèrent une application complète à partir d'une description. - En mars 2025, Merriam-Webster le signale comme expression d'argot en vogue ; le 6 novembre 2025, Collins le désigne mot de l'année 2025. ### Critiques et limites Simon Willison rappelle que « vibe coding your way to a production codebase is clearly risky » (« arriver à un code de production par le vibe coding est clairement risqué ») : un code que personne ne comprend est difficile à maintenir et à sécuriser. Le terme est aussi employé à tort pour tout développement assisté par IA, même relu et testé. ### À retenir Le vibe coding convient à l'exploration et aux prototypes jetables ; dès que le code doit durer, la relecture et les tests reprennent leurs droits.

Liens

Tags : Vocabulaire, Code, Agents, Qualité