Chain-of-thought prompting is een techniek waarbij je een AI-model dwingt om een probleem stap voor stap op te lossen in plaats van direct naar het antwoord te springen. Je vraagt het model om zijn denkproces expliciet uit te schrijven, waardoor complexe redeneringen kloppen en fouten afnemen.
Technische werking
- Input analyse. Het model ontvangt een prompt waarin niet alleen de vraag staat, maar ook een instructie of een voorbeeld van hoe een redenering verloopt.
- Intermediate reasoning. In plaats van direct het meest waarschijnlijke volgende woord voor het eindantwoord te kiezen, genereert het model eerst een reeks tussenstappen.
- Logische keten. Elke gegenereerde stap dient als context voor de volgende stap, waardoor het model een spoor van logica legt dat naar de oplossing leidt.
- Eindconclusie. Pas nadat de volledige redenering is uitgeschreven, formuleert het model het definitieve antwoord op basis van de eigen tussenstappen.
Belangrijke begrippen
- Zero-Shot CoT. Hierbij geef je geen voorbeelden, maar voeg je simpelweg de zin Denk stap voor stap na aan je vraag toe. Dit activeert het redeneervermogen van het model zonder dat je zelf een logische keten hoeft te bouwen.
- Few-Shot CoT. Je geeft het model een paar concrete voorbeelden van een vraag inclusief de volledige uitgeschreven redenering voordat je de eigenlijke vraag stelt. Dit is effectiever voor zeer specifieke of complexe taken.
- Reasoning chains. De opeenvolging van logische stappen die het model neemt. Als er één schakel in deze keten breekt, is de kans groot dat het eindantwoord onjuist is.
- Token usage. Omdat het model veel meer tekst genereert voordat het bij het antwoord komt, verbruik je meer tokens. Dat maakt de prompt duurder en iets langzamer in uitvoering.
- Multimodal CoT. Een variant waarbij het model niet alleen tekst, maar ook beelden gebruikt om tot een logische conclusie te komen.


