---
id: chatgpt-how-to-write-a-great-prompt
lang: nl
track: chatgpt
title: "Hoe schrijf je een goede prompt"
seoTitle: "Hoe schrijf je een goede ChatGPT-prompt?"
description: "Een simpel recept in vijf stappen voor ChatGPT-prompts die werken: rol, taak, context, voorbeelden en vorm. Met een sjabloon en een echt voorbeeld uit je werk."
part: prompting
partTitle: "Prompting"
partOrder: 3
order: 2
level: Beginner
durationMinutes: 5
outcome: "Een sterke ChatGPT-prompt schrijven met een simpel recept dat je telkens opnieuw kan gebruiken."
summary: "Een sterke prompt heeft vijf ingrediënten: rol, taak, context, voorbeelden en vorm. Geef ChatGPT die mee, en wat terugkomt is meteen bruikbaar."
draft: false
updated: "2026-10-14"
furtherReading:
  - title: "Prompting (ChatGPT Learn)"
    url: "https://learn.chatgpt.com/docs/prompting"
    note: "De vier bouwstenen van OpenAI zelf: goal, context, output, boundaries."
  - title: "Prompt engineering best practices for ChatGPT"
    url: "https://help.openai.com/en/articles/10032626-prompt-engineering-best-practices-for-chatgpt"
    note: "De korte versie: wees specifiek, verfijn, kies je toon."
  - title: "Prompt engineering guide (OpenAI)"
    url: "https://platform.openai.com/docs/guides/prompt-engineering"
    note: "De uitgebreide gids voor developers, met dezelfde ideeën."
  - title: "Prompt engineering (Wikipedia)"
    url: "https://en.wikipedia.org/wiki/Prompt_engineering"
    note: "Achtergrond en meer bronnen."
keywords:
  - hoe schrijf je een ChatGPT prompt
  - ChatGPT prompt sjabloon
  - structuur van een prompt
  - prompt recept
  - betere ChatGPT prompts
  - ChatGPT prompt voorbeelden
quiz:
  intro: "Vier korte vraagjes. Alle vier juist? Dan gaat de volgende les open."
  passScore: 4
  questions:
    - q: "Wat zijn de vijf ingrediënten van een sterke prompt?"
      options:
        - "Begroeting, vraag, afsluiter"
        - "Wie, wat, wanneer, waar, waarom"
        - "Lengte, toon, taal, deadline, budget"
        - "Rol, taak, context, voorbeelden, vorm"
      answer: 3
      explain: "Rol, taak, context, voorbeelden, vorm. Meer is het recept niet."
    - q: "Welk ingrediënt slaat bijna iedereen over, terwijl het het zwaarst weegt?"
      options:
        - "Rol"
        - "Vorm"
        - "Context"
        - "Voorbeelden"
      answer: 2
      explain: "Context. ChatGPT kent je rol misschien uit memory, maar over deze klant of deze deadline weet het niets tot jij het vertelt."
    - q: "Je typt \"maak het beter\" en er komt niets beters terug. Wat doe je?"
      options:
        - "Zeg wat beter is: korter, warmer, eenvoudiger"
        - "Zet er alstublieft en dank je bij, dat klinkt vriendelijker"
        - "Vraag een langere, meer gedetailleerde versie"
        - "Zet het thinking level op het hoogste"
      answer: 0
      explain: "Zeg wat \"beter\" voor jou betekent. ChatGPT ziet je fronsen niet, en langer nadenken maakt een vage vraag niet scherper."
    - q: "De gids van OpenAI zelf voegt 'boundaries' toe aan een prompt. Wat is een boundary?"
      options:
        - "De maximale lengte die een prompt mag hebben"
        - "Een grens zoals 'gebruik alleen de cijfers in bijlage'"
        - "Het punt waarop ChatGPT stopt met een lange prompt lezen"
        - "Een regel over hoe lang ChatGPT mag nadenken"
      answer: 1
      explain: "Een boundary is een of twee harde regels die het antwoord veilig en bruikbaar houden: hou je aan deze bronnen, blijf van deze cijfers af, maak een ontwerp maar voer zelf niets uit."
  pass:
    badge: "Perfecte score"
    title: "Boem. Het recept zit erin."
    body: "Alles juist. Je prompts zitten nu een niveau hoger. Volgende stap: de antwoorden nog scherper krijgen."
  retry: "Kijk even naar de gemarkeerde antwoorden en probeer opnieuw. Je kan dit."
