Een reasoning model is een type kunstmatige intelligentie dat niet direct vanuit een vraag naar een antwoord springt, maar eerst een interne denkstap zet. Het model berekent een reeks logische tussenstappen om complexe problemen op te lossen die te veel rekenkracht of planning vereisen voor een standaard taalmodel.
Technische werking
- Het model ontvangt de prompt en analyseert de complexiteit van de vraag. Als een directe voorspelling van het volgende woord niet volstaat, activeert het model een intern proces voor redenering.
- Er wordt een keten van gedachten opgebouwd. Het model schrijft voor zichzelf kleine stukjes logica uit om de hoofdvraag op te delen in behapbare subvragen.
- Het model controleert deze tussenstappen tijdens het genereren. Als een stap onlogisch is of botst met eerdere aannames, corrigeert het model de richting van de redenering.
- De verzamelde tussenstappen vormen samen de basis voor het uiteindelijke antwoord. Het model vat de resultaten van de logische keten samen tot een leesbaar resultaat voor de gebruiker.
- De output wordt gepresenteerd, waarbij de interne denkstappen vaak verborgen blijven of juist expliciet worden getoond als bewijsvoering.
Belangrijke begrippen
- Chain of Thought: De techniek waarbij het model wordt gedwongen om stap voor stap te denken. Dit voorkomt dat het model een gok doet op basis van statistische waarschijnlijkheid in plaats van logica.
- System 2 thinking: Een term uit de psychologie die hier wordt toegepast op AI. Het staat voor het langzame, bewuste en inspannende denkproces, tegenover het snelle, intuïtieve reageren van gewone taalmodellen.
- Self-correction: Het vermogen van het model om tijdens het proces te merken dat een bepaalde route naar de oplossing doodloopt. Het model start dan opnieuw vanuit een eerder correct punt in de redenering.
- Inference time compute: De rekenkracht die wordt verbruikt tijdens het genereren van het antwoord. Waar normale modellen snel reageren, nemen reasoning models meer tijd omdat ze intern meer berekeningen uitvoeren voordat de eerste letter op het scherm verschijnt.
- Verificatie: Het proces waarbij het model controleert of de uitkomst van een tussenstap wiskundig of logisch klopt voordat het naar de volgende stap gaat.


