Wat is vibecoden (vibecoding)?
Vibecoden betekent dat je software bouwt door simpelweg te beschrijven wat je wilt. Een AI-assistent zet die beschrijving om in werkende software. Vervolgens stuur je bij met nieuwe opdrachten in gewone taal totdat het resultaat doet wat je nodig hebt.
Daardoor kunnen ook mensen zonder programmeerkennis binnen korte tijd een applicatie maken voor een specifiek bedrijfsproces. Je richt je vooral op het resultaat, niet op de onderliggende code.
Waar komt de term vibecoden vandaan?
De term vibecoding werd begin 2025 geïntroduceerd door AI-onderzoeker Andrej Karpathy. Sindsdien is het gebruik snel gegroeid doordat moderne AI-tools steeds beter zelfstandig software kunnen ontwikkelen.
Wat begon als een experiment onder ontwikkelaars wordt inmiddels ook gebruikt binnen organisaties die geen softwarebedrijf zijn. Medewerkers bouwen zelf oplossingen voor processen waarvoor eerder geen tijd, budget of technische kennis beschikbaar was.
Wat is het verschil met no-code en low-code?
Deze begrippen worden vaak door elkaar gebruikt, maar er zijn belangrijke verschillen.
Bij no-code en low-code werk je binnen een bestaand platform met vooraf gedefinieerde bouwblokken. Denk aan Microsoft Power Apps, Power Automate of Microsoft Lists. Zaken zoals inloggen, rechtenbeheer, beveiliging en backups zijn daar grotendeels door de leverancier geregeld.
Bij vibecoden ontstaat er zelfstandige software die ergens moet draaien en beheerd moet worden. Er is geen leverancier die automatisch zorgt voor beveiliging, toegangsrechten of documentatie. Alles wat niet expliciet wordt gebouwd of ingericht, ontbreekt.
Dat maakt vibecoden krachtiger, maar brengt ook meer verantwoordelijkheid met zich mee.
Welke tools worden ervoor gebruikt?
Er zijn grofweg drie soorten tools:
Browsergebaseerde app-builders
Tools zoals Lovable, Bolt.new en Replit maken het mogelijk om met een paar prompts direct een werkende applicatie te bouwen. Deze zijn populair bij mensen zonder ontwikkelachtergrond.
AI-assistenten in een gesprek
Denk aan ChatGPT, Claude of Microsoft Copilot. Je vraagt de AI om code te genereren en gebruikt die vervolgens in een eigen omgeving.
Ontwikkelomgevingen met AI-agent
Tools zoals Cursor, GitHub Copilot en Claude Code zijn gericht op ontwikkelaars en bieden diepgaande ondersteuning tijdens het bouwen van software.
Binnen Microsoft 365 bestaan daarnaast oplossingen zoals Copilot Studio en de App Builder Agent in Microsoft 365 Copilot. Voor veel MKB-organisaties zijn dat vaak logischere startpunten, omdat beheer, beveiliging en identiteitsbeheer daar al onderdeel zijn van het platform.
Wat kun je ermee bouwen?
In de praktijk zien wij vooral toepassingen waarvoor nooit een formeel softwareproject zou worden gestart.
Denk aan:
- Een dashboard dat gegevens uit meerdere systemen combineert.
- Een formulier dat handmatige e-mailuitwisseling vervangt.
- Een rekentool voor offertes of calculaties.
- Een interne checklist die automatisch beschikbaar is voor medewerkers.
- Een eenvoudige portal voor projectinformatie of rapportages.
Juist bij dit soort kleine en specifieke toepassingen laat vibecoden zijn kracht zien. De medewerker die het proces het beste kent, kan vaak zelf de eerste versie bouwen.
Is vibecoden veilig?
Vibecoden kan veilig zijn, maar alleen wanneer er aandacht is voor beveiliging, toegangsrechten, dataopslag en beheer.
Een AI-tool genereert werkende software, maar controleert niet automatisch of die software voldoet aan de beveiligings- en compliance-eisen van jouw organisatie. Juist daarom is het belangrijk om vooraf na te denken over waar gegevens worden opgeslagen, wie toegang krijgt en hoe wijzigingen worden beheerd.
Waar moet je op letten?
AI kan verrassend goede software opleveren. Dat maakt het lastig om te beoordelen of een applicatie achter de schermen ook veilig en beheersbaar is. In de praktijk zien wij vooral deze risico’s.
Autorisaties ontbreken
Een applicatie controleert soms wel of iemand is ingelogd, maar niet of die persoon daadwerkelijk toegang mag hebben tot specifieke gegevens. Hierdoor kunnen vertrouwelijke gegevens toegankelijk worden voor medewerkers die die informatie niet zouden mogen zien.
Data wordt op de verkeerde plek opgeslagen
AI-tools kiezen regelmatig standaard voor een externe hostingpartij. Wanneer persoonsgegevens buiten de juiste omgeving worden opgeslagen, kan dat leiden tot AVG-risico’s of compliance-problemen.
Niemand voelt zich eigenaar
Veel vibecode-projecten worden door één enthousiaste medewerker gebouwd. Zodra die persoon vertrekt of andere werkzaamheden krijgt, ontbreekt vaak de kennis, documentatie en het beheer om de applicatie in stand te houden.
Een kleine tool wordt bedrijfskritisch
Dit is misschien wel het meest onderschatte risico. Veel toepassingen beginnen als een handige oplossing voor één team. Een paar maanden later gebruiken meerdere afdelingen de tool, staat er klantinformatie in en wordt een belangrijk bedrijfsproces ervan afhankelijk.
Op dat moment zijn eisen rondom beveiliging, documentatie, continuïteit en beheer ineens veel belangrijker geworden dan bij de eerste versie. Wat begon als een experiment is dan uitgegroeid tot bedrijfskritische software.
Daarom zien we vaak dat succesvolle prototypes op een later moment opnieuw worden beoordeeld of professioneel worden doorontwikkeld. Dat is geen probleem, maar juist een teken dat de oplossing waarde toevoegt.
Meer lezen
- Je collega bouwt apps met AI. Wat betekent dat voor je organisatie?
Over de afspraken die directie en management vooraf zouden moeten maken. - Veilig vibecoden: de werkwijze voor als je zelf apps bouwt met AI
Praktische richtlijnen voor medewerkers die met AI software ontwikkelen.
Tot slot
Vibecoden maakt het mogelijk om sneller dan ooit ideeën om te zetten in werkende software. Dat biedt enorme kansen voor organisaties die processen willen verbeteren zonder direct een volledig ontwikkeltraject te starten.
Juist daarom is het verstandig om vooraf afspraken te maken over beveiliging, dataopslag, eigenaarschap en beheer. Zo voorkom je dat een handige oplossing van vandaag het risico van morgen wordt.at over spreadsheets en documenten om te zetten naar een gedeelde, interactieve applicatie. Vooral voor interne processen, projectoverzichten en managementdashboards kan dat veel tijd besparen en de samenwerking verbeteren.