Wat is een systeemprompt en hoe werkt het?

Ashish Dubey
Marketing Leader
Gepubliceerd:
October 26, 2026
Bijgewerkt:
November 11, 2026
TL;DR:

System prompts are unique instructions given to a language model prior to any conversation; they dictate the model's persona, behavior, guidelines, and limits. The model adheres to the set guidelines throughout the entire conversation without having to be repeatedly instructed by the user.

System prompt essentials
  • The system prompt defines the model's character, rules, and tone prior to any user input.
  • It continues throughout the entire conversation, dictating all answers.
  • It is distinct from the user's message and normally has greater importance.
  • This is where you give the instructions, limitations, and context that the model should always abide by.
  • A system prompt serves as the cornerstone of consistency in model behavior.

Wanneer je chat met een AI-assistent, is er meestal een verborgen instructie die je nooit ziet, maar die alles wat het model zegt vormgeeft. Die instructie is de systeemprompt. Het vertelt het model wie het is, hoe het zich moet gedragen, welke regels het moet volgen en wat het moet vermijden, nog voordat de gebruiker één woord heeft getypt.

De systeemprompt is een van de krachtigste instrumenten om een model aan te sturen, omdat deze van toepassing is op het hele gesprek in plaats van op een enkel bericht. Doe je dit goed, dan blijft het model consistent en gefocust; doe je dit fout, dan dwaalt het gedrag af, ongeacht hoe goed individuele berichten zijn geschreven.

Deze gids legt uit wat een systeemprompt is, hoe deze werkt, waarin deze verschilt van een gebruikersprompt en hoe je een goede systeemprompt schrijft.

Wat is een systeemprompt?

Een systeemprompt is een instructie op het hoogste niveau die aan een taalmodel wordt gegeven en die het gedrag voor een gesprek definieert. Het stelt doorgaans de rol of persona van het model vast, de regels en beperkingen waaraan het zich moet houden, de te gebruiken toon en alle context die het altijd in gedachten moet houden. In tegenstelling tot een normaal bericht is het bedoeld om de gehele interactie te sturen, niet alleen om één antwoord uit te lokken.

Zie het als de briefing die je een werknemer geeft op zijn eerste werkdag. Je legt de rol uit, de bedrijfsregels, wie de klant is en hoe lastige situaties moeten worden aangepakt. Vanaf dat moment handelt de werknemer binnen die briefing zonder dat deze voor elke taak herhaald hoeft te worden. De systeemprompt is die vaste briefing voor het model.

Het bepalende kenmerk is de reikwijdte. Een systeemprompt wordt één keer ingesteld en beïnvloedt elke interactie; daarom is dit de juiste plek voor instructies die altijd moeten gelden.

Hoe werkt een systeemprompt?

De systeemprompt staat aan het begin van de context van het model en vormt het kader voor alles wat volgt.

  • Stel de rol en regels in. De systeemprompt wordt geschreven om de persona, beperkingen en toon van het model te definiΓ«ren.
  • Plaats deze als eerste. Deze wordt bovenaan de context geplaatst, vΓ³Γ³r de gespreksgeschiedenis.
  • Combineer met gebruikersinvoer. Elk bericht van de gebruiker wordt hierna toegevoegd en het model leest ze samen.
  • Weeg de prioriteiten af. Het model is getraind om de systeemprompt een hogere prioriteit te geven dan berichten van de gebruiker.
  • Pas toe bij elke beurt. Omdat de systeemprompt in de context blijft, stuurt deze elk antwoord gedurende de hele chat aan.

Omdat de systeemprompt bij elke aanroep deel uitmaakt van de context, verbruikt deze ook tokens en profiteert deze van prompt-caching. Door de prompt stabiel te houden en als eerste te plaatsen, kan deze worden gecachet en hergebruikt in plaats van elke keer opnieuw te worden verwerkt.

Systeemprompt versus gebruikersprompt

De twee soorten prompts vervullen verschillende rollen. Een systeemprompt wordt door de applicatieontwikkelaar ingesteld om het gedrag voor het hele gesprek te bepalen: de rol, de regels en de toon. Een gebruikersprompt is het individuele bericht dat een persoon bij elke beurt verstuurt met een specifiek verzoek. Het model behandelt de systeemprompt als het kader met de hoogste prioriteit en de gebruikersprompt als het verzoek dat binnen dat kader moet worden uitgevoerd.

Deze scheiding zorgt ervoor dat een product consistent blijft terwijl het uiteenlopende gebruikersverzoeken afhandelt. De systeemprompt bevat het beleid; de gebruikersprompts bevatten de gevarieerde taken waarop dat beleid wordt toegepast.

