Wat is een system prompt? Waarom het belangrijk is voor AI-gesprekken
- Geschreven door
- Jack Limebear
- Gepubliceerd
- Laatst bijgewerkt
LuisterenLuister naar dit artikel
Een system prompt is een duidelijke set instructies die een AI-model in elk gesprek volgt. Deze bepaalt hoe het model handelt, welke toon het gebruikt, de grenzen van zijn kennis, welke tools het aanroept en welke guardrails het systeem sturen. Ontwikkelaars gebruiken system prompts om ervoor te zorgen dat AI-modellen zich consistent gedragen in klantinteracties.
In deze gids onderzoeken we wat een system prompt is en hoe deze werkt. We behandelen voorbeelden van system prompts in de praktijk en zetten de best practices uiteen die je kunt volgen om er zelf een te schrijven.
Samenvatting
- Een system prompt bepaalt de rol, toon en grenzen van een AI in al zijn interacties.
- System prompts staan hiërarchisch boven user prompts en sturen het gedrag in gesprekken.
- Elk belangrijk AI-platform gebruikt system prompts.
- Sterke system prompts gebruiken duidelijke secties, guardrails en instructies voor tools.
- System prompts ontwikkelen mee met je systeem: ontwikkelaars verfijnen ze op basis van gesprekken met klanten.
Wat is een system prompt?
Een system prompt is de instructielaag die actief is voordat een gebruiker ooit een bericht typt. Een ontwikkelaar of productteam schrijft de prompt doorgaans om een model te sturen. De meeste chatinterfaces en API's behandelen deze als context met een hogere prioriteit dan alles wat de gebruiker typt tijdens de interactie met het model.
Een system prompt bepaalt verschillende kernaspecten van een model:
- Rol: De precieze omschrijving van wie een model voor zijn use case moet nabootsen of vertegenwoordigen. Bijvoorbeeld: “Je bent een vriendelijke en efficiënte customer success-agent voor een autobedrijf.”
- Omgeving: Bepaalt de bredere context van de gebruikelijke interacties waarbij een AI-agent ondersteuning biedt en hoe die het beste kan helpen. Bijvoorbeeld: “Je helpt een klant telefonisch tijdens een customer success-gesprek. De klant kan bellen met uiteenlopende kwesties, van vragen tot informatie over bestellingen. Je hebt toegang tot de accountgeschiedenis, bestelgeschiedenis, productgegevens en de interne catalogus van de klant.”
- Toon: Richtlijnen voor hoe de agent op een gebruiker reageert en welk soort taal deze gebruikt. Bijvoorbeeld: “Je reacties zijn vriendelijk en beknopt, je gebruikt natuurlijke spraakpatronen en je mag af en toe bevestigingen gebruiken, zoals [warmly] “Ik begrijp het.”
- Doel: Het doel dat een agent heeft wanneer deze een gesprek effectief probeert af te handelen. Dit deel van de system prompt is vaak veel uitgebreider en gaat in op de nuances van verschillende doelen. In grote lijnen kun je deze sectie beginnen met iets als: “Je primaire doel is om de kwestie of vraag van een klant efficiënt op te lossen en gedurende het volgende gestructureerde proces een positieve klantervaring te bieden […]”
- Guardrails: Deze beschrijven welke onderwerpen je moet vermijden, welke informatie de AI niet mag delen, wat een agent moet doen wanneer een verzoek buiten zijn bereik valt en hoe deze moet reageren op pogingen om zijn instructies te manipuleren of te omzeilen. Een kort voorbeeld is: “Deel nooit gevoelige klantgegevens tussen gesprekken. Verifieer altijd de identiteit van een klant voordat je accountinformatie opent.” Naast de system prompt zelf ElevenAgents Guardrails 2.0 beschermt gesprekken op drie niveaus, zodat bedrijven robuuste governance-maatregelen kunnen opzetten tegen veelvoorkomende risicogebieden.
- Proces en indeling: Hoewel dit niet altijd een eigen sectie is (soms staat het binnen Omgeving), moet je aangeven hoe je wilt dat reacties worden gestructureerd, wanneer er verduidelijkende vragen moeten worden gesteld, welke tools de AI-agent kan gebruiken en met welke gegevensbronnen deze verbinding kan maken.
Bedrijven kunnen alle bovenstaande informatie in één groot tekstblok opnemen, maar sommige agents geven mogelijk prioriteit aan informatie of besteden extra aandacht aan duidelijk gestructureerde koppen. Sectiegrenzen met markdown-opmaak zorgen voor duidelijkheid en voorkomen dat instructies doorlopen, waarbij context uit de ene sectie invloed heeft op een andere.
Zie een system prompt als de blauwdruk van een AI-agent: deze bepaalt de rol, doelen, toegestane tools, stapsgewijze instructies voor een taak en guardrails voor wat de agent nooit mag doen.