---

> **Niveau:** Beginner · **Leestijd:** ~5 min
>
> **Wat je hierna kan:** een sterke ChatGPT-prompt schrijven met een simpel recept dat je telkens opnieuw kan gebruiken.

Hoe praten de meeste mensen tegen ChatGPT? Alsof ze een waarzegster een sms'je sturen. Ze typen "schrijf een mail voor mij", drukken op verzenden en wachten tot het hun gedachten leest. Wat terugkomt, zou zelfs een zenuwachtige stagiair niet durven versturen. En dan zijn ze verontwaardigd.

Maar eerlijk is eerlijk: ChatGPT faalde niet. De prompt faalde. **Een vage vraag krijgt een vaag antwoord. Elke keer.** Goed nieuws: een goede prompt is geen zwarte magie. Het is ook geen "megaprompt" van veertig regels die je ergens online koopt. Het is **een recept met vijf ingrediënten**. Eén keer leren, altijd gebruiken.

## Het recept: vijf ingrediënten

Een sterke prompt bestaat meestal uit vijf delen. Je hebt ze niet altijd alle vijf nodig. Maar telt het resultaat? Dan geldt: hoe meer je meegeeft, hoe minder je teleurgesteld wordt.

### 1. Rol: wie moet ChatGPT zijn?

Zeg welke rol het speelt, en wie *jij* bent. "Je bent mijn assistent en schrijft in mijn naam" geeft iets heel anders dan "Je bent een scherpe financieel analist". Zelfde tool, andere pet.

### 2. Taak: wat wil je precies?

Eén duidelijke klus. Niet "help me met deze klant". Wel "schrijf een antwoord van twee regels dat nee zegt zonder de relatie te verbranden". Vage werkwoorden als *regelen*, *verbeteren* of *eens bekijken*? Daar gaan goede antwoorden dood.

### 3. Context: wat moet het weten?

Dit slaat iedereen over. En het weegt het zwaarst. Wie leest het? Wat ging eraan vooraf? Waar moet je rekening mee houden? ChatGPT kent misschien je functietitel, maar van deze dinsdag weet het niets. Vertel het. Of voeg het bestand toe waar het wel in staat.

### 4. Voorbeelden: laat zien, beschrijf niet

Heb je iets liggen dat je goed vindt, zoals een oude mail of een rapport in de juiste stijl? Plak het erbij. "Doe het in deze toon" wint van drie alinea's die de toon proberen te beschrijven.

### 5. Vorm: hoe moet het antwoord eruitzien?

Zeg wat je terug wil: lengte, structuur, toon. Vraag je "drie onderwerpregels en een mail van minder dan 120 woorden"? Dan krijg je precies dat. Vraag je "wat ideeën"? Dan krijg je een muur tekst en een lichte hoofdpijn.

