Een handpalm die een vallende zwarte dobbelsteen opvangt
Uitgelegd12 juli · 02:326 min leestijd

Waarom AI varieert: temperatuur en toeval

Vraag AI drie keer hetzelfde en je krijgt drie antwoorden. Geen bug: het model trekt elk woord uit een kansverdeling, en temperatuur bepaalt hoe wild die trekking uitpakt.

Wat je leert

Je kunt uitleggen waarom een AI op dezelfde vraag verschillende antwoorden geeft, en je weet wanneer je de temperatuur laag of hoog zet.

Verdieping ~6 minLLM-basis

Handig vooraf: Hoe AI voorspelt

Volg de interactieve lesDoe het zelf, stap voor stap, met een kennischeck om te zien of het zit.

Je stelt ChatGPT drie keer exact dezelfde vraag en krijgt drie verschillende antwoorden. De meeste mensen trekken dan een van twee conclusies: dit ding is onbetrouwbaar, of het is halverwege van gedachten veranderd. Allebei onwaar. Een taalmodel kiest namelijk nooit HET volgende woord. Het berekent bij elke stap een kansverdeling over alle mogelijke volgende tokens en trekt daar een uit, precies zoals bedoeld.

Kijk zelf. Vraag drie keer: "schrijf een openingszin voor een blog over koffie." Je krijgt drie verschillende zinnen. Vraag daarna hoeveel twee plus twee is, en je krijgt elke keer vier. Zelfde model, zelfde moment, totaal ander gedrag. Dat verschil is de hele les.

Wat er onder de motorkap gebeurt bij dat ene woord, ziet er zo uit:

Dat trekken heet sampling, en het is de kern van het antwoord. Waarom varieert AI? Omdat een taalmodel bij elk volgend woord geen enkele keuze maakt, maar een kansverdeling over alle mogelijke vervolg-tokens berekent en daar een uit trekt. Elk tekststukje dat het model verwerkt is een token, soms een heel woord, soms een deel. Temperatuur is de knop die die verdeling herschaalt: laag maakt hem scherper richting het waarschijnlijkste token, hoog maakt hem vlakker, zodat ook minder voor de hand liggende tokens kans maken.

Zet dat om in drie lagen, van intuitie naar mechaniek:

Van kansverdeling tot getrokken woord

Stel je bij elk woord een zak knikkers voor. Het waarschijnlijkste woord heeft de meeste knikkers, maar er zitten ook andere kleuren in. Het model grabbelt blind een knikker. Meestal pakt het de volste kleur, soms een andere. Temperatuur bepaalt hoe scheef de zak gevuld is: laag betekent bijna alles een kleur, hoog betekent alle kleuren dichter bij elkaar.

Waarom geeft twee plus twee wel altijd vier?

Omdat niet elke kansverdeling even vlak is. Bij "twee plus twee is..." is de kans op "vier" zo overweldigend, ver boven de 99%, dat er feitelijk niets te kiezen valt: welke temperatuur je ook zet, sampling trekt vrijwel altijd "vier". Bij een openingszin over koffie liggen tientallen woorden dicht bij elkaar in kans. "Er", "De", "Koffie", "Niets", allemaal plausibel. Dan bepaalt de trekking welk woord het wordt, en dus krijg je elke keer een andere zin. Dezelfde temperatuur, totaal ander gedrag, puur omdat de ene verdeling piekt en de andere plat is.

De knop zelf werkt op de vorm van die verdeling. Hogere waarden maken de uitvoer willekeuriger, lagere waarden gefocuster en meer deterministisch, zo omschrijft OpenAI temperatuur in de eigen documentatie. Zet hem laag bij een feitvraag of bij code, waar je consistentie wilt. Zet hem hoger bij brainstormen of tekst, waar je juist variatie zoekt. Naast temperatuur bestaat er nog een verwante knop, top-p of nucleus sampling. Waar temperatuur de hele verdeling herschaalt, snijdt top-p de staart eraf: het model kijkt alleen naar de kleinste groep topwoorden waarvan de kansen samen een drempel halen, bijvoorbeeld 90%, en negeert de rest. Temperatuur is de hoofdknop, top-p het fijnere mes ernaast.

En als je hem op nul zet?

Dan wordt je uitvoer een stuk voorspelbaarder, maar niet gegarandeerd identiek. Zelfs met temperatuur op nul is het resultaat niet volledig deterministisch en kan dezelfde invoer verschillende uitvoer geven, stelt Anthropic expliciet, onder meer door de manier waarop de berekening parallel over de hardware loopt. Reken dus niet op een machine die op nul altijd woord voor woord hetzelfde zegt. Laag zetten drukt de variatie sterk terug; het zet hem niet gegarandeerd uit.