Wat is het verschil tussen een system prompt en een user prompt?
Een system prompt staat op het hoogste niveau van een gesprek en bepaalt het onderliggende gedrag van een AI-agent in elke interactie. Een user prompt is wat een klant typt om je agent iets te geven waarop deze kan reageren. Deze varieert op basis van wat de gebruiker wil bereiken en is volledig afhankelijk van de context. Bij een klantenserviceagent kan de user prompt de chatbot vragen om bestelgegevens op te halen. In een tool voor het genereren van afbeeldingen kan een user prompt vragen om een specifiek item te maken.
Hieronder staat een tabel met een uitgebreider overzicht van de verschillen tussen een system prompt en een user prompt:
Een ander onderscheid is dat een system prompt het gedrag van een agent en de manier waarop deze reageert aanstuurt, maar geen infrastructurele mechanismen bepaalt, zoals beurtwisseling of welke talen een agent kan spreken.
Hoe system prompts werken in AI-modellen
Elk belangrijk AI-systeem implementeert system prompts iets anders, maar doorgaans sturen ze dezelfde processen aan. Een system prompt wordt aan het begin van het gesprek geplaatst, vóór het eerste bericht van de gebruiker, en bepaalt de overkoepelende context die een model gebruikt om te handelen en te reageren.
- System prompts in ChatGPT: Gebruikers kunnen via het tabblad Custom Instructions een system prompt toevoegen aan hun ChatGPT-modellen (ga naar Settings, vervolgens Personalization en dan Custom Instructions). Ontwikkelaars die de OpenAI API gebruiken, kunnen de prompt rechtstreeks met een bericht instellen.
- System prompts in Claude: System prompts worden door Anthropic ingesteld en wereldwijd toegepast in web- en mobiele apps. Gebruikers kunnen een aangepaste system prompt nabootsen door Claude Projects te gebruiken en aangepaste instructies toe te voegen. In API-requests kunnen ontwikkelaars system parameters opgeven om het gedrag van het model te sturen.
- Aangepaste system prompts op andere platforms: Over het algemeen wordt de system prompt eenmaal geconfigureerd in een instellingenpaneel voor de agent. Door deze in instellingen of configuraties te definiëren, kan een agent die context toepassen op elk gesprek dat deze voert, ongeacht of dat via WhatsApp, in een webapp, telefonisch of via sms is.
Hoewel de precieze configuratiemethode per platform verschilt, is het effect van het wijzigen van de system prompt om de reactie van een model aan te passen hetzelfde.
Als enterprise-klant die met AI-modellen wil bouwen, moet je je system prompt testen met 2 à 3 kandidaatmodellen. De prestaties van een model wat betreft latency, nauwkeurigheid en slagingspercentage bij tool calls kunnen verschillen, afhankelijk van de structuur van je prompt en de complexiteit van een taak. Bekijk alle modellen die beschikbaar zijn in ElevenAgents.
Een system prompt schrijven: best practices en tips
Een system prompt moet lezen als een duidelijke specificatie. Volg bij het schrijven van je eigen AI-system prompt deze best practices om een robuuste, gedetailleerde gids te maken die je agents kunnen volgen.