Wat hoort er in een goede systeemprompt?

  • Rol en persona. Wie het model vertegenwoordigt en de expertise of stem die daarbij hoort.
  • Regels en beperkingen. Wat het model altijd moet doen en wat het nooit mag doen.
  • Toon en stijl. Hoe antwoorden moeten klinken, van formeel tot vriendelijk.
  • Context.Feiten over het product, de gebruiker of het domein die het model altijd moet kennen.
  • Outputformaat. Standaardstructuur of opmaak die het model moet volgen.
  • Veiligheid en grenzen. Onderwerpen die vermeden moeten worden en hoe om te gaan met verzoeken die buiten het bereik vallen.

Wat zijn veelvoorkomende valkuilen?

  • Overbelasting. Te veel regels kunnen met elkaar in conflict komen of de belangrijkste instructies verwateren.
  • Vaagheid. Onduidelijke instructies dwingen het model tot gissen, wat leidt tot inconsistent gedrag.
  • Ervan uitgaan dat het onbreekbaar is. Een slimme gebruikersprompt kan soms een zwakke systeemprompt overrulen.
  • Tokenkosten negeren. Een lange systeemprompt wordt bij elke aanroep meegestuurd, wat kosten met zich meebrengt tenzij deze wordt gecachet.

Wanneer is de systeemprompt het belangrijkst?

Het is het belangrijkst wanneer je een product bouwt op basis van een model in plaats van informeel te chatten. Elke assistent, agent of functie die consistent moet presteren, in zijn rol moet blijven en regels moet volgen, is voor zijn fundament afhankelijk van een goed geformuleerde systeemprompt.

Voor eenmalige vragen is de systeemprompt minder cruciaal, omdat er geen sprake is van doorlopend gedrag dat moet worden aangestuurd. Zodra gedrag betrouwbaar moet zijn over vele interacties en gebruikers heen, wordt de systeemprompt het eerste waar je aandacht aan moet besteden.

Best practices voor systeemprompts

  • Begin met de belangrijkste regels, aangezien eerdere instructies doorgaans zwaarder wegen.
  • Wees specifiek en concreet in plaats van vaag, zodat het model weinig ruimte heeft om te gissen.
  • Houd de prompt stabiel en plaats deze vooraan, zodat deze kan worden gecachet en hergebruikt bij verschillende aanroepen.
  • Test de prompt tegenover vijandige en uitzonderlijke gebruikersinvoer, niet alleen tegenover het ideale scenario.
  • Scheid duurzaam beleid in de systeemprompt van details per verzoek in de gebruikersprompts.
  • Beheer versies van systeemprompts via een gateway, zodat wijzigingen worden bijgehouden en inzichtelijk zijn.

Conclusie

Een systeemprompt is de vaste instructie die de rol, regels en toon van een model bepaalt voor een volledig gesprek. Omdat deze vooraan staat en een hogere prioriteit krijgt, stuurt de prompt elk antwoord aan, wat het de basis maakt voor consistent en controleerbaar gedrag. Het helder schrijven, stabiel houden en testen tegenover lastige scenario's is grotendeels wat een betrouwbare AI-functie onderscheidt van een onvoorspelbare.

De AI Gateway van TrueFoundry helpt teams bij het beheren van systeemprompts over verschillende modellen heen met versiebeheer, caching en observability in één laag, zodat de instructies waar je product op vertrouwt consistent en eenvoudig bij te werken zijn. Achter elke goed functionerende assistent zit een systeemprompt die in stilte het werk doet om alles op koers te houden.

1. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
2. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
3. Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,Β 
Inhoudsopgave

Beheer, implementeer en traceer AI in je eigen infrastructuur

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

Veelgestelde vragen

What is a system prompt in simple terms?

It is an implicit command provided to the model before the conversation takes place. It defines the role, guidelines, and style in which the model operates at each step, without requiring the user to give the same command repeatedly.

How is a system prompt different from a user prompt?

The system prompt is provided by the developer and defines the behavior of the entire conversation. The user prompt is the individual input from a person each turn. The system prompt is given more importance than the user prompt by the model.

Can a user override the system prompt?

At times. A well-crafted system prompt takes precedence, but a smart or malicious user message may defeat a poor prompt. Testing against such attempts and adding safeguards minimizes the danger.

Does the system prompt use tokens?

Yes. It is part of the context on every call, thus contributing to the cost and the context window size. Its stability and leading position in the input allow prompt caching to reuse it instead of reprocessing it each time.

What should a system prompt include?

Typically the model's role, the guidelines it needs to abide by, the tone and style, any always-needed context, a default output format, and safe limits on inappropriate or out-of-scope queries.

Grey wavy lines on white background, abstract wave pattern with multiple curved lines intersecting smoothly.

GenAI-infrastructuur: eenvoudiger, sneller, goedkoper

Vertrouwd door topteams voor het schalen van GenAI