Wat is een prompt?
Een prompt is de opdracht of vraag die je aan een AI-model geeft, zoals ChatGPT, Claude of Gemini. Het model gebruikt de prompt als uitgangspunt voor zijn antwoord: hoe duidelijker de prompt, hoe beter het resultaat. Het zorgvuldig opstellen en testen van prompts heet prompt engineering.
Hoe werkt een prompt?
Een taalmodel heeft geen idee wat je bedoelt, behalve wat er in de prompt staat. Het leest je tekst en schrijft het antwoord dat daar het beste bij past. Laat je iets weg, dan vult het model dat zelf in, en dat is niet altijd wat je wilde.
In de praktijk bestaat wat het model krijgt vaak uit meerdere delen:
- De systeemprompt: een vaste instructie vooraf, met de rol, de toon en de regels.
- De vraag van de gebruiker: wat iemand op dat moment vraagt.
- Meegegeven informatie: bijvoorbeeld een mail, een document of gegevens uit je systeem.
Samen vormen ze de context waarmee het model werkt.
Wat is prompt engineering?
Prompt engineering is het vak van prompts zo opstellen dat een model betrouwbaar doet wat je wilt. Voor een losse vraag maakt dat weinig uit. Maar als een prompt in een vast proces zit, bijvoorbeeld om elke dag honderden mails in te delen, wil je dat het resultaat steeds klopt en steeds dezelfde vorm heeft. Dan schrijf je de prompt zorgvuldig, test je hem op echte voorbeelden en pas je hem aan tot de uitkomst goed is.
Tips voor een goede prompt
- Geef context. Vertel wie je bent, voor wie het resultaat is en waar het voor dient.
- Wees concreet over de taak. Niet “kijk even naar deze mail”, maar “bepaal of deze mail een klacht, een vraag of een bestelling is”.
- Geef de gewenste vorm. Een lijst, een tabel, een korte mail, of een vast formaat dat je software kan inlezen.
- Stel regels. Wat mag het model niet doen? Bijvoorbeeld: “verzin geen levertijden; staat de levertijd er niet bij, zeg dat dan”.
- Geef een voorbeeld. Eén goed voorbeeld van een gewenste uitkomst helpt vaak meer dan een lange uitleg.
- Geef ruimte om te twijfelen. Laat het model zeggen dat het iets niet weet, in plaats van te gokken.
- Test en verbeter. Probeer de prompt op echte situaties, ook lastige, en pas hem aan.
Een voorbeeld
Een groothandel krijgt veel mails van klanten. Een zwakke prompt is:
Lees deze mail en zeg wat ermee moet.
Een sterkere prompt is:
Je werkt bij de binnendienst van een technische groothandel. Lees de mail van de klant hieronder. Bepaal of het gaat om een bestelling, een vraag over een levering, een klacht of iets anders. Geef daarna in maximaal twee zinnen weer wat de klant wil. Noem het ordernummer als het in de mail staat, en verzin het niet als het ontbreekt. Geef bij een klacht aan of er haast bij is.
De tweede prompt geeft context, een duidelijke taak, een vaste vorm en een regel tegen verzinnen. Het resultaat is daardoor voorspelbaarder en makkelijker te verwerken.
Voorbeelden van prompts in een bedrijf
- Service: tickets laten samenvatten en indelen op onderwerp en urgentie.
- Productie: storingsmeldingen omzetten naar een vaste opbouw met machine, oorzaak en actie.
- Logistiek: afwijkingen in pakbonnen laten benoemen in een vast formaat.
- Verkoop: een conceptantwoord op een offerteaanvraag laten opstellen in de toon van je bedrijf.
In al deze gevallen tikt een medewerker de prompt niet zelf in. Hij zit in de software, en alleen de mail of het ticket verandert.
Prompts in je eigen software
In bedrijfssoftware zijn prompts onderdeel van de code: vastgelegd, getest en per proces afgestemd, vaak samen met je eigen gegevens via RAG. Zo krijgt elke medewerker hetzelfde betrouwbare resultaat, zonder zelf te hoeven prompten. SQUARE Concepts bouwt sinds 2004 software in Laravel en werkt daarbij met Claude, Gemini en ChatGPT. Lees meer over AI-automatisering voor je bedrijf.
Veelgestelde vragen
Wat is prompt engineering?
Prompt engineering is het zorgvuldig opstellen en testen van prompts, zodat een AI-model betrouwbaar het gewenste resultaat geeft. Je geeft context, een duidelijke opdracht, voorbeelden en de gewenste vorm van het antwoord, en je past de prompt aan tot de uitkomst goed is.
Wat is een systeemprompt?
Een systeemprompt is een vaste instructie die vooraf aan het model wordt meegegeven, voordat de gebruiker iets vraagt. Daarin staat bijvoorbeeld welke rol het model heeft, welke toon het gebruikt en wat het niet mag doen. In bedrijfssoftware zit de systeemprompt in de software zelf.
Hoe lang moet een prompt zijn?
Zo lang als nodig is om de opdracht duidelijk te maken. Een korte vraag werkt voor eenvoudige dingen. Voor een taak die steeds hetzelfde resultaat moet geven, is een langere prompt met context, regels en een voorbeeld meestal beter.
Werkt dezelfde prompt bij elk AI-model?
Meestal wel redelijk, maar niet altijd even goed. Claude, Gemini en ChatGPT reageren net anders op dezelfde instructie. Gebruik je een prompt in een vast proces, test hem dan op het model dat je echt gebruikt.