Chain-of-thought redeneren is een manier om een AI-model een probleem in stappen te laten oplossen in plaats van het antwoord in één sprong te gokken. Door de tussenstappen uit te schrijven, komt het model vaker op het juiste resultaat uit, vooral bij rekenen, logica en vragen met meerdere onderdelen.

Het lijkt op hoe een goede docent je vraagt om je werk te laten zien. Als een leerling ‘42’ roept, weet je niet of hij het snapte of geluk had, maar een uitgewerkte oplossing laat zien waar het denken goed of fout ging. Bij AI is dat net zo: de zichtbare stappen verhogen de nauwkeurigheid én maken het antwoord makkelijker te controleren. Je kunt erom vragen via prompt engineering, of een reasoning-model gebruiken dat het vanzelf doet. Neem een verhaaltjessom over drie treinen die van drie stations vertrekken. Vraag je alleen het antwoord, dan verprutst een model misschien het rekenwerk. Vraag je het eerst elk traject uit te schrijven, dan komt het veel vaker op de juiste tijd uit.

Er zit een prijs aan. Al die extra stappen gebruiken meer tokens en kosten meer tijd, dus het loont bij lastige problemen maar is overkill voor een simpele opzoekvraag. Een model stap voor stap laten redeneren over ‘wat is de hoofdstad van Frankrijk’ verspilt alleen maar tijd en geld. En de getoonde redenering is een uitleg, geen perfect transcript van wat er binnenin gebeurt. Het leest als een logisch verslag van hoe het tot het antwoord kwam, wat handig is, maar je moet het niet zien als een gegarandeerd logboek van elke berekening die onder de motorkap plaatsvond.

Bij TopDevs zetten we chain-of-thought aan voor de lastige delen van een klantworkflow, waar één zorgvuldig stap-voor-stap antwoord beter is dan een snel fout antwoord.