Vibe coding is het bouwen van software waarbij je geen enkele regel code zelf schrijft, maar de volledige ontwikkeling overlaat aan AI. Je stuurt het proces aan met natuurlijke taal en stuurt bij op basis van het visuele resultaat, oftewel de vibe.
Hoe het technisch werkt
- Je beschrijft in gewone taal wat de applicatie moet doen en hoe het eruit moet zien in een prompt.
- Een Large Language Model (LLM) vertaalt deze beschrijving naar functionele code in een specifieke programmeertaal.
- Een AI-agent of editor plaatst deze code direct in de juiste bestanden van je projectstructuur.
- Je bekijkt het resultaat in een browser of preview-scherm om te zien of de uitwerking klopt.
- Je geeft feedback over wat er fout gaat of wat er moet worden aangepast, waarna de AI de code herschrijft.
- Dit proces herhaal je tot de applicatie precies doet wat je in je hoofd had.
Belangrijke begrippen
- Natural language prompts: De instructies in mensentaal die je aan de AI geeft om code te genereren.
- AI Agents: Tools die niet alleen code schrijven, maar ook bestanden kunnen aanmaken, wijzigen en terminal-commando’s kunnen uitvoeren.
- LLM (Large Language Model): De motor achter de AI, zoals Claude of GPT-4, die patronen in code herkent en kan reproduceren.
- Iteratieve ontwikkeling: Het proces van telkens kleine aanpassingen doen op basis van de output tot het eindresultaat is bereikt.
- Full-stack frameworks: Moderne systemen zoals Next.js die het voor AI makkelijker maken om zowel de voorkant als de achterkant van een app in één keer op te zetten.


