Een dirigent stuurt een orkest aan tijdens een uitvoering.
Uitgelegd10 juli · 10:137 min leestijd

Prompt en system prompt: zo stuur je een AI

Prompten is geen jacht op magische woorden. Een prompt is alle tekst die het model ziet voordat het antwoordt, en de system prompt zet vooraan de rol en de regels. Zie zelf hoe sturen werkt.

Wat je leert

Na deze les kun je uitleggen wat een prompt en een system prompt zijn, hoe ze een taalmodel sturen via de tokens die het ziet, en waarom waar een instructie staat net zo telt als wat erin staat.

Verdieping ~7 minPrompten & context

Handig vooraf: Hoe AI voorspelt

Volg de interactieve lesDoe het zelf, stap voor stap, met een kennischeck om te zien of het zit.

Je denkt waarschijnlijk dat prompten draait om geheime, magische woorden: de juiste toverspreuk die de AI ontgrendelt. Zo werkt het niet, en zodra je ziet wat sturen echt is, snap je meteen waarom dezelfde vraag de ene keer een braaf, algemeen antwoord geeft en de andere keer een vlijmscherpe analyse.

Neem één vraag: "Wat vind je van dit idee: een abonnement op verse bloemen, elke week thuisbezorgd?" Stel hem twee keer.

Zonder iets erboven krijg je een braaf antwoord: leuk concept, handig voor drukke mensen, let even op de bezorgkosten. Correct en nietszeggend.

Zet er nu één regel boven die het model nooit als jouw vraag ziet: "Je bent een kritische investeerder die vooral naar risico’s zoekt." Diezelfde vraag levert ineens iets heel anders op: hoe hoog is de uitval na maand twee, wat kost een nieuwe klant, en blijven verse bloemen wel heel door de hele bezorgketen? De vraag is identiek. Alleen de tekst ervóór veranderde, en die verschoof het complete antwoord.

Die regel vooraan heet de system prompt. Jouw eigenlijke vraag is de user prompt. Raad eerst zelf wat de sturing deed:

Raad wat de sturing deed

Twee system prompts, twee antwoorden op ‘wat vind je van dit bloemenidee?’. Welke sturing gaf het antwoord dat begon over uitval, klantacquisitiekosten en de bezorgketen?

Voel je het contrast? Dan is dit de schone definitie. Een prompt is alle tekst die een taalmodel ziet voordat het zijn antwoord begint te voorspellen: je vraag, plus eventuele instructies en voorbeelden die je meegeeft. Een system prompt is daarvan het bevoorrechte deel dat vooraan staat en de rol, de regels, de toon en het gewenste format zet, nog voordat de gebruiker iets typt. De system prompt stuurt; de user prompt vraagt.

Waarom is een prompt geen toverspreuk?

Omdat een taalmodel bij elke stap het waarschijnlijkste volgende token voorspelt op grond van alle tekst tot dan toe. Een prompt is niets magisch: het ís die "alle tekst tot dan toe". Zet je er "je bent een kritische investeerder" voor, dan verschuift dat de kansverdeling van elk volgend token richting risico-taal, cijfers en kritische vragen. Je giet geen geheime code in het model; je zet de tokens neer die aan het antwoord voorafgaan.

De app stuurt trouwens geen losse zin naar het model, maar een lijstje berichten met elk een rol. Grofweg drie: system (de instructie vooraf), user (jij) en assistant (het model zelf). Waar die system-instructie precies zit, verschilt per aanbieder. Bij OpenAI is het een bericht met een aparte rol in diezelfde lijst, vroeger system, in de nieuwere modellen developer, met een vaste rangorde waarin de instructie van de ontwikkelaar boven die van de eindgebruiker gaat. Bij Anthropic bestaat er geen system-rol in de berichtenlijst; de system prompt gaat als aparte top-level parameter mee, en de berichten zelf zijn alleen user en assistant.

Eén ding hebben ze gemeen, en het verklaart waarom de system prompt zo veel gewicht heeft: het model onthoudt niets tussen beurten. Omdat een taalmodel niets vasthoudt en de app elke beurt de hele geschiedenis opnieuw meestuurt, gaat die system prompt óók elke beurt opnieuw mee, altijd vooraan. Hij is geen instelling die je één keer aanzet; hij staat bij elk antwoord opnieuw bovenaan de stapel.

Sturen in drie lagen

Zie de system prompt als de regieaanwijzing die een acteur vóór de scène krijgt: ‘speel dit als een achterdochtige rechercheur’. De user prompt is de zin die je hem daarna toewerpt. Dezelfde zin klinkt heel anders afhankelijk van de rol die vooraf gezet is, en die rol hoort het publiek nooit, het ziet alleen het resultaat.

Waarom telt het net zoveel wáár een instructie staat als wát erin staat?

Omdat niet elke plek even zwaar weegt. Een instructie vooraan, in de system prompt, wordt betrouwbaar opgepakt. Maar een belangrijke instructie die je diep in een lange lap context begraaft, raakt ondergesneeuwd: modellen vinden informatie aan het begin en het einde van een lange context beter terug dan informatie die in het midden staat, een effect dat Liu en collega’s in 2023 "lost in the middle" doopten. Hoe sterk het speelt verschilt per model, maar de vuistregel is simpel: zet wat er echt toe doet vooraan of vlak bij je vraag, niet ergens halverwege.

Test jezelf voor je verdergaat:

Check: snap je sturen?

Wat is een system prompt eigenlijk?