<figure class="lesson-svg" aria-labelledby="chatgpt-recipe-title">
<svg viewBox="0 0 640 500" width="100%" height="auto" role="img" xmlns="http://www.w3.org/2000/svg" font-family="Inter, system-ui, sans-serif">
<title id="chatgpt-recipe-title">Het promptrecept</title>
<desc>Het promptrecept: Rol, Taak, Context, Voorbeelden en Vorm, elk met een korte uitleg, plus een optionele boundary: een of twee harde regels uit de gids van OpenAI zelf.</desc>
<text x="0" y="22" font-size="21" font-weight="800" fill="var(--ink,#1F2328)">Het promptrecept</text>
<text x="0" y="46" font-size="13.5" fill="var(--soft-gray,#6E747C)">Vijf ingrediënten. Alle vijf heb je pas nodig als het resultaat echt telt.</text>
<rect x="0" y="62" width="640" height="66" rx="14" fill="#fff" stroke="var(--line,#E7E9EC)"/>
<circle cx="40" cy="95" r="19" fill="var(--part,#1FA98C)"/>
<text x="40" y="101" font-size="17" font-weight="800" fill="#fff" text-anchor="middle">1</text>
<text x="76" y="90" font-size="16" font-weight="800" fill="var(--ink,#1F2328)">Rol</text>
<text x="76" y="112" font-size="13.5" fill="var(--med-gray,#5B6169)">Wie moet ChatGPT zijn? En wie ben jij?</text>
<rect x="0" y="136" width="640" height="66" rx="14" fill="#fff" stroke="var(--line,#E7E9EC)"/>
<circle cx="40" cy="169" r="19" fill="var(--part,#1FA98C)"/>
<text x="40" y="175" font-size="17" font-weight="800" fill="#fff" text-anchor="middle">2</text>
<text x="76" y="164" font-size="16" font-weight="800" fill="var(--ink,#1F2328)">Taak</text>
<text x="76" y="186" font-size="13.5" fill="var(--med-gray,#5B6169)">Eén duidelijke klus. Geen vage werkwoorden als &quot;regelen&quot;.</text>
<rect x="0" y="210" width="640" height="66" rx="14" fill="#fff" stroke="var(--line,#E7E9EC)"/>
<circle cx="40" cy="243" r="19" fill="var(--part,#1FA98C)"/>
<text x="40" y="249" font-size="17" font-weight="800" fill="#fff" text-anchor="middle">3</text>
<text x="76" y="238" font-size="16" font-weight="800" fill="var(--ink,#1F2328)">Context</text>
<text x="76" y="260" font-size="13.5" fill="var(--med-gray,#5B6169)">Wat moet het weten? Publiek, voorgeschiedenis, beperkingen.</text>
<rect x="0" y="284" width="640" height="66" rx="14" fill="#fff" stroke="var(--line,#E7E9EC)"/>
<circle cx="40" cy="317" r="19" fill="var(--part,#1FA98C)"/>
<text x="40" y="323" font-size="17" font-weight="800" fill="#fff" text-anchor="middle">4</text>
<text x="76" y="312" font-size="16" font-weight="800" fill="var(--ink,#1F2328)">Voorbeelden</text>
<text x="76" y="334" font-size="13.5" fill="var(--med-gray,#5B6169)">Plak een voorbeeld dat je goed vindt: &quot;zoals dit&quot;.</text>
<rect x="0" y="358" width="640" height="66" rx="14" fill="#fff" stroke="var(--line,#E7E9EC)"/>
<circle cx="40" cy="391" r="19" fill="var(--part,#1FA98C)"/>
<text x="40" y="397" font-size="17" font-weight="800" fill="#fff" text-anchor="middle">5</text>
<text x="76" y="386" font-size="16" font-weight="800" fill="var(--ink,#1F2328)">Vorm</text>
<text x="76" y="408" font-size="13.5" fill="var(--med-gray,#5B6169)">De vorm van het antwoord: lengte, structuur, toon.</text>
<rect x="0" y="432" width="640" height="52" rx="14" fill="var(--part-tint,#E9F7F3)" stroke="var(--part,#1FA98C)"/>
<text x="20" y="453" font-size="13.5" font-weight="800" fill="var(--part-ink,#16806A)">Optioneel: een boundary</text>
<text x="20" y="472" font-size="12.5" fill="var(--part-ink,#16806A)">Een of twee harde regels: &quot;alleen de cijfers in bijlage&quot;, &quot;ontwerp, niet versturen&quot;.</text>
</svg>
</figure>

## Kijk hoe het werkt

