Prompt engineering: betere prompts schrijven voor AI

De kwaliteit van een AI-antwoord hangt sterk af van hoe je de vraag stelt. Prompt engineering is de kunst van het formuleren van opdrachten zodat een AI-model doet wat jij bedoelt. Met een paar eenvoudige technieken haal je veel betere resultaten uit ChatGPT, Claude en andere AI-tools.

Wat is een prompt?

Een prompt is de invoer die je aan een AI-model geeft: een vraag, een opdracht, een stuk tekst of een combinatie daarvan. Het model genereert een antwoord op basis van die invoer en alles wat het tijdens training heeft geleerd.

De basisprincipes van een goede prompt

1. Wees specifiek

Vage opdrachten leveren vage antwoorden op. Beschrijf precies wat je wilt: het onderwerp, het formaat, de toon en eventuele beperkingen.

// Vaag:
"Schrijf iets over Python."

// Specifiek:
"Schrijf een korte uitleg van list comprehensions in Python,
met twee voorbeelden, voor beginners."

2. Geef context

Het model weet niet wie je bent of wat je al weet. Vertel wie je bent, wat je doel is en welke achtergrondkennis relevant is.

"Ik ben een junior developer met basiskennis van JavaScript.
Leg me uit wat closures zijn, met een simpel voorbeeld."

3. Geef een rol

Door het model een rol te geven stuur je de toon en het perspectief van het antwoord.

"Jij bent een ervaren softwarearchitect. Review de volgende code
en geef aan wat er beter kan."

4. Geef voorbeelden (few-shot prompting)

Als je een bepaald formaat of patroon wilt, geef dan een of meer voorbeelden. Het model leert van de structuur die je aanreikt.

5. Vraag om stapsgewijze redenering

Voor complexe vraagstukken helpt het om het model te vragen eerst te redeneren voordat het een antwoord geeft.

"Denk stap voor stap na voordat je antwoordt."

Systeem- en gebruikersprompts

Bij gebruik via de Anthropic API of de OpenAI API maak je onderscheid tussen twee typen:

  • Systeemprompt: instructies die altijd gelden, zoals de rol van het model, gedragsregels of context over de applicatie
  • Gebruikersprompt: de vraag of opdracht van de eindgebruiker per gespreksturn

Bij Claude Orchestratie spelen systeem­prompts een centrale rol: ze bepalen hoe de orchestrator zich gedraagt en welke tools hij mag inzetten.

Veelgemaakte fouten

  • Te kort en te vaag formuleren
  • Meerdere losse vragen in één prompt stoppen
  • Verwachten dat het model onuitgesproken aannames begrijpt
  • Geen formaat aangeven terwijl je een specifiek formaat wilt

Itereren is normaal

Zelden is de eerste prompt perfect. Bouw je prompts stapsgewijs op: start simpel, beoordeel het resultaat en voeg gerichte aanwijzingen toe. Sla prompts die goed werken op voor hergebruik.

Wil je prompts inzetten in een grotere applicatie? Lees dan meer over AI functies zoals structured output en function calling.

Zie ook