Ondanks dat ChatGPT de op een na snelst groeiende applicatie ooit is en in februari 2025 al 400 miljoen wekelijkse gebruikers had, durf ik te wedden dat 99% het niet goed gebruikt.

Wat ik daarmee bedoel: veel mensen weten niet hoe ze met AI moeten communiceren. Daardoor krijgen ze onnauwkeurige antwoorden en raken ze gefrustreerd.

Om dat te voorkomen laat ik je zien hoe je prompts schrijft die consequent werken en veel nauwkeuriger resultaat geven.

Dit zijn de onderwerpen die we behandelen:

  1. Wat is een prompt?
  2. Voorbeelden van een prompt
  3. Voor wie is deze gids?
  4. Waarom goede prompts belangrijk zijn
  5. Hoe een slechte prompt eruitziet
  6. Promptstructuur en implementatiestappen

Wat is een prompt?

Kort antwoord: een prompt is de input die je aan AI geeft om een specifieke output te krijgen.

Laat je niet verwarren door artikelen die lange stukken schrijven over “wat is een prompt”. In de praktijk is een prompt niet moeilijk te definiëren.

Wat lastig is: een goede prompt schrijven. Maar voordat ik laat zien hoe je dat doet, geef ik je eerst 3 voorbeelden van prompts.

A prompt is not complicated to define
A prompt is not complicated to define

Voor wie is deze gids?

Effectieve prompts schrijven is een vaardigheid waar bijna iedereen vroeg of laat mee te maken krijgt.

Daarom is deze gids niet geschreven voor één specifieke sector of functie, maar voor iedereen die met data en automatisering werkt. We focussen vooral op prompts waarmee je grote datasets sneller kunt bewerken, analyseren en opschonen, of je nu student bent of al jaren professioneel met data werkt.

Alle tests voor deze en onze andere prompts zijn uitgevoerd met Datablist.com.

Waarom goede prompts belangrijk zijn

Zie het als het aansturen van een assistent zonder eigen agency, maar die alles goed kan doen als je precies uitlegt wat er moet gebeuren. Hoe duidelijker en specifieker je vraag, hoe beter de taak wordt uitgevoerd.

How AI sees a good vs. bad prompt
How AI sees a good vs. bad prompt

Hoe een slechte prompt eruitziet

Voorbeeld van een slechte prompt
analyseer deze data en vertel me welke bedrijven iets met Hr doen en welke niet {{company_about}} check ook hun websiteteksten {{Website Texts}} en doe het snel want ik heb dit asap nodig btw alleen b2b bedrijven die Hr dingen doen zoals hiring en payroll enzo maar neem geen bedrijven mee die alleen employees of teams noemen want dat zoeken we niet

Waarom deze prompt slecht is:

  • Geen gestructureerde instructies: de eisen staan verspreid door de tekst zonder duidelijke opbouw.
  • Geen duidelijke secties of scheidingstekens: de AI moet door één blok tekst heen zonder logische pauzes.
  • Placeholders door de tekst gemixt: door {{company_about}} en {{Website Texts}} willekeurig midden in de tekst te zetten, wordt het lastiger voor de AI om deze waarden goed te vervangen.
  • Informele taal: woorden als “dingen” en “btw” maken de opdracht dubbelzinnig.

Hoe de AI de prompt ziet

Wanneer deze prompt echt met data wordt gebruikt, ziet hij er voor de AI zo uit:

Slechte prompt: hoe de prompt wordt geïnterpreteerd
analyseer deze data en vertel me welke bedrijven iets met Hr doen en welke niet Wij zijn een toonaangevend softwareontwikkelingsbedrijf met 500 medewerkers check ook hun websiteteksten Onze missie is om enterprise software solutions te vernieuwen en doe het snel want ik heb dit asap nodig btw alleen b2b bedrijven die Hr dingen doen zoals hiring en payroll enzo maar neem geen bedrijven mee die alleen employees of teams noemen want dat zoeken we niet