Een onderscheid wil ik scherp houden: variatie is niet hetzelfde als een verzonnen feit, een hallucinatie. Een ander gekozen woord is normaal en gewenst, zeker voor creatief werk. Maar hoe hoger de temperatuur, hoe vlakker de verdeling, en hoe groter de kans dat er een onwaarschijnlijk, ronduit fout token wordt getrokken. De variatie is by design; de onzin is het risico dat meelift zodra je de knop te ver opendraait.

Terug naar de praktijk. Welke kant zet je de knop op?

Welke temperatuur past bij jouw taak?

Wat vraag je het model?

Zodra je dit ziet, verandert je verwachting van AI. Een wisselend antwoord is geen hapering en geen humeur, het is een dobbelsteen waarvan jij zelf bepaalt hoe scheef hij ligt. Wie dat snapt, stopt met vragen waarom het niet consistent is en begint te sturen: laag voor wat vast moet liggen, hoog voor wat mag verrassen. De variatie was er altijd al. Nu weet je waar de knop zit, en wat hij precies doet.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Van variatie naar controle

Ik denk met je mee waar AI in je proces past, ontwerp de aanpak en bouw het als werkend product, met instellingen als temperatuur bewust gekozen zodat je uitvoer betrouwbaar is waar dat telt en creatief waar dat mag.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Jouw leerpad

Elke les staat op zichzelf, maar samen vormen ze een pad. Dit is waar deze les in dat pad zit.

Eerst dit

  • Een taalmodel doet maar één ding: het volgende token voorspellen. Al het andere, van chat tot redeneren, is dat trucje op herhaling.

    Start de les

Hierna

  • AI die een formulier invult in plaats van een verhaal schrijft: dwing een vast formaat af, zodat je er betrouwbaar op kunt bouwen.

    Start de les
  • Werkt je AI echt?sterk verwant

    Hoe weet je of je AI goed genoeg is om live te gaan? Door het te meten met een vaste testset, in plaats van te gokken.

    Start de les

Gerelateerde artikelen

OpenAI watermerkt geschikte ChatGPT- en Codex-tekst in de EU
Nieuws
5 min

5 okt 20:37

OpenAI watermerkt geschikte ChatGPT- en Codex-tekst in de EU

Geschikte ChatGPT- en Codex-tekst krijgt in de EU straks een onzichtbaar OpenAI-watermerk. API-markering blijft wereldwijd vrijwillig, terwijl de AI-verordening gebruikers alleen bij bepaalde publicaties zelf een label oplegt.

Antitrustklacht beschuldigt vier AI-bedrijven van afspraak over lager tempo
Nieuws
4 min

20 sep 04:15

Antitrustklacht beschuldigt vier AI-bedrijven van afspraak over lager tempo

Een federale klacht beschuldigt Anthropic, OpenAI, SpaceXAI en Google van afspraken over een lager AI-tempo. De zaak maakt releaseplanning, leveranciersrisico en antitrust onderdeel van modelkeuzes, zonder dat er al een rechterlijk oordeel ligt.

Vercel vervangt OpenAI-model in veiligheidsclassifier door Jev
Nieuws
4 min

18 sep 22:17

Vercel vervangt OpenAI-model in veiligheidsclassifier door Jev

Een Vercel-engineer meldt dat TypeSafe's Jev in een veiligheidsclassifier 5 tot 18 keer sneller en nauwkeuriger was dan GPT-5.6 Luna. De test maakt gespecialiseerde AI-beslissingen concreet voor agentsoftware.

Hacktron bereikt OpenAI-codeomgeving via forum en SSO
Nieuws
4 min

18 sep 14:15

Hacktron bereikt OpenAI-codeomgeving via forum en SSO

Drie Hacktron-onderzoekers bereikten via een forumlek en een SSO-fout een private OpenAI-codeomgeving en bewezen die toegang met een pull request. Ze lazen de broncode niet, maar de aanvalsketen toont hoe ver agentrechten reiken.

Hassabis steunt Amodei’s koers voor tragere frontier-AI
Nieuws
4 min

13 sep 08:10

Hassabis steunt Amodei’s koers voor tragere frontier-AI

Google DeepMind-topman Demis Hassabis steunt de richting van Amodei’s voorstel om frontier-AI af te remmen. Zijn steun verbreedt de leveranciers- en governancecontext voor Nederlandse organisaties die op frontier-modellen bouwen.

OpenAI meet 3,1 agentwerkdagen per menselijke werkdag in eigen onderzoek
Nieuws
6 min

6 sep 18:25

OpenAI meet 3,1 agentwerkdagen per menselijke werkdag in eigen onderzoek

OpenAI publiceert cijfers over zijn eigen onderzoek: 3,1 agentwerkdagen per menselijke werkdag en ruim 600 dollar aan inferentie per onderzoeker per dag. De voorbehouden staan erbij, en die bepalen wat je ermee kunt.