Vibe coding
IA / LLM 🟢 JuniorDéfinition
Pratique, nommée par Andrej Karpathy en février 2025, consistant à décrire ce qu'on veut en langage naturel, accepter le code généré sans le lire vraiment et corriger en relançant le modèle : « on s'abandonne aux vibes et on oublie que le code existe ». Élu mot de l'année 2025 par le dictionnaire Collins. Adapté au prototype jetable, dangereux pour du code de production non relu.
Analogie
Dicter une lettre à quelqu'un et la signer sans la lire.
Exemple de code
# Vibe coding assumé : prototype jetable, on itère par prompts
claude -p "Crée une page HTML unique qui affiche la météo de Paris via open-meteo, style sombre"
# → ça marche ? on continue sans lire
claude -p "Ajoute un champ ville et mémorise-la dans localStorage"
# Pour du code de production, on repasse en mode ingénieur :
# - relire le diff, exiger des tests, exécuter la CI
# - écrire une spec avant (voir ia-spec-driven-development)
Cas d'usage
Maquette pour convaincre un client, script interne à usage unique, exploration d'une API.
Anti-pattern
Livrer en production du code que personne dans l'équipe ne sait expliquer.
Termes liés
Fiche mise à jour le 2026-09-27