Wanneer deze placeholders worden vervangen door echte data, ontstaat er een rommelig geheel dat voor de AI moeilijk te begrijpen en correct te verwerken is.

Dit gaat er in dit voorbeeld mis:

  1. Verwarring en placeholder-problemen: wanneer placeholders worden vervangen, lukt het de AI niet goed om de twee databronnen van elkaar te scheiden.
  2. Interpretatieproblemen: de AI heeft moeite om de exacte criteria voor HR-bedrijven te begrijpen.

👉 Nu dat duidelijk is, kunnen we bekijken hoe een goede prompt eruitziet en hoe je er zelf één maakt.

Voorbeelden van een prompt

Eén commando als prompt

In de eenvoudigste vorm kan een prompt gewoon een opdracht zijn, zoals:

“Schrijf een essay over de renaissance”

Een vraag als prompt

Een prompt kan ook een simpele vraag zijn, zoals:

"Zijn rozen rood?"

Tagged prompt: de beste promptvorm

Een prompt kan ook bestaan uit een uitgebreidere set instructies waarmee je data kunt bewerken, analyseren of opschonen. Denk aan cold emails personaliseren, klantfeedback analyseren, bedrijfsnamen opschonen en meer.

Ik noem dit een tagged prompt, omdat elke sectie een tag heeft. Zie het voorbeeld hieronder. Zo leg je aan de AI uit waar elke sectie over gaat. Doe je dat niet, dan trekt de AI zelf conclusies over de structuur.

Voorbeeld van een tagged prompt

Context: Ik geef je zo een record met accountdata, inclusief de LinkedIn-beschrijving van het account en de websiteteksten van bedrijven waarvan we niet zeker weten in welke niche of industrie ze actief zijn.

=====

Wat ik wil dat je doet: Beoordeel of dit bedrijf binnen onze targeting past op basis van de service of het product dat het aanbiedt.

=====

Hoe je dit moet doen: Ik geef je de LinkedIn-bedrijfsbeschrijving, de websiteteksten of allebei. Lees deze tekst en controleer of de context aangeeft dat het bedrijf past bij de beschrijving die ik je geef.

=====

Belangrijke opmerking over de taak: Kijk altijd naar de context, niet naar losse keywords.

=====

Dit is de beschrijving van de bedrijven die we zoeken: B2B-bedrijven die andere bedrijven helpen met HR-services zoals recruitment, HR consulting, skilled workforce acquisition, employer branding, personeelsgroei, executive search, payroll, HR software en outplacement.

=====

Belangrijke opmerking over de data: Veel bedrijven kunnen keywords in hun beschrijving hebben die lijken te wijzen op de B2B-personeelssector, terwijl ze in werkelijkheid iets anders doen. Beoordeel daarom altijd de context. Niet elk bedrijf dat “employees” of “teams” noemt, is een match.

=====

Hoe je moet starten: Lees eerst de eerste beschrijving, daarna de tweede, en neem daarna je beslissing.

=====

Hier is de eerste bedrijfsbeschrijving: {{company_about}}

=====

Hier is de tweede beschrijving: {{Website Texts}}

Maar wacht even voordat je zegt dat dit niet praktisch is na het zien van deze prompt.

Ik breek hem voor je op.

Promptstructuur en implementatiestappen

De structuur van een goede AI prompt

Wanneer je kijkt naar enkele AI prompt templates in de Datablist.com AI-prompts library, zie je dat bijna elke prompt template uit secties bestaat. Elke sectie heeft deze 3 onderdelen:

  1. Tag: laat de AI weten waar de sectie over gaat
  2. Body: bevat instructies die de AI helpen om de taak te begrijpen en uit te voeren via:
    • Uitleg: vertelt de AI iets wat hij moet weten of geeft context
    • Commando: vertelt de AI wat hij moet doen of geeft een taak
  3. Scheidingstekens (===): we gebruiken scheidingstekens voor 2 dingen:
    • Visuele scheiding: het scheidingsteken maakt duidelijke pauzes tussen secties, waardoor de prompt voor mensen makkelijker te lezen, begrijpen en bewerken is.
    • AI parsing: het scheidingsteken helpt de AI om secties in de prompt beter te herkennen en te verwerken, wat tot betere antwoorden leidt.