Een concreet geval. Je beloofde een klant een rapport tegen vrijdag. Dat gaat niet lukken. Nu moet die mail eruit die niemand graag stuurt.

De luie prompt:

```
Schrijf een mail naar mijn klant over de vertraging.
```

Je krijgt wel iets. Het opent met "Ik hoop dat deze mail u in goede gezondheid bereikt", verstopt de boodschap in alinea drie en klinkt als een faxtoestel. Nu de versie met het recept:

```
Je bent mijn assistent en schrijft in mijn naam. Ik ben account manager: vriendelijk, maar ik zeg waar het op staat.

Taak: schrijf een korte mail om een klant te laten weten dat hun rapport twee dagen later komt.

Context: de klant is Devlin & Co. We hadden vrijdag beloofd, het wordt dinsdag. Het ligt aan ons: er viel een databron uit. Het is een belangrijke klant en ze zijn een beetje ongerust. Ik wil niet door het stof kruipen, maar ze moeten voelen dat ze in goede handen zijn.

Vorm: drie onderwerpregels en een mail van minder dan 120 woorden. Gewone taal, geen "gelieve er nota van te nemen". Sluit af met een duidelijke volgende stap.
```

Tien seconden extra typwerk. Wat terugkomt is kort, eerlijk en bijna klaar om te versturen. En het staat in een writing block, dus je kan het meteen bijwerken.

## De versie van OpenAI: vier blokken

OpenAI deelt een prompt in zijn eigen prompting-gids op in vier blokken: **goal, context, output en boundaries.** Zelfde idee, andere etiketten. Goal is onze taak, output is onze vorm. Welk blok pik je best mee? **Boundaries.** Dat zijn een of twee harde regels, zoals "gebruik alleen de cijfers in bijlage", "blijf van de prijzen af" of "maak een ontwerp, verstuur niets". Kan een fout je geld of je gezicht kosten? Zet er dan een boundary bij.

## Vier manieren waarop het misloopt

**"Maak het beter."** Beter hoe? Korter, warmer, minder robot? Zeg het.

**De voorgeschiedenis weglaten.** Jij weet dat de klant woest is en dat de deadline al twee keer verschoof. ChatGPT weet dat niet.

**Alles tegelijk vragen.** "Schrijf de strategie, de mail en de presentatie" geeft je drie halve dingen. Eén klus per prompt, en bouw dan verder op wat terugkomt. (Daarover gaat de [volgende les](/learn/chatgpt/prompting/itereren).)

**De vorm vergeten.** Zeg je niet hoe lang of in welke vorm, dan gokt ChatGPT. En die gok is meestal "langer dan je wou".

## Het sjabloon

Hou dit ergens bij de hand:

```
Rol:          Wie moet ChatGPT zijn? En wie ben jij?
Taak:         Wat wil je precies? (één duidelijke klus)
Context:      Wat moet het weten? (publiek, voorgeschiedenis, beperkingen, bestanden)
Voorbeelden:  Heb je iets dat je goed vindt? Plak het erbij.
Vorm:         Hoe moet het antwoord eruitzien? (lengte, structuur, toon)
```

Voor een snelle vraag heb je ze niet alle vijf nodig. Maar zodra het resultaat telt, loop je het lijstje af. En wat je in elke prompt zou herhalen, zoals je rol en je toon? Dat zet je beter in je custom instructions.

## Probeer het

Neem een echte mail die je al een tijdje voor je uit schuift. Schrijf de prompt op twee manieren: eerst één luie regel, dan de versie met rol, taak, context en vorm. Verstuur ze allebei, elk in een nieuwe chat.

Leg de antwoorden naast elkaar. Dat verschil? Dat leveren negentig seconden nadenken je op, voor je op verzenden drukt.

## Kernbegrippen

[Prompt](/glossary/prompt), [Context](/glossary/context), [Prompt engineering](/glossary/prompt-engineering), [Writing block](/glossary/writing-block)
