- thekb.eu
- Graphe de connaissance
- Méthodologie
- vibe coding
vibe coding
vibe coding — Méthodologie. caractéristique : prompting haut niveau, flux créatif, expérimentation rapide · cas_usage : prototypes, MVPs, apprentissage, projets jetables · catégorie : Prototypage rapide assisté par IA · critique : App générée par IA sans contrôle humain rigoureux non viable en production · date_origine : Février 2025 · description : Développement logiciel assisté par LLM/IA · définition : Prompter une IA et accepter le résultat avec vérification minimale · fonction : Raise the floor — démocratisation du software development · jugement : Intenable / risqué en entreprise · limite : Suffit au MVP ; échoue sur la persistance de session, la localisation du code et les choix d'infrastructure à l'échelle · posture Hohpe : Prise de recul « level-headed » ; démystifie les chiffres marketing (« 30% du code par l'IA ») · type : Anti-pattern selon Farley — spec vague + délégation IA sans pipeline · usage : Prototypage rapide jetable pour clarifier les exigences
Andrej Karpathy a inventé le terme en février 2025 pour désigner une boucle restreinte : prompter un modèle et accepter le résultat avec une vérification minimale. Il a également tracé la ligne que la plupart des auteurs ultérieurs reprennent : le vibe coding élève le plancher en démocratisant le développement logiciel, tandis que l'ingénierie agentique préserve le niveau de qualité en disciplinant la coordination des agents. Son terrain déclaré est le travail jetable : prototypes, MVP, scripts, apprentissage.
La question qui revient est de savoir où ce terrain s'arrête. Donn Felker rapporte le cas d'un directeur financier bloqué après deux mois dans une seule session Claude Cowork, sans aucune idée de l'emplacement de son code, et celui d'un photographe dont l'application Base44 stockait les médias sur Google Drive à un coût de transfert insoutenable. Persistance de session, localisation du code et choix d'infrastructure : voilà les points où la méthode craque.
Dave Farley le classe comme un anti-pattern : une spécification vague déléguée à une IA sans pipeline de déploiement, une bombe de complexité à mèche lente. Simon Wardley applique le paradoxe de Jevons et projette une grande entreprise passant de 30 millions à plus d'un milliard de lignes de code. Addy Osmani et ses coauteurs rejettent la vision binaire et placent la pratique sur un spectre de structure, de vérification et de jugement, où son faible CapEx et son fort OpEx finissent par coûter trois à dix fois plus cher par fonctionnalité que l'ingénierie agentique. Andrew Ng situe l'échec chez le praticien : le vibe coder inexpérimenté ne sait pas quel contexte donner à son agent. Hugo Lassiège, dont le code de production est presque entièrement généré, refuse l'étiquette et nomme sa pratique Context Engineering.
- Type
- Méthodologie
- caractéristique
- prompting haut niveau, flux créatif, expérimentation rapide
- cas_usage
- prototypes, MVPs, apprentissage, projets jetables
- catégorie
- Prototypage rapide assisté par IA
- critique
- App générée par IA sans contrôle humain rigoureux non viable en production
- date_origine
- Février 2025
- description
- Développement logiciel assisté par LLM/IA
- définition
- Prompter une IA et accepter le résultat avec vérification minimale
- fonction
- Raise the floor — démocratisation du software development
- jugement
- Intenable / risqué en entreprise
- limite
- Suffit au MVP ; échoue sur la persistance de session, la localisation du code et les choix d'infrastructure à l'échelle
- posture Hohpe
- Prise de recul « level-headed » ; démystifie les chiffres marketing (« 30% du code par l'IA »)
- type
- Anti-pattern selon Farley — spec vague + délégation IA sans pipeline
- usage
- Prototypage rapide jetable pour clarifier les exigences
- relations
- 45
- Citée dans
- 23 fiches
Voisinage
← a créé
← s oppose à
← résout
← référence
→ s applique à
→ s oppose à
← fait partie de
→ est basé sur
→ permet
→ réduit
← utilise
← est variante de
← converge avec
→ améliore
→ observé dans
← s applique à
← affine