Het verschil tussen een systeemprompt en een prompt
Een prompt is de vraag of opdracht die een gebruiker typt. De systeemprompt staat daarboven en geldt voor het hele gesprek. Hij beschrijft de rol van de assistent, de toon, de taken en wat de assistent juist laat liggen. De gebruiker ziet die instructie meestal niet.
OpenAI beschrijft zulke instructies als aanwijzingen met meer gezag: ze bepalen hoe het model zich gedraagt en gaan voor op de prompt van de gebruiker (bron: handleiding van OpenAI over tekst en instructies). Andere makers werken op dezelfde manier, al heet het daar soms anders.
Wat er in een goede systeemprompt staat
Een goede systeemprompt is concreet. Hij zegt voor wie de assistent werkt en wat het doel is. Hij noemt de bronnen die de assistent mag gebruiken en wat hij doet als het antwoord daar niet in staat. Hij beschrijft de toon, de lengte van een antwoord en de onderwerpen waar de assistent niet op ingaat.
Test de systeemprompt met echte vragen, ook lastige. Een gebruiker kan proberen de assistent iets te laten doen wat niet mag. Zet daarom geen geheimen of wachtwoorden in de systeemprompt, en laat belangrijke grenzen ook in de software zelf controleren. Houd bij welke versie in gebruik is, zodat je terugziet wat je veranderde.
BegripEen prompt is de instructie die je aan een taalmodel geeft.