Aan het einde hebben we ook: placeholder properties:

  • Kolommen die worden vervangen door data wanneer de prompt wordt gebruikt.
  • Deze placeholders worden gebruikt om de prompt per record in een dataset aan te passen.

In onze Job Title Categorizer prompt gebruiken we bijvoorbeeld {{job_title}} als placeholder. Die wordt tijdens het verwerken van elk record vervangen door een echte functietitel uit onze dataset.

Inserting placeholder in Datablist.com)
Inserting placeholder in Datablist.com)

Mijn prompt stap voor stap uitgelegd

Let op: HR-bedrijven zijn niet onze ICP (“Ideal Customer Profile”). We gebruiken ze hier alleen als voorbeeld.

Stap 1: context

Toen ik context aan de AI gaf, deed ik drie belangrijke dingen:

  • Ik gaf informatie over de data die de AI zou ontvangen, zonder de specifieke targetingcriteria te onthullen
    • Zo blijft de analyse van de AI onbevooroordeeld
  • Ik legde de context rond de data uit en benoemde het concrete probleem
    • Dit helpt de AI begrijpen waarmee hij werkt
  • Ik beschreef mijn specifieke situatie
    • Daardoor kan de AI zijn aanpak beter afstemmen op mijn behoefte
The first part of our prompt breakdown: Giving context
The first part of our prompt breakdown: Giving context

Wat je moet doen wanneer je je prompt schrijft:

  • Vertel de AI welke data je gaat geven
  • Beschrijf je probleem
  • Gebruik scheidingstekens (===)

Stap 2: taak of commando

In dit deel van de prompt deed ik twee belangrijke dingen:

  • Ik kaderde de AI opnieuw met de tag “Wat ik wil dat je doet”, zodat duidelijk is waar het volgende deel over gaat
  • Ik gaf alleen een brede beschrijving van de taak, zonder al stappen te noemen of te zeggen welke data bekeken moet worden. Zo blijft de informatie logisch opgebouwd
The second part of our prompt breakdown: Adding core task
The second part of our prompt breakdown: Adding core task

Wat je moet doen wanneer je je prompt schrijft:

  • Bepaal eerst het hoofddoel van je taak of commando.
  • Gebruik daarna scheidingstekens (===)

Als je vergelijkbare taken wilt uitvoeren, probeer ze dan niet allemaal in één prompt te stoppen. Dat wordt moeilijk voor de AI om goed te verwerken en voor jou om mogelijke fouten te herkennen.

Stap 3: instructies voor de opdracht

Dit doe ik wanneer ik instructies aan een prompt toevoeg:

  • Ik houd het simpel en direct
  • Ik leg de taak uit alsof ik iemand leer om het handmatig te doen
  • Ik focus op duidelijke, stapsgewijze instructies

AI is sterk in repetitieve taken wanneer de instructies goed zijn. Als je niet het gewenste resultaat krijgt, komt dat meestal doordat je instructies duidelijker of specifieker moeten zijn, niet omdat de AI de taak niet kan uitvoeren.

The third part of our prompt: Adding instructions
The third part of our prompt: Adding instructions

Wat je moet doen wanneer je je prompt schrijft:

  • Maak een eenvoudige stapsgewijze instructie met duidelijke taal
  • Gebruik scheidingstekens (===)

Stap 4: fouten voorkomen nr. 1: context over de taak

Deze stap geeft extra taakspecifieke context om de AI te helpen:

  • Nuances in de taak te begrijpen
  • Veelgemaakte fouten te vermijden
  • Betere beslissingen te nemen

