Direct naar inhoud

Wat is een goede opdracht aan je AI?

Kort antwoord

Een goede opdracht zegt wat je wilt bereiken, voor wie, wat niet mag veranderen en hoe je ziet dat het klaar is. Eén ding per keer vragen en de AI eerst een plan laten maken geeft minder verrassingen. Maar ook de beste opdracht maakt een app niet vanzelf veilig: wat je niet ziet, moet iemand nalopen.

Wat is een goede opdracht?

Kort: Een goede prompt noemt het doel, de gebruiker, de grenzen en hoe je ziet dat het klaar is.

Een prompt is de opdracht die je in gewone taal aan een AI geeft. Bij vibecoden is dat je belangrijkste gereedschap: alles wat de AI bouwt, komt voort uit wat je vraagt.

Een goede opdracht heeft vier onderdelen:

  1. Het doel. Wat moet de gebruiker kunnen?
  2. De gebruiker. Voor wie is het, en wat weet die persoon?
  3. De grenzen. Wat mag niet veranderen, en wat moet de AI juist niet doen?
  4. Wanneer het klaar is. Hoe zie je dat het werkt?

Vergelijk deze twee:

Maak een inlogpagina.

Voeg een inlogpagina toe waar bestaande gebruikers inloggen met e-mail en wachtwoord. Na inloggen komen ze op het dashboard. Bij een fout wachtwoord zien ze een duidelijke melding. Verander niets aan de homepage. Het is klaar als ik met een testaccount kan inloggen en uitloggen.

De tweede kost een minuut langer om te typen en scheelt je vaak een uur heen en weer.

Waarom vraag je één ding per keer?

Kort: Hoe meer je in één opdracht stopt, hoe groter de kans dat de AI iets half doet of iets anders aanpast, en hoe lastiger de fout te vinden is.

Hoe meer je in één opdracht stopt, hoe groter de kans dat de AI iets half doet of ongevraagd iets anders aanpast. En als het misgaat, weet je niet welk deel de fout veroorzaakte.

Daarom werkt het beter in kleine stappen (opent in een nieuw tabblad)1: eerst het scherm, dan de opslag, dan de controle op invoer. Na elke stap hoort een test en een bewaarde werkende versie, zodat je terug kunt als de volgende stap misgaat.

De meeste tools houden een geschiedenis van versies bij, en staat je code in GitHub, dan staat die geschiedenis ook daar. Hoe terugzetten werkt, verschilt per tool (zie Welke tool past bij jou?).

Waarom helpt het als de AI eerst een plan maakt?

Kort: Bij een grotere wijziging laat een plan zonder code zien wat de AI van plan is, zodat je kunt bijsturen voordat er iets gebouwd is.

Bij een grotere wijziging, zoals abonnementen toevoegen, werkt het beter als de AI eerst een plan maakt (opent in een nieuw tabblad)2 zonder te bouwen: welke schermen, welke gegevens en welke diensten er nodig zijn. Klopt het plan niet, dan stuur je bij voordat er code is. Dat is veel goedkoper dan achteraf herstellen, zeker als je tool per opdracht afrekent.

Het helpt ook als de AI na een wijziging in gewone taal uitlegt wat hij heeft veranderd en waarom. Zo leer je je eigen project kennen, en merk je sneller als iets niet klopt.

Waarom loopt de AI soms vast?

Kort: Vaak heeft de AI te weinig informatie, is het gesprek te lang of de vraag te groot; blijft het misgaan, dan zit het probleem meestal in de opbouw van de code.

Iedereen die vibecodet, kent het: je vraagt een fout op te lossen en krijgt een nieuwe fout terug. Meestal heeft dat een van deze oorzaken:

  • Te weinig informatie. "Het werkt niet" geeft de AI te weinig om mee te werken. De exacte foutmelding, uit het scherm of uit de console van je browser (opent in een nieuw tabblad)3 (het venster waarin de browser fouten toont), en een beschrijving van wat je deed en zag, helpen veel meer.
  • Een te lang gesprek. Een lang gesprek raakt vol (opent in een nieuw tabblad)4. In een nieuw gesprek met een korte samenvatting kan de AI weer helder kijken.
  • Een te grote vraag. Hoe kleiner het probleem, hoe beter de AI ziet waar het misgaat.

