De RACE-promptstructuur bestaat uit Role, Action, Context, Expectation, oftewel rol, actie, context en verwachting. Je geeft AI een invalshoek, een handeling, relevante achtergrond en concrete eisen aan het resultaat.
Dit artikel hoort bij Promptstructuren en shortcuts binnen de AI Promptgids.
Wat betekenen de vier onderdelen?
- Role, rol: het perspectief dat bij de opdracht past.
- Action, actie: wat AI moet doen met de informatie.
- Context, achtergrond: de situatie, doelgroep en relevante beperkingen.
- Expectation, verwachting: wanneer het antwoord bruikbaar is, inclusief vorm en kwaliteitscriteria.
Het verschil tussen Action en Expectation is praktisch: ‘vergelijk de opties’ is de handeling, ‘toon kosten en ontbrekende gegevens in een tabel’ beschrijft het gewenste resultaat.
Kopieerbaar RACE-template
Role: Je werkt vanuit [rol of perspectief].
Action: [Concrete opdracht].
Context: [Situatie, doelgroep, beschikbare informatie en beperkingen].
Expectation: Lever [antwoordvorm]. Beoordeel op [criteria] en vermeld [onzekerheden of ontbrekende gegevens].
Invoer: [gegevens].
Praktisch voorbeeld
Role: Je helpt als kritische inkoper bij een eenvoudige vergelijking.
Action: Vergelijk twee offertes voor een nieuwsbriefdienst.
Context: Het gaat om 800 abonnees en één verzending per maand. Offerte A kost 18 euro per maand en ondersteunt maximaal 1.000 abonnees. Offerte B kost 12 euro per maand en ondersteunt maximaal 500 abonnees. Over andere voorwaarden is niets bekend.
Expectation: Geef een tabel met prijs, passend aantal abonnees en ontbrekende voorwaarden. Benoem welke offerte op basis van de bekende gegevens bruikbaar is. Verzin geen functies of contractvoorwaarden.
Controleer of AI herkent dat offerte B niet genoeg abonnees ondersteunt. De laagste prijs is hier niet het enige criterium.
Wanneer gebruik je de RACE-promptstructuur?
Een RACE-prompt past bij beoordelingen en vergelijkingen waarbij de situatie bepalend is. Het aparte contextveld helpt voorkomen dat AI alleen een algemeen antwoord geeft.
Bij een vergelijking bepaalt de context welke verschillen belangrijk zijn. Een goedkope nieuwsbriefdienst kan bijvoorbeeld ongeschikt zijn als deze te weinig abonnees ondersteunt. Geef daarom vooraf de voorwaarden mee waarop AI de opties moet beoordelen. Denk aan capaciteit, budget en het gebruiksdoel.
Maak bij Expectation duidelijk wat je met de vergelijking wilt kunnen beslissen. Vraag bijvoorbeeld om een tabel met verschillen, ontbrekende gegevens en een korte conclusie. Controleer daarna of die conclusie werkelijk uit de aangeleverde informatie volgt.
Google bespreekt duidelijke instructies, context en antwoordvormen in zijn handleiding voor promptontwerp. Die principes sluiten aan op deze aanpak; de handleiding beschrijft RACE niet als afzonderlijke methode.
Veelgemaakte fouten
Vul Context met gegevens die de uitkomst echt kunnen veranderen. Een lange beschrijving van je organisatie helpt weinig als de relevante capaciteit of beperking ontbreekt. Maak Expectation toetsbaar, bijvoorbeeld met vaste criteria en een duidelijke antwoordvorm.
Voor meer over het bewaren van een vaste opzet: Herbruikbare prompts.