Door expliciet te zijn over mogelijke problemen en edge cases, bouw je guardrails in die voorkomen dat de AI gaat gokken of verkeerde aannames maakt.

Deze stap is niet nodig in elke prompt, maar is cruciaal voor complexe taken.

The fourth part of our prompt breakdown: Mistake prevention no.1
The fourth part of our prompt breakdown: Mistake prevention no.1

Wat je moet doen wanneer je je prompt schrijft:

  • Denk aan veelgemaakte fouten die junior medewerkers maken bij dit type taak
  • Neem die mogelijke fouten op in je prompt, zodat de AI ze vermijdt
  • Gebruik scheidingstekens (===)

Stap 5: doel: wat je zoekt

Dit zijn de belangrijkste zaken om op te nemen wanneer je je verwachtingen in een prompt beschrijft:

  • Geef gedetailleerde context over de gewenste uitkomst
  • Wees specifiek over de verwachte resultaten
  • Vermijd biases of gewenste conclusies die de analyse kunnen beïnvloeden

Natuurlijke, conversational taal werkt meestal beter dan technisch jargon bij AI-systemen.

The fifth part of our prompt breakdown: Describing what we are looking for
The fifth part of our prompt breakdown: Describing what we are looking for

Wat je moet doen wanneer je je prompt schrijft:

  • Definieer duidelijke uitkomsten die je met de analyse of taak wilt bereiken
  • Wees specifiek over welke signalen of indicatoren voor jou het belangrijkst zijn
  • Geef voorbeelden
  • Gebruik scheidingstekens (===)

Stap 6: datacontext

Wanneer ik datacontext aan mijn prompts toevoeg, volg ik deze regels:

  • Versterk foutpreventie met duidelijke regels en geef er een reden bij
    • Voorbeeldregel: “Beoordeel altijd de volledige context”
    • Reden: “Losse signalen kunnen misleidend zijn”
  • Voeg meerdere lagen context toe
    • Mogelijke fouten om te vermijden
    • Dataspecifieke problemen
    • Taakspecifieke herinneringen
The sixth part of our prompt breakdown: Mistake Prevention no.2
The sixth part of our prompt breakdown: Mistake Prevention no.2

Wat je moet doen wanneer je je prompt schrijft:

  • Denk aan mogelijke fouten die de AI kan maken en instrueer hem expliciet om die specifieke fouten te vermijden.
  • Splits informatie op in logische onderdelen in plaats van alles in één keer te geven.
  • Gebruik scheidingstekens (===)

📘 Kort feit

Door expliciet te zijn in plaats van de AI aannames te laten maken over de prompt, voorkom je veel fouten.

Stap 7: hoe te starten

In deze laatste inhoudelijke stap geef je de AI duidelijke startinstructies. Dit deed ik:

  • Ik hield het simpel en direct
    • Ik nummerde de stappen chronologisch
    • Ik gebruikte duidelijke actiewoorden zoals “lees, maak, beslis…”
The seventh part of our prompt breakdown: Telling the AI how to start
The seventh part of our prompt breakdown: Telling the AI how to start

Wat je moet doen wanneer je je prompt schrijft:

  • Geef duidelijke startinstructies met genummerde stappen
  • Gebruik actiewerkwoorden zodat de stappen makkelijk te volgen zijn
  • Houd de instructies simpel en direct
  • Gebruik scheidingstekens (===)

Stap 8: placeholder-format altijd als laatste

Dit is de laatste stap bij het schrijven van een effectieve prompt: voeg kolommen toe als placeholders.

Deze stap moet als laatste komen, omdat data placeholders eerder in je prompt tot verkeerde resultaten kunnen leiden.

The eighth part of our prompt breakdown: Inserting placeholder columns
The eighth part of our prompt breakdown: Inserting placeholder columns

Wat je moet doen:

Gebruik dubbele accolades {{ }} om data uit je spreadsheetkolommen toe te voegen.

Gebruik scheidingstekens (===)

Inserted placeholder columns in Datablist)
Inserted placeholder columns in Datablist)

Belangrijk

Alle placeholders moeten aan het einde van de prompt worden geplaatst om correcte resultaten te krijgen.

Regels toegepast op een ander voorbeeld

Een paar dagen geleden kreeg ik een e-mail van een M&A-bedrijf. Het is een perfect voorbeeld om in deze gids op te nemen.

Dit was hun verzoek:

Voorbeeld e-mail van een M&A-klant
We hebben een enterprise client database met 200.000 records met data over fusies en overnames, financiële rapporten, informatie over executive teams en details over technology stacks. Elk record heeft meer dan 50 kolommen met ongestructureerde tekstvelden. We moeten deze records analyseren om potentiële overnamedoelen te identificeren door hun financiële gezondheid te beoordelen, signalen van bedrijfsproblemen te detecteren, hun kerntechnologieën te categoriseren en een geprioriteerde lijst te maken van bedrijven die aansluiten op onze specifieke overnamecriteria, terwijl datakwaliteitsproblemen of inconsistenties worden gemarkeerd.

Laten we de prompt bouwen.

Stap één

In deze stap geven we de AI algemene context.

We hebben een enterprise client database met 200.000 records met data over fusies en overnames, financiële rapporten, informatie over executive teams en details over technology stacks met ongestructureerde tekstvelden. Ik wil een geprioriteerde lijst maken van bedrijven die aansluiten op onze overnamecriteria.

====

Stap twee

Nu beschrijven we duidelijk de hoofddoelen voor onze AI assistant.

Wat ik wil dat je doet: - Data opschonen en structureren, en datakwaliteitsproblemen markeren - Een scoring model maken om bedrijven te prioriteren

====

Stap drie

Hier splitsen we de specifieke stappen op die de AI moet volgen tijdens de analyse.

Hoe je dit moet doen:
  • Lees eerst het volledige record, inclusief alle beschikbare datavelden (financiële rapporten, executive info, tech stack).
  • Maak een gestructureerd format van de data.
  • Identificeer records met datakwaliteitsproblemen of inconsistenties en markeer ze.
  • Score bedrijven op basis van de gegeven criteria.

=====

Stap vier

Om de nauwkeurigheid te verbeteren, leggen we nu mogelijke valkuilen en belangrijke aandachtspunten uit.

Belangrijke opmerking over de taak: Houd er bij het analyseren van bedrijfsfinanciën en technology stacks rekening mee dat:
  • Sommige financiële metrics vergelijkbaar lijken, maar per industrie anders worden berekend
  • Signalen van bedrijfsproblemen moeten worden beoordeeld binnen de context van de industrie en marktomstandigheden

=====

Stap vijf

Nu definiëren we hoe succes eruitziet door duidelijke evaluatiecriteria vast te leggen.

Wat ik zoek:
  • Dit is een voorbeeld van hoe je scoring criteria duidelijk presenteert:

Structuur van het scoring model: Elk bedrijf krijgt een score op basis van 4 kerncriteria. We kennen punten toe voor elk criterium waaraan wordt voldaan. Bedrijven die aan 3 of meer criteria voldoen, krijgen prioriteitsstatus.

Kerncriteria (1 punt per criterium):

  • Financial Health Score
  • Technology Alignment Score
  • Leadership Stability Score
  • Market Position Score

=====

Stap zes

Nu geven we context over datainterpretatie en industriespecifieke details.

Belangrijkste regel: Beoordeel financial scores altijd relatief ten opzichte van industry multiples en niet alleen op basis van omzet

Reden: Financiële metrics zijn alleen zinvol wanneer je ze vergelijkt binnen dezelfde industriecontext

