Systeemprompts vs. gebruikersprompts: wat is het verschil?
Elke AI-chat draait op verborgen instructies die je nooit zelf hebt geschreven. Dit is wat systeemprompts doen, waarom ze ertoe doen en hoe je betere gebruikersprompts schrijft als je weet dat ze er zijn.
Je opent ChatGPT en stelt een simpele vraag. De AI antwoordt beleefd, blijft bij het onderwerp en weigert je te helpen malware te schrijven. Niets daarvan is toeval.
Achter elk gesprek met een AI-assistent zit een verborgen laag instructies die je nooit ziet. Die instructies — de zogeheten systeemprompt — bepalen hoe de AI zich gedraagt nog vóór jij één woord typt. Jouw vraag is maar de helft van het verhaal.
Het verschil tussen systeemprompts en gebruikersprompts begrijpen is niet alleen leuk om te weten. Het verandert hoe je prompts schrijft en waarom sommige aanpakken beter werken dan andere.
Wat is een systeemprompt?
Een systeemprompt is een set instructies die vóór je gesprek aan de AI wordt meegegeven. Hij bepaalt de persoonlijkheid, mogelijkheden, beperkingen en regels van de AI. Zie het als een personeelshandboek dat vóór elke dienst wordt doorgenomen — het vertelt de AI wie hij is en hoe hij zich hoort te gedragen.
Zodra je ChatGPT, Claude of Gemini opent, is de systeemprompt al geladen. Volgens de analyse van PromptLayer bevatten systeemprompts meestal:
Een roldefinitie — "Je bent een behulpzame assistent"
Gedragsrichtlijnen — Wees beleefd, blijf bij het onderwerp, verzin niets
Beperkingen en grenzen — Wat de AI niet zal doen (schadelijke content genereren, doen alsof hij een mens is, enzovoort)
Regels voor de opmaak van antwoorden — Hoe reacties gestructureerd moeten zijn
Wat je goed moet onthouden: de systeemprompt schrijf jij niet. Dat doen de ontwikkelaars. Als je met ChatGPT chat, heeft OpenAI hem al instructies gegeven. Bij Claude heeft Anthropic dat gedaan. Je stapt in een gesprek dat al is begonnen.
Illustratie van het verschil tussen verborgen systeeminstructies en zichtbare chatberichten van de gebruiker
Wat is een gebruikersprompt?
Een gebruikersprompt is wat jij zelf in de chat typt. Je vraag, je verzoek, je instructie. Anders dan systeemprompts zijn gebruikersprompts dynamisch — ze veranderen bij elk bericht dat je verstuurt.
Gebruikersprompts kunnen simpel zijn ("Wat is de hoofdstad van Frankrijk?") of complex ("Schrijf een blogpost van 500 woorden over productiviteit voor remote werkers, in een informele toon en met drie concrete tips"). Hierin vertel je de AI wat je wilt dat hij doet.
Zoals Regie.ai uitlegt, is de systeemprompt het "hoe" en "waarom" van het AI-gedrag, terwijl de gebruikersprompt het "wat" is — de specifieke taak die je nu gedaan wilt hebben.
De belangrijkste verschillen op een rij
Een snelle vergelijking:
Wie bepaalt het? Systeemprompts worden ingesteld door ontwikkelaars. Gebruikersprompts schrijf jij.
Wanneer komen ze in actie? Systeemprompts laden vóór het gesprek. Gebruikersprompts ontstaan tijdens het gesprek.
Kun je ze zien? Systeemprompts zijn meestal verborgen. Gebruikersprompts zijn zichtbaar — jij hebt ze geschreven.
Wat beïnvloeden ze? Systeemprompts vormen het algemene gedrag. Gebruikersprompts sturen specifieke taken aan.
Hoe vaak veranderen ze? Systeemprompts blijven constant (per sessie). Gebruikersprompts veranderen bij elk bericht.
Een simpele vergelijking: als de AI een werknemer was, dan is de systeemprompt het bedrijfsreglement en de gebruikersprompt de specifieke taak die je vandaag uitdeelt.
Waarom systeemprompts ertoe doen (ook als je er nooit een schrijft)
Misschien denk je: "Ik schrijf toch geen systeemprompts, dus waarom zou ik me daarin verdiepen?" Daarom: ze begrijpen verandert hoe je AI gebruikt.
Het verklaart waarom de AI bepaalde verzoeken weigert
Heb je weleens iets aan ChatGPT gevraagd en kreeg je een beleefde weigering? Dat is de systeemprompt aan het werk. De helpdocumentatie van OpenAI legt uit dat prompts door veiligheidssystemen worden gefilterd die getraind zijn om content op te sporen die in strijd is met hun beleid. De systeemprompt vertelt de AI wat hij niet mag doen — en dat weegt zwaarder dan jouw verzoek.
Als je dat snapt, kun je je vraag herformuleren. In plaats van tegen een muur te lopen kun je context geven die je legitieme bedoeling duidelijk maakt. Het veiligheidssysteem reageert goed op expliciete uitleg over waarom je iets vraagt.
Het verklaart waarom verschillende AI-tools anders aanvoelen
ChatGPT voelt anders dan Claude. Claude voelt anders dan Gemini. Voor een deel komt dat door het onderliggende model, maar voor een flink stuk ook door de systeemprompt. Elk bedrijf kiest voor een andere persoonlijkheid, andere toon en andere grenzen.
Daarom kan dezelfde gebruikersprompt totaal verschillende antwoorden opleveren in verschillende tools. De verborgen instructies tellen mee.
Het verklaart hoe Custom GPTs werken
Wie een Custom GPT in ChatGPT of een Claude Project bouwt, schrijft in feite een systeemprompt. Diegene bepaalt hoe die specifieke AI-instantie zich moet gedragen. Gebruik je een Custom GPT voor juridische teksten, marketingcopy of code review, dan profiteer je van de systeemprompt van iemand anders.
Wanneer je de systeemprompt zelf in handen hebt
De meeste hobbymatige AI-gebruikers raken nooit rechtstreeks aan een systeemprompt. Maar je kunt hem wel beïnvloeden — of er zelfs direct toegang tot krijgen.
Aangepaste instructies in ChatGPT
De functie Aangepaste instructies van ChatGPT is in feite een "systeemprompt light". Je kunt ChatGPT iets over jezelf vertellen ("Ik ben freelance tekstschrijver en werk met techstartups") en hoe je antwoord wilt krijgen ("Wees beknopt, vermijd jargon, sla beleefdheidsfrasen over").
Die instructies worden op elk nieuw gesprek toegepast. Je vervangt de systeemprompt van OpenAI niet — je legt er je eigen laag bovenop. Volgens gebruikersrapporten op de community-forums van OpenAI sluiten de antwoorden meer aan bij je Aangepaste instructies dan bij dezelfde instructies in een gebruikersprompt.
Claude Projects
Claude biedt iets vergelijkbaars met Projects. Je kunt projectspecifieke instructies vastleggen die over gesprekken heen blijven gelden. Zoals de documentatie van Anthropic uitlegt, kun je in Claude Projects vaste context en beslissingscriteria definiëren die elk antwoord binnen dat project sturen.
Custom GPTs
Maak je een Custom GPT, dan schrijf je echte instructies op systeemniveau. Jij bepaalt de persona, de grenzen en het gedrag. Dichter bij echt systeem-prompten komen de meeste niet-ontwikkelaars niet.
API-toegang
Ontwikkelaars die de OpenAI API of de Claude API gebruiken, hebben volledige controle over systeemprompts. Zij kunnen tot in detail bepalen hoe de AI zich gedraagt binnen hun applicatie. Zo bouwen bedrijven AI-producten met een eigen persoonlijkheid en eigen mogelijkheden.
Hoe je betere gebruikersprompts schrijft
Nu je weet dat systeemprompts bestaan, kun je slimmere gebruikersprompts schrijven. Hieronder lees je hoe die kennis je helpt.
Illustratie waarin een simpele vraag wordt omgezet in een gedetailleerde, gestructureerde prompt
Wees specifiek, want de AI heeft al algemene instructies
De systeemprompt heeft de AI al verteld dat hij behulpzaam en grondig moet zijn. Dat hoef je niet te herhalen. Wat je wel moet doen, is duidelijk maken wat je concrete taak is.
In plaats van:
Schrijf een goede e-mail.
Probeer:
Schrijf een herinneringsmail aan een klant die al 5 dagen niet heeft gereageerd op mijn voorstel. Toon: zakelijk maar warm. Lengte: 3-4 zinnen. Doel: deze week een belafspraak inplannen.
"Behulpzaam zijn" regelt de systeemprompt al. Jouw taak is om te bepalen hoe behulpzaam eruitziet voor deze specifieke opdracht.
Overschrijf standaardgedrag met expliciete instructies
Systeemprompts leggen standaardgedrag vast. Met gebruikersprompts kun je dat overrulen — binnen bepaalde grenzen.
Voelt de toon van de AI te formeel? Zeg het: "Gebruik een informele, gemoedelijke toon." Krijg je te veel detail? Specificeer: "Houd je antwoord onder de 100 woorden." Voegt hij voorbehouden toe die je niet nodig hebt: "Sla disclaimers over en geef me je beste aanbeveling."
Veiligheidsregels overrulen lukt niet (dat zijn harde grenzen), maar stilistische defaults kun je wel aanpassen.
Gebruik rolprompts als mini-systeemprompt
Omdat je de echte systeemprompt niet kunt aanpassen, kun je er een nabootsen door in je gebruikersprompt een rol toe te kennen. Deze techniek — rolprompting genoemd — maakt de AI niet slimmer, maar stuurt wel zijn toon, woordkeuze en perspectief.
Bijvoorbeeld:
Je bent een kritische redacteur die een blogpost in conceptvorm beoordeelt. Wijs zwakke argumenten, onduidelijke zinnen en niet-onderbouwde beweringen aan. Wees direct — ik wil eerlijke feedback, geen bemoediging.
Hier is het concept:
{{draft_text}}
Dit werkt omdat je in je gebruikersprompt gedragsinstructies meegeeft — net als een systeemprompt zou doen.
Geef context die de systeemprompt niet heeft
De systeemprompt weet niets over jou, je project of je voorkeuren. Dat is jouw taak.
Geef in je prompts relevante context: wie je doelgroep is, wat je al hebt geprobeerd, met welke beperkingen je werkt en welk format je nodig hebt. Hoe specifieker de context, hoe minder de AI hoeft te gokken — en gokken is precies waar het misgaat.
De echte vaardigheid: gebruikersprompts beheersen
De praktijk is simpel: de meeste mensen schrijven nooit een systeemprompt. Je gebruikt ChatGPT, Claude of Gemini zoals ze geleverd worden — met de systeemprompt al ingesteld.
Daarom zit jouw hefboom in de gebruikersprompts. Hoe beter je wordt in heldere, specifieke en goed gestructureerde prompts, hoe beter het resultaat uit elke AI-tool. Bekijk onze beginnersgids voor prompt engineering voor de basis, of lees hoe beperkingen de AI-output verbeteren voor de gevorderde technieken.
Het addertje? Goede prompts zijn het bewaren waard. Schrijf je een prompt die werkt — met de juiste rol, context en beperkingen — dan wil je hem opnieuw gebruiken. En vervolgens pas je hem aan voor een andere situatie. En voor je het weet heb je tien varianten verspreid over notities en chatgeschiedenis.
Daar zijn tools als PromptNest precies voor. Bewaar je beste prompts, orden ze per project en hergebruik ze met variabelen als {{client_name}} of {{topic}} die je telkens invult. In plaats van dezelfde goede prompt steeds opnieuw uit het hoofd te schrijven, heb je hem klaarliggen en blijf je hem aanscherpen.
De systeemprompt heb je niet in de hand. Maar de gebruikersprompt wel — en daar zit de echte vaardigheid.