Begin met een duidelijke rol en doel
De woorden die je in een system prompt opneemt, zijn belangrijk; je kunt dus niets aan het toeval overlaten. Een agent simpelweg vertellen dat deze zich ‘goed moet gedragen’ is niet duidelijk, omdat wat ‘goed’ betekent van de context kan afhangen. Begin daarom altijd met een duidelijke rol en een specifiek doel. Hoe concreter je beschrijft wie de agent is en wat je wilt dat deze bereikt, hoe minder ruimte het model heeft om hiaten op basis van aannames op te vullen.
Deel de prompt op in duidelijke secties
In een dichte alinea ontbreken duidelijke markeringen voor waar de ene sectie eindigt en de volgende begint. Ook biedt die geen inzicht in de hiërarchie van het belang van bepaalde instructies. Gebruik secties met koppen om je tekst op te delen en een logischere structuur aan je model te presenteren.
Een system prompt opdelen in secties helpt ook je engineers en ontwikkelaars, omdat ze secties in de toekomst eenvoudiger kunnen toevoegen of herschrijven.
Geef niet-onderhandelbare regels een eigen sectie
Voor definitieve regels die een agent absoluut niet mag overtreden, moet je een aangewezen sectie met duidelijke prioriteit maken. Door je niet-onderhandelbare regels met andere secties te vermengen, kan hun impact afnemen en kunnen er problemen ontstaan. Als je bijvoorbeeld ‘deel nooit klantgegevens’ aan je sectie over toon toevoegt, is dat mogelijk niet duidelijk voor een model.
Het is altijd het beste om geen ruimte voor interpretatie te laten. Formuleer zaken duidelijk en leg je niet-onderhandelbare regels helder vast in een zelfstandige sectie.
Bepaal wat de AI niet mag doen
Geef duidelijk aan wat een AI-model moet doen als het een randgeval tegenkomt waarvan het niet weet hoe het daarmee moet omgaan. Door vast te leggen wat een model doet als het het antwoord niet weet of een verzoek tegenkomt dat buiten zijn bereik valt, help je onverantwoord AI-gedrag in randgevallen te voorkomen.
Maak duidelijk welke tools je moet aanroepen en hoe je ze gebruikt
Een agent (vooral een agent die klanten helpt) heeft waarschijnlijk verschillende tools en functies die deze kan aanroepen. Als dat zo is, geef dan aan wanneer je deze tools gebruikt, hoe je ze gebruikt en wat je doet als een call mislukt. Wees hier specifiek over de precieze acties die een agent moet uitvoeren en wat te doen als tools onverwacht reageren.
Stem de lengte af op het belang
Een eenvoudige demo-agent kan een system prompt van slechts enkele regels hebben. De functie is vrij eenvoudig, dus je hebt geen pagina's documentatie nodig waarin randgevallen en talloze systemen voor tool calls worden beschreven. Een complexere agent heeft een langere system prompt nodig om zijn rol en escalatiepaden nauwkeurig te behandelen.
Volg best practices voor de opmaak van system prompts
Gebruik waar mogelijk deze best practices voor de opmaak van je system prompt:
- Gebruik markdown-koppen: Elke sectie moet een kop hebben, zodat het model begrijpt waar instructies voor de ene sectie eindigen en een nieuwe begint.
- Wees consistent: Gebruik dezelfde opmaakstructuur op je hele pagina, waaronder overal sentence case.
- Gebruik opsommingstekens: Verdeel instructies uit meerdere onderdelen in stapsgewijze lijsten of opsommingstekens voor meer duidelijkheid.
Beschouw het als een levend document
System prompts kunnen in de loop van de tijd evolueren. Vergelijk je prompt met echte gesprekslogs om te zien of deze effectief aan de behoeften van klanten voldoet. Verfijn hem vervolgens op basis van waar je agent tekortschiet.
Voorbeelden van system prompts in ElevenAgents
Hieronder staan drie voorbeelden van effectieve system prompts in ElevenAgents. Ze volgen best practices, presenteren informatie beknopt, benadrukken cruciale stappen en bevatten afzonderlijke secties voor guardrails.
Deze voorbeelden van system prompts ondersteunen drie verschillende use cases: een technische-supportagent, een klantenserviceagent voor terugbetalingen en een agent voor het plannen van afspraken.
Voorbeeld van een system prompt voor een technische-supportagent
Voorbeeld van een system prompt voor een klantenserviceagent voor terugbetalingen
Voorbeeld van een system prompt voor het plannen van afspraken
Aan de slag met ElevenAgents
Door goede system prompts te schrijven, geef je je AI-modellen de instructies die ze nodig hebben om hun specifieke rol uit te voeren zoals je verwacht. Wat in jouw geval ‘goed’ betekent, evolueert in de loop van de tijd, met nieuwe toevoegingen of aanpassingen aan je system prompts op basis van het beoordelen van klanttranscripten en het onderzoeken van randgevallen.
ElevenAgents biedt teams een speciale configuratie voor system prompts, naast instellingen voor stem, taal en kennisbank. Met ingebouwde simulaties kun je testen hoe een agent reageert op praktijkscenario's voordat iets een klant bereikt. Guardrails zorgen ervoor dat reacties in lijn blijven met je bedrijfsbeleid.
Bekijk ElevenAgents voor meer informatie of neem contact op met sales om vandaag nog aan de slag te gaan met je enterprise-implementatie.
Veelgestelde vragen over system prompts
Jack Limebear maakt deel uit van het Growth-team en werkt als contentschrijver en strateeg voor de blog- en inzichtpagina's. Voordat hij bij ElevenLabs kwam, gaf hij meer dan tien jaar leiding aan contentstrategieën voor organisaties, van snelgroeiende SaaS-startups tot Fortune 500-bedrijven. Hij heeft een master in Engelse literatuur van de University of Cambridge.


