Een systeemprompt is de vaste instructie die een AI-model vertelt wie het is en hoe het zich gedraagt, ingesteld voordat de gebruiker iets zegt. Hij bepaalt de rol, de toon, de grenzen en eventuele huisregels, en stuurt stilletjes elk antwoord in het gesprek dat volgt.

Zie het als de uitleg die je een nieuwe receptionist op dag een geeft. Je bent de balie van een tandartspraktijk, wees vriendelijk maar kort, geef nooit medisch advies, en als iemand naar prijzen vraagt, verwijs naar de afsprakenpagina. De receptionist helpt dan elke beller binnen die richtlijnen. De systeemprompt doet precies dat voor een chatbot, los van de eigenlijke prompt van de gebruiker, het live bericht in elke beurt.

Het goed krijgen is een kerndeel van prompt engineering. Een precieze systeemprompt houdt een assistent bij het onderwerp, in de juiste stem en binnen de grenzen, terwijl een losse hem laat afdwalen of dingen laat beantwoorden die hij zou moeten weigeren. Een regel om te onthouden: het is geen kluis. Zet er nooit echte geheimen in, want vasthoudende gebruikers krijgen er soms stukken uit, dus echte guardrails horen ook in de omringende code.

Het lastige in de praktijk is dat een systeemprompt zelden in één keer goed is. Je schrijft een instructie die logisch lijkt, kijkt dan naar echte gesprekken en vindt de gaten: hij beantwoordde iets wat je wilde verbieden, of werd stug waar je warmte wilde. Elke fix is meestal een enkele extra regel, dus goede prompts groeien door te schaven aan echte missers, niet door vooraf te gokken. En langer is niet altijd beter, want een opgeblazen prompt kan de regels die ertoe doen begraven en elk antwoord vertragen.

Bij TopDevs behandelen we de systeemprompt als het bedieningspaneel van elke AI-assistent die we opleveren, en stellen we hem zorgvuldig af zodat de tool behulpzaam, on-brand en veilig begrensd blijft.