Na drie of vier mislukte pogingen is teruggaan naar een werkende versie vaak sneller dan doorgaan. Blijft het daarna misgaan, dan zit het probleem vaak in de opbouw van de code zelf, en dat los je niet op met een betere opdracht. Zie Wat kan vibecoden niet?

Waar houdt een goede opdracht op?

Kort: Je kunt de AI vragen om veilige code, en dat is verstandig, maar een opdracht is geen garantie: of het echt goed staat, moet iemand nalopen die de code kan lezen.

Je kunt de AI vragen om veilige code, en dat is verstandig. Bijvoorbeeld door erbij te zeggen dat geheime sleutels niet in de code horen die in de browser draait, en dat elke gebruiker alleen zijn eigen gegevens mag zien, ook als iemand de app omzeilt.

Maar een opdracht is geen garantie. De AI kan zeggen dat iets veilig is terwijl het dat niet is. En of het goed staat, zie je niet aan de buitenkant van je app: alles werkt, ook als iedereen bij alles kan. Dat nalopen vraagt iemand die de code kan lezen. Wat er dan gecontroleerd wordt, lees je in Is mijn app veilig? en Testen voordat je live gaat.

Zie je in een antwoord van de AI een woord dat je niet kent, zoek het dan op in de woordenlijst.

Wat we voor je regelen

Loopt je AI vast, of weet je niet of wat hij bouwde wel klopt? Je hoeft het niet zelf uit te zoeken. In een gratis adviesgesprek kijken we naar je project.

  • We zoeken uit of het vastlopen aan de opdracht ligt of aan de opbouw van je code.
  • We zetten de opbouw van je code recht als die rommelig is geworden.
  • We lopen na wat de AI over beveiliging heeft beloofd, en zetten open plekken dicht.
  • We zorgen dat je code in GitHub staat, zodat elke werkende versie terug te halen is.
  • We testen je app zoals echte gebruikers hem gebruiken.
Doe de check

Twee minuten, gratis. Daarna plan je een adviesgesprek, als je wilt.

Veelgestelde vragen

Moet ik mijn opdrachten in het Engels geven?

Nee. De bekende tools begrijpen Nederlands goed. Wel kan het handig zijn om technische woorden zoals "database" of "login" gewoon te laten staan zoals ze zijn.

Hoe lang mag een opdracht zijn?

Zo lang als nodig is om doel, gebruiker, grenzen en het eindpunt te beschrijven. Meestal is dat een paar zinnen. Een hele lap tekst met tien wensen werkt slechter dan vijf korte opdrachten na elkaar.

Waarom doet de AI dingen die ik niet vroeg?

Omdat hij probeert te helpen en raadt wat je bedoelt. Het helpt om erbij te zeggen wat niet mag veranderen, en om na elke wijziging uitleg te vragen. Zie ook Wat kan vibecoden niet?

Kost een onduidelijke opdracht geld?

Bij tools die per opdracht of per tegoed afrekenen wel: elke poging telt. Een duidelijke opdracht bespaart dus ook kosten. Zie Wat kost het draaien?

Krijg ik met goede opdrachten vanzelf een goede app?

Goede opdrachten brengen je sneller bij een eerste versie. Voor een app voor echte gebruikers is meer nodig: beveiliging, back-ups, privacy en tests. In een gratis adviesgesprek kijken we wat jouw project nog nodig heeft.

Bronnen

  1. Replit Effective prompting with Replit AI (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  2. Anthropic Best practices for Claude Code (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  3. Chrome for Developers Console overview (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026
  4. Replit Context management (opent in een nieuw tabblad) Geraadpleegd op 6 oktober 2026

Vibecodechecker legt uit en geeft geen juridisch of fiscaal advies. We controleren elke regel tegen de officiële bron en zetten de datum erbij. Zo schrijven we.

Dit moet je weten

  • Een prompt is je belangrijkste gereedschap: alles wat de AI bouwt, komt voort uit wat je vraagt.
  • Een duidelijke opdracht kost een minuut langer om te typen en scheelt vaak een uur heen en weer.
  • Kleine stappen, met een bewaarde werkende versie ertussen, maken een fout makkelijk terug te draaien.
  • Een plan bijsturen voordat er code is, is veel goedkoper dan achteraf herstellen.
  • De AI kan zeggen dat iets veilig is terwijl het dat niet is, dus een opdracht is geen controle.