Mijn codeervaardigheden laten te wensen over. Ik heb nooit lang genoeg aan de instructieboeken en handleidingen vastgehouden om echt het soort apps en programma’s te maken dat ik wilde zien. AI-chatbots, aangedreven door grote taalmodellen, hebben daar verandering in gebracht. Nu kan ik mijn visie opschrijven voor zoiets als een visuele galerij met horrorfilms of een variant op een klassiek pc-spel, en de chatbot zal mijn gewone Engels omzetten in honderden regels code – en mijn visie tot leven brengen.
Dit wordt genoemd Vibe-codering. Voor ervaren codeerders kan het werk veel sneller gaan. Maar voor niet-codeurs legt het de programmeertools in onze handen. Het hebben van de juiste mentaliteit voor het proces kan het verschil zijn tussen een goede of een slechte ervaring, zelfs als u niet de resultaten behaalt waar u oorspronkelijk op hoopte. Soms moet je leren wat je wel en niet kunt coderen terwijl je bezig bent.
Je kunt Gemini, ChatGPT, Claude of een andere chatbot kiezen, en elk heeft zijn eigen functies en eigenaardigheden. Jouw aanpak en hoe je de chatbot aanstuurt, zijn net zo belangrijk als het model dat je kiest, omdat alles op jouw instructies wordt gebaseerd.
Hier zijn vijf tips die u kunnen helpen als u aan de slag gaat met vibe-codering.
Ken uw chatbot
De chatbot die je gebruikt doet er wel toe, hoewel het type model misschien belangrijker is dan wie het heeft gemaakt.
Wanneer u probeert dezelfde app maken Door zowel Gemini 2.5 Flash als Gemini 3 Pro te gebruiken, werd het duidelijk dat er bij de eerste een andere aanpak nodig was om een vergelijkbare output van het meer geavanceerde Pro-model te bereiken. Dit betekent meer specifieke bedoelingen en instructies bij de aanwijzingen en, vanuit mijn ervaring, meer handmatig werk.
Vanuit mijn time-vibe-codering met Gemini 2.5 Flash maakte het het proces vaak praktischer, waar ik niet naar op zoek was. Bij het verfijnen van de app leverde deze alleen code op voor alleen de sectie die was gewijzigd, waardoor ik de code handmatig moest omwisselen of een andere prompt moest geven om de volledige code op te geven. Bij gebruik van Gemini 3 Pro zou het daarentegen automatisch de volledige code bevatten.
Uw kilometerstand kan variëren, maar als u besluit tussen het gebruik van een “snel” of een “denkend” model voor uw vibe-coderingsproject, heeft u mogelijk meer vaardigheden en training nodig om met een snel model te werken. Als alles wat je tot je beschikking hebt een snel of minder geavanceerd model is en je wordt gevraagd codebewerkingen uit te voeren waar je je niet prettig bij voelt, kun je de chatbot opnieuw vragen om alle code te verstrekken (of een regel instellen om de volledige code van de code te voorzien van de bewerkingen nadat elke wijziging is aangebracht).
Uit mijn ervaring met het gebruik van meerdere (maar niet alle) chatbots: als je het niet erg vindt om je handen vuil te maken met een beetje code, zul je waarschijnlijk succes boeken met de meeste modellen, zolang je maar duidelijke en specifieke aanwijzingen geeft. Niet-codeerders: blijf indien mogelijk bij meer geavanceerde ‘redeneer’- of ‘denk’-modellen. Ik heb ontdekt dat denkmodellen zwaarder werk voor je zullen doen.
Het leren kennen van uw chatbot, de beperkingen en mogelijkheden ervan komt voort uit ervaring, dus u kunt deze het beste algemeen gebruiken en vragen stellen.
Maak uw aanwijzingen specifiek
Als je een gedetailleerd idee hebt van wat voor soort project je wilt coderen, is specificiteit van cruciaal belang.
Vibe-codering begint allemaal met wat er in je hoofd zit. Als u een heel duidelijk idee heeft, kunt en moet u alles wat u in uw project wilt zien in uw eerste prompt opnemen. Maak het exhaustief. De chatbot zal creëren wat hij kan, en hopelijk zie je dat jouw idee vorm krijgt.
Aan de andere kant zou je gewoon een heel los idee kunnen hebben van wat je wilt dat de app wordt en AI meer ruimte geven voor controle over hoe de app functioneert of hoe hij iets bereikt waar je hem op een andere manier om hebt gevraagd.
Itereren itereren itereren
Uw droomapp zal waarschijnlijk niet binnen de eerste of tweede prompt komen die u aan de chatbot geeft. U zult waarschijnlijk meer tijd besteden aan het vragen om verfijningen dan aan iets anders.
Vraag uw chatbot om suggesties. Als je vastloopt op een deel van de webapp, of het nu gaat om de werking of de stijl ervan, vraag het dan gewoon aan de chatbot. Het geeft u ongeveer zoveel suggesties als u wilt. En omdat vibe-codering zo’n iteratief proces is, kan het vragen om vijf manieren om uw app te verbeteren echt een verschil maken.
Zweet de technische dingen, een beetje
Niet-programmeurs zullen een aantal technische zaken moeten bedenken om een app of project goed te laten werken. Het mooie is dat je de chatbot als hulpmiddel kunt gebruiken.
Hier zijn enkele dingen die u wilt uitzoeken:
Formaat: Voor de meeste eenvoudige webapps is de uitvoer van de code in HTML ideaal voor niet-codeerders. En als u niet met meerdere bestanden en mappen wilt werken, kunt u om één HTML-pagina vragen. Dit kan beperkingen en potentiële “geheugenproblemen” met het contextvenster van de chatbot introduceren als het bestand groot wordt, maar het is een van de meest eenvoudige methoden om de uitvoercode naar uw browser te sturen om te testen. Als u het niet zeker weet, vraag dan aan de chatbot wat het beste formaat is voor uw project en hoe u de app kunt laten werken.
Schaal: Als je niet zeker bent van de mogelijkheden van de chatbot, vraag het dan gewoon. Het zal je vertellen dat het geen nieuw sociaal netwerk voor je zal kunnen creëren, maar als je een audiovisualizer wilt die de oude Winamp-dagen kanaliseert, heb je geluk. Als uw verzoek de mogelijkheden van een chatbot te boven gaat, vraag hem dan om alternatieve benaderingen.
Controleer op fouten: Soms levert de chatbot een defecte code, dus je zult het steeds opnieuw moeten testen. Het is zelfs nog belangrijker dat u communiceert wat niet werkt, of hoe u precies wilt dat iets werkt. Als u een vage prompt geeft, wees dan niet verrast als u een vage uitvoer ontvangt. De chatbot vertellen “dit werkt niet” is aanzienlijk minder effectief dan het beschrijven van de specifieke bugs die u tijdens het testen ervaart. Hoe specifieker je feedback, hoe nauwkeuriger de reactie van de AI, waardoor de algehele ervaring efficiënter en leuker wordt.
Heb een open geest
Tenzij je een heel specifiek en rigide doel hebt met je vibe-coderingsproject, is een open geest essentieel. Als u niets van coderen weet, kent u waarschijnlijk niet alle mogelijkheden binnen handbereik. Als u niet zeker weet wat uw beperkingen zijn, kunt u net zo gemakkelijk onderschatten als overschatten wat u kunt doen.
In een perfecte wereld zal alles wat je codeert soepel verlopen, maar de kans is groot dat er fouten optreden. Of het nu gaat om het geheugen van de chatbot dat iets vergeet, een technische beperking of iets daartussenin, sommige dingen zullen kapot gaan. Als je geluk hebt, zal de chatbot het probleem herkennen en oplossen, maar soms kan dit niet, en dit is waar een open geest nuttig is. Vraag om alternatieve benaderingen; misschien vindt u een benadering die u leuker vindt dan uw oorspronkelijke idee. Je zult nooit weten wat je niet weet, tenzij je het vraagt.
Wees niet bang om opnieuw te beginnen
Net als bij andere creatieve processen is opnieuw beginnen soms het beste. Als je talloze iteraties hebt doorlopen en je app nog lang niet is waar je hem wilt hebben, overweeg dan om opnieuw te beginnen. Dit kan helemaal vanaf het begin zijn, of door de code uit de eerste chat te nemen en deze te gebruiken als basis voor het nieuwe gesprek dat u start.
Hoewel je de chatbot in de oorspronkelijke chat de opdracht zou kunnen geven om helemaal opnieuw te beginnen, kan een schone lei nodig zijn om verder te gaan. Probeer het opnieuw in een nieuwe chat, zodat de AI de zaken niet verward met je vorige project. Je hebt misschien enkele aanwijzingen geïdentificeerd die je project achteruit hebben gestuurd en die je deze keer kunt vermijden, zodat je gefocust kunt blijven op wat werkte, in plaats van wat niet werkte ter referentie in het geheugen van de chatbot te bewaren.
Een nieuwe start is er niet alleen voor dat de chatbot deze keer ‘het goed doet’, maar ook voor jou om je creatieve flow te resetten.