Voorbeeld: Een SaaS-bedrijf met $5M omzet bij een 10x multiple ($50M waardering) kan meer waard zijn dan een retailbedrijf met $30M omzet bij een 1,5x multiple ($45M waardering)

=====

Stap zeven

Nu vertellen we de AI in welke exacte volgorde hij de analyse moet starten.

Hoe je moet starten:
  1. Lees elk record en controleer of alle vereiste datavelden aanwezig zijn
  2. Maak een gestructureerd format voor de data en organiseer die in duidelijke categorieën
  3. Markeer records met datakwaliteitsproblemen of inconsistenties
  4. Pas de scoring criteria toe om bedrijven te beoordelen en te rangschikken =====

Stap acht

Tot slot geven we de AI data om mee te werken.

Dit is de bedrijfsnaam: {{Company Name}}
====

Dit is de industrie: {{Industy}}
====

Dit is de omzet over de laatste 12 maanden: {{Rev. 2024}}
====

Dit is de Growth Rate YoY: {{Growth Rate}}
====

Dit is de Technology Stack: {{Tech Stack}}
====

Dit is de grootte van het Executive Team: {{Execs.}}
=====

Dat was de prompt. Zoals je ziet, werkt deze template effectief voor vrijwel elke taak.

Conclusie

Goede prompts schrijven is een must-have skill in het werk van vandaag. Of je nu ChatGPT, Claude, DeepSeek of een ander AI model gebruikt: weten hoe je een goede prompt schrijft, is de enige manier om nauwkeurigere, relevantere en bruikbaardere antwoorden te krijgen. Door de principes uit deze gids te volgen, kun je AI effectiever gebruiken en meer uit je werkdag halen.

Veelgestelde vragen over AI prompts schrijven

Wat is een goede AI prompt?

Een goede AI prompt is duidelijk, specifiek en goed gestructureerd. Hij bevat context over wat je wilt bereiken, concrete instructies voor de uitvoering en het gewenste format van de output. De prompt moet in eenvoudige taal geschreven zijn en dubbelzinnigheid vermijden.

Bekijk onze AI prompt voorbeelden voor lead generation.

Waarom werken mijn ChatGPT prompts niet?

AI prompts werken vaak niet goed door:

  • Onduidelijke of vage instructies
  • Te veel taken in één prompt
  • Ontbrekende context of achtergrondinformatie
  • Complexe of te technische taal
  • Geen specifieke voorbeelden of gewenst output format

Hoe schrijf ik AI prompts voor betere resultaten?

Zo schrijf je effectieve AI prompts:

  • Begin met een duidelijk doel
  • Splits complexe taken op in kleinere stappen
  • Geef relevante context en achtergrondinformatie
  • Specificeer het gewenste output format
  • Gebruik simpele, directe taal
  • Voeg voorbeelden toe wanneer dat kan

Wat zijn de meest gemaakte fouten bij prompt writing?

Veelgemaakte fouten bij prompt writing zijn:

  • Te vaag of te algemeen zijn
  • De prompt overladen met meerdere taken
  • Te weinig context geven
  • Onduidelijke of dubbelzinnige taal gebruiken
  • Aannemen dat de AI impliciete informatie begrijpt
  • Niet specificeren welk output format je wilt

Hoe lang moet een AI prompt zijn?

Een AI prompt moet zo lang zijn als nodig is om alle essentiële informatie over te brengen, maar niet langer. Voor eenvoudige taken bestaat een effectieve prompt meestal uit een paar zinnen tot één alinea. Voor complexe taken kan hij langer zijn, zeker als er gedetailleerde instructies en context nodig zijn. De kern: volledig, maar beknopt.

Wat is prompt engineering?

Prompt engineering is het ontwerpen en optimaliseren van input voor AI modellen om zo nauwkeurig en bruikbaar mogelijke output te krijgen. Het draait om begrijpen hoe AI modellen instructies interpreteren, prompts effectief structureren en prompts op basis van resultaten blijven verbeteren.