Helpt het om eerst context te geven en pas daarna de vraag te stellen?
Je kunt ChatGPT eerst je vraag stellen en daarna de achtergrond uitleggen. Maar je kunt het ook omdraaien: eerst de situatie schetsen en pas daarna duidelijk zeggen wat je wilt. Maakt die volgorde eigenlijk verschil?
Dezelfde informatie, maar in een andere volgorde
Stel dat je ChatGPT wilt vragen om een professionele e-mail te schrijven.
Je kunt beginnen met de opdracht:
De leverancier heeft vertraging, onze klant verwacht de bestelling eind september, we willen de relatie goed houden en er is nog geen definitieve nieuwe leverdatum.
Maar je kunt het ook omdraaien:
Schrijf op basis van deze informatie een professionele e-mail waarin ik voorstel om de levering met twee weken uit te stellen.
De informatie is vrijwel identiek.
Alleen de volgorde verandert: eerst de achtergrond, daarna de concrete opdracht.
Wat bedoelen we eigenlijk met context?
Context is alle achtergrondinformatie die ChatGPT nodig heeft om jouw vraag goed te begrijpen.
Een opdracht als:
geeft ChatGPT nauwelijks informatie over de situatie.
Je kunt daarom eerst de nodige context geven:
Schrijf een rustig en professioneel antwoord van maximaal 150 woorden.
ChatGPT hoeft nu veel minder zelf in te vullen of te raden.
- wat er precies gebeurd is;
- wie erbij betrokken is;
- wat jouw standpunt is;
- wat je wel of niet wilt;
- welke toon je verwacht;
- en aan welke voorwaarden het antwoord moet voldoen.
Context is belangrijker dan de perfecte volgorde
Hier zit meteen een belangrijke nuance.
Als ik moest kiezen tussen een perfect opgebouwde prompt zonder voldoende achtergrondinformatie en een iets minder perfecte prompt mét de juiste context, dan kies ik zonder twijfel voor de tweede.
Toch heeft context vóór de opdracht een praktisch voordeel.
Op het moment dat ChatGPT de uiteindelijke vraag verwerkt, heeft het de belangrijkste achtergrondinformatie al gekregen.
Je bouwt de prompt dan logisch op als:
Maar geef niet zomaar zoveel mogelijk context
Het gevaar is dat “geef voldoende context” wordt geïnterpreteerd als “vertel ChatGPT alles wat je weet”.
Dat is niet noodzakelijk beter.
Als je eerst twee pagina’s achtergrondinformatie geeft met oude afspraken, irrelevante details en verschillende zijsporen, moet ChatGPT zelf proberen uit te zoeken wat belangrijk is.
Heeft ChatGPT deze informatie nodig om mijn vraag beter te beantwoorden?
Is het antwoord nee? Dan kan die informatie meestal weg.
Goede context is dus niet zo volledig mogelijk. Goede context is zo relevant mogelijk.
Een structuur die ik zelf praktisch vind
Voor iets uitgebreidere opdrachten vind ik deze volgorde bijzonder bruikbaar:
- 1. Context: wat moet ChatGPT over de situatie weten?
- 2. Gegevens: welke feiten, cijfers of teksten zijn relevant?
- 3. Opdracht: wat moet ChatGPT precies doen?
- 4. Vereisten: welke vorm, toon of aandachtspunten verwacht je?
Bijvoorbeeld:
Ik vergelijk drie leveranciers voor onze kantoorinrichting. Prijs is belangrijk, maar levertermijn en garantie wegen ook zwaar mee.
Gegevens:
Leverancier A: …
Leverancier B: …
Leverancier C: …
Opdracht:
Vergelijk de drie leveranciers en adviseer welke de beste keuze is.
Let daarbij op:
Vergelijk prijs, levertermijn, garantie en betalingsvoorwaarden. Benoem ook eventuele risico’s en geef aan wanneer informatie ontbreekt.
Wat als je heel veel informatie meegeeft?
Bij lange documenten, meerdere e-mails of uitgebreide achtergrondinformatie zou ik de opdracht niet ergens midden in de tekst verstoppen.
Dan vind ik deze structuur veiliger:
Bijvoorbeeld:
[LANGE CONTEXT OF DOCUMENT]
Mijn opdracht:
Maak op basis van bovenstaande informatie een overzicht van de drie belangrijkste problemen, mogelijke oorzaken en aanbevolen acties.
Zo weet ChatGPT bovenaan al dat de informatie een doel heeft, terwijl de concrete opdracht onderaan nog eens duidelijk zichtbaar staat.
Ik stelde de vraag ook aan ChatGPT zelf
Zoals bij de andere tips heb ik de vraag ook rechtstreeks aan ChatGPT voorgelegd.
Denk hier grondig over na. Maak onderscheid tussen korte prompts, lange context, de positie van belangrijke informatie en de duidelijkheid van de uiteindelijke opdracht.
Mijn antwoord na die afweging:
Maar ik zou er geen absolute regel van maken.
Belangrijker is dat ChatGPT gemakkelijk kan herkennen:
- wat achtergrondinformatie is;
- welke informatie belangrijk is;
- en wat het uiteindelijk precies moet doen.
Ook de positie van informatie blijkt verschil te kunnen maken
Wetenschappelijk onderzoek ondersteunt het idee dat de volgorde van informatie in een prompt invloed kan hebben.
In een studie uit Findings of ACL 2024 werden bij negen taalmodellen twee volgordes vergeleken: eerst de vraag en daarna de context, of eerst de context en daarna de vraag. Bij de onderzochte leesbegriptaken presteerde de context-eerstvolgorde beter, met in bepaalde experimenten aanzienlijke verschillen. Bekijk het onderzoek .
Een ander bekend onderzoek, Lost in the Middle, liet zien dat taalmodellen bij lange contexten relevante informatie vaak beter gebruiken wanneer die aan het begin of einde staat dan wanneer belangrijke informatie ergens diep in het midden verstopt zit. Bekijk het onderzoek .
Conclusie: geef eerst de nodige uitleg, stel daarna duidelijk je vraag
Ja, het kan helpen om eerst kort de situatie uit te leggen en pas daarna te zeggen wat je van ChatGPT wilt.
ChatGPT krijgt zo eerst de informatie die nodig is om je vraag goed te begrijpen. Daarna volgt de concrete opdracht.
Een eenvoudige en duidelijke volgorde is:
Geef alleen de achtergrondinformatie die ChatGPT nodig heeft.
2. Geef de belangrijke gegevens
Vermeld feiten, cijfers, voorwaarden of andere informatie die relevant is.
3. Geef daarna je concrete opdracht
Zeg zo duidelijk mogelijk wat ChatGPT met die informatie moet doen.
4. Geef eventueel extra voorwaarden mee
Bijvoorbeeld de gewenste lengte, toon, structuur of aandachtspunten.
Een concreet voorbeeld maakt dat duidelijk.
Een vaste klant klaagt dat zijn bestelling vijf dagen te laat is geleverd. De vertraging lag bij onze transporteur. Dit is zijn eerste klacht in vier jaar. Ik wil mijn excuses aanbieden, maar geen korting of terugbetaling voorstellen.
Mijn opdracht:
Schrijf een vriendelijk en professioneel antwoord aan deze klant. Leg kort uit wat er is gebeurd, bied excuses aan en hou de e-mail onder 150 woorden.
In dit voorbeeld weet ChatGPT eerst wat er gebeurd is, wie de klant is en wat jouw standpunt is. Pas daarna krijgt het de opdracht om een e-mail te schrijven.
Geef ChatGPT eerst de informatie die nodig is om de situatie te begrijpen. Hou die context kort en relevant. Zeg daarna heel duidelijk wat je wilt dat ChatGPT ermee doet.
Je hoeft dus niet voor elke eenvoudige vraag eerst een uitgebreide achtergrond te schrijven. Maar zodra je antwoord afhankelijk is van jouw situatie, voorkeuren of voorwaarden, kan goede context een groot verschil maken.
De praktische regel is eenvoudig: eerst begrijpen wat er speelt, daarna uitvoeren wat je vraagt.