Goed sturen is dan ook geen trucje, maar heldere specificatie. Wees concreet, geef context, benoem de rol en het publiek, en zeg in welk format je het antwoord wilt. Het sterkste stuurmiddel is vaak geen instructie maar een voorbeeld: laat één keer zien hoe een goed antwoord eruitziet, en het model trekt de rest die kant op. Beschrijven wat je wilt werkt; het tonen werkt meestal beter.

Blijft één eerlijke grens. De system prompt stuurt sterk, maar vergrendelt niets hard. Omdat alles uiteindelijk tokens zijn die in dezelfde verdeling meedingen, kan een handig geformuleerde user prompt de system prompt soms overrulen, precies het gat waar verborgen instructies in een webpagina een AI-agent laten ontsporen. Zie de system prompt dus als een sterke regisseur, niet als een slot: hij bepaalt hoe het stuk gespeeld wordt, maar de tekst blijft tekst.

En dat is het hele idee achter sturen. Je zoekt geen magische woorden. Je zet, tot op het token nauwkeurig, de tekst neer die aan het antwoord voorafgaat, en je zet het belangrijkste vooraan.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

AI die jouw regels volgt

Ik denk met je mee, ontwerp en bouw AI-agents die binnen jouw toon, jouw regels en jouw systemen werken, van het eerste idee tot een werkend product dat live staat.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Jouw leerpad

Elke les staat op zichzelf, maar samen vormen ze een pad. Dit is waar deze les in dat pad zit.

Eerst dit

  • Een taalmodel doet maar één ding: het volgende token voorspellen. Al het andere, van chat tot redeneren, is dat trucje op herhaling.

    Start de les

Hierna

  • Zo drukt een model op een knop: het geeft aan welke functie het wil en met welke argumenten, en jouw code voert het uit. De atoom onder MCP en agents.

    Start de les
  • AI die een formulier invult in plaats van een verhaal schrijft: dwing een vast formaat af, zodat je er betrouwbaar op kunt bouwen.

    Start de les
  • Je hoeft een model bijna nooit te trainen op je eigen kennis. Meestal geef je het de juiste context (RAG), soms fine-tune je de stijl. Weten welke wanneer scheelt maanden en veel geld.

    Start de les
  • Wat is MCPsterk verwant

    MCP is geen model en geen product maar een afspraak: de USB-C-poort voor AI. Koppelingen tel je op in plaats van te vermenigvuldigen.

    Start de les
  • Prompt injectionsterk verwant

    De grootste beveiligingsval van AI: als de tekst die je model leest zelf verstopte instructies bevat, en het model ze opvolgt.

    Start de les

Gerelateerde artikelen

Alabama dagvaardt OpenAI en eist alle stukken over de Hugging Face-inbraak
Nieuws
5 min

25 aug 00:08

Alabama dagvaardt OpenAI en eist alle stukken over de Hugging Face-inbraak

Alabama eist met een dagvaarding zestien categorieën documenten van OpenAI over de Hugging Face-inbraak, met deadline 14 september. Wat een toezichthouder kan opvragen bij je AI-leverancier, en wat jij alleen vooraf vastlegt.

Anthropics goedkopere Opus 5 passeert topmodel Fable 5 in zakelijke bestedingen
Nieuws
4 min

23 aug 18:11

Anthropics goedkopere Opus 5 passeert topmodel Fable 5 in zakelijke bestedingen

Anthropics goedkopere Opus 5 heeft topmodel Fable 5 voorbij in zakelijke bestedingen, meldt de Financial Times. Fable 5 blijft steken op ongeveer 11 procent van wat bedrijven bij Anthropic uitgeven.

OpenAI-beleidschef waarschuwt voor aanhoudende cyberaanvallen door AI
Nieuws
5 min

23 aug 14:22

OpenAI-beleidschef waarschuwt voor aanhoudende cyberaanvallen door AI

OpenAI-topman Chris Lehane zegt dat bedrijven zich moeten voorbereiden op doorlopende AI-aanvallen vanuit open modellen. Dat verschuift de rekening van preventie naar detectie, logging en wat je in een leverancierscontract vastlegt.

Nvidia wil met de Poolside-licentie een open-weight topmodel bouwen
Nieuws
5 min

23 aug 06:07

Nvidia wil met de Poolside-licentie een open-weight topmodel bouwen

Nvidia wil de licentiedeal van 6 miljard dollar met Poolside gebruiken om een van 's werelds krachtigste open-weight modellen te bouwen, meldt The Wall Street Journal. Wat dat verandert voor teams die nu op Chinese gewichten zelf hosten.

Gratis AI-model Ox Alpha komt van anonieme aanbieder die prompts bewaart
Nieuws
4 min

23 aug 00:07

Gratis AI-model Ox Alpha komt van anonieme aanbieder die prompts bewaart

Ox Alpha staat sinds 20 augustus gratis op OpenRouter en verslaat in losse tests duurdere modellen. De aanbieder blijft anoniem en bewaart volgens de voorwaarden elke prompt die je erin stopt.

OpenAI vraagt Californië om strengere AI-veiligheidswet SB 53
Nieuws
4 min

22 aug 20:22

OpenAI vraagt Californië om strengere AI-veiligheidswet SB 53

OpenAI vraagt Californië om SB 53 aan te scherpen met monitoring van modellen tijdens training en evaluatie. Een jaar geleden wilde het bedrijf de wet juist verzachten. Wat de ommezwaai betekent voor je leverancierscontract.