Twee witte dobbelstenen op een blauw oppervlak.
Uitgelegd10 juli · 01:237 min leestijd

Hoe AI voorspelt: zo maakt een taalmodel tekst, token voor token

Een AI begrijpt je vraag niet en zoekt geen antwoord op. Het doet één ding, keer op keer: het waarschijnlijkste volgende token kiezen. Typ twee zinnen, zie de kansen verschuiven en snap wat er echt gebeurt.

Wat je leert

Je kunt in eigen woorden uitleggen dat een taalmodel tekst maakt door stap voor stap het waarschijnlijkste volgende token te kiezen, en je begrijpt waarom dat verklaart dat AI soms zelfverzekerd onzin produceert en niet twee keer exact hetzelfde antwoord geeft.

Beginner ~7 minLLM-basis

Handig vooraf: Wat is een token

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

Je denkt waarschijnlijk dat een AI je vraag leest, begrijpt wat je bedoelt, het antwoord ergens opzoekt en er dan een nette zin van maakt. Er klopt geen woord van. Een taalmodel doet één ding, keer op keer: het berekent op grond van alle tekst tot nu toe hoe waarschijnlijk elk mogelijk volgend stukje is, kiest er één, plakt het aan, en begint opnieuw.

Kijk eerst wat er gebeurt, de naam komt daarna.

Neem deze halve zin: "De hoofdstad van Frankrijk is ___". Vraag je niet af wat jíj zou invullen, maar wat het model als vervolg berekent. Hieronder staat schematisch wat eruit rolt.

Kans op het volgende token na "De hoofdstad van Frankrijk is" (schematisch)

Bijna alle kans gaat naar één token: Parijs. Geen twijfel, geen afweging, geen opzoekactie in een feitentabel. Puur op grond van de patronen die het uit zijn trainingstekst haalde, is Parijs verreweg het waarschijnlijkste vervolg.

Verander nu één woord: "Mijn favoriete stad is ___". Nu is er geen juist antwoord, en dat zie je meteen terug in de vorm van de verdeling.

Kans op het volgende token na "Mijn favoriete stad is" (schematisch)

Hetzelfde mechanisme, een totaal andere zekerheid. De kans is nu uitgesmeerd over tientallen steden, elk met een bescheiden aandeel en samen een lange staart. De exacte percentages verschillen per model en per tokenizer; het gaat om de vorm van de verdeling. En precies hier zie je wat het model écht doet: het verdeelt kansen over mogelijke vervolgen. Het zoekt geen feit op, want er valt niets op te zoeken.

Dat is next-token-voorspelling, de motor onder elk taalmodel. Bij elke stap zet het model alle voorgaande tekst om in een score voor elk token in zijn woordenlijst, rekent die scores om naar kansen die samen op honderd procent uitkomen, kiest er één token uit, plakt het achter de tekst en herhaalt de hele som. Zo groeit een antwoord token voor token, van links naar rechts.

Die eenheid is geen woord en geen letter, maar een token: een fragment uit een vaste woordenlijst van ongeveer 200.000 stukjes, en juist daarom lukt het een model zo slecht om de losse letters in een woord te tellen. Belangrijk detail: tijdens dat rondje ziet het model zijn eigen antwoord nooit vooruit. Het plant geen zin. Bij "Parijs" weet het nog niet dat daarachter "is de hoofdstad" komt; dat berekent het pas als "Parijs" er eenmaal staat.

Next-token-voorspelling in drie lagen

Zie het als een razendsnelle autoaanvulling die maar één ding kan: raden welk stukje tekst het meest logisch volgt op alles wat er al staat, dat aanplakken, en meteen weer raden. Stukje voor stukje bouwt het zo een heel antwoord, zonder ooit vooruit te kijken naar waar het uitkomt.

Waarom krijg je niet twee keer hetzelfde antwoord?

Kiezen is niet altijd de topkandidaat pakken. Pakte het model altijd het allerwaarschijnlijkste token, dan kreeg je op dezelfde prompt telkens exact hetzelfde antwoord. Dat gebeurt niet, want er wordt gesampled: een token wordt getrokken volgens de kansen, zodat een token van 11 procent ook echt af en toe wint.

Hoe wild dat trekken mag, bepaalt één knop: de temperature. Zet je hem laag (richting 0), dan worden de kansen verscherpt en pakt het model bijna altijd de topkandidaat, voorspelbaar en braaf. Zet je hem hoog, dan worden de kansen afgevlakt en maken minder waarschijnlijke tokens meer kans, losser en creatiever. Bij OpenAI loopt die knop van 0 tot 2, met 1 als standaardwaarde; bij Anthropic van 0 tot 1. En zelfs op 0 is de uitkomst niet gegarandeerd honderd procent identiek. Dat is de hele reden dat dezelfde vraag twee keer een net iets ander antwoord oplevert.

Waar zit die kennis dan?

Die kansen komen ergens vandaan, maar niet uit een database met feiten. Ze zitten in de gewichten van het model: miljarden getallen die tijdens de training zijn bijgesteld op enorme hoeveelheden tekst, tot ze de patronen in taal vastlegden. Daar zit meteen de adder. Een hoge kans betekent "dit past statistisch goed", niet "dit is waar". Vraag naar een boek dat niet bestaat en het model heeft nog steeds voor elk volgend token een kansverdeling; het plakt vloeiend een plausibel klinkende titel en auteur aan elkaar, met dezelfde zelfverzekerde toon als bij Parijs. Zo ontstaat zelfverzekerde onzin: geen storing, maar het mechanisme dat precies doet waarvoor het gebouwd is.

Datzelfde verklaart waarom je prompt zo veel uitmaakt. Je prompt is niets anders dan de voorgaande tokens waarop het model zijn kansen baseert. Verander je de prompt, dan verander je de startverdeling van alles wat volgt. Veel meer is prompting niet: je stuurt de kansen door de tekst te sturen die eraan voorafgaat. En in een gesprek geldt dat voor alles wat er al staat: de context ís je prompt, elke beurt opnieuw.

En de redeneermodellen dan, die "nadenken"?

Ook de nieuwere redeneermodellen, de thinking-varianten van de actuele GPT-, Claude- en Gemini-lijnen, gebruiken exact dit trucje. Het enige verschil: ze produceren eerst een lange sliert denk-tokens, een soort kladblok waarin ze stap voor stap redeneren, voordat ze het eigenlijke antwoord genereren. Nog steeds token voor token, nog steeds kansen, nog steeds geen blik vooruit. Het model denkt niet naast het voorspellen; het denken ís meer voorspellen.

Test nu of het blijft hangen. Kies bij elke vraag het antwoord dat klopt bij wat je net zag gebeuren.

Snelle kennischeck: snap je de voorspel-lus?

Je typt 'De hoofdstad van Frankrijk is'. Wat gebeurt er onder de motorkap?

Zodra je een AI ziet als een kansmachine in plaats van een orakel, vallen de rare kanten op hun plek. Dat het vloeiend onzin kan verkopen. Dat het niet kan tellen. Dat dezelfde vraag twee antwoorden geeft. Dat een scherpere prompt een scherper antwoord oplevert. Het is telkens datzelfde ene trucje: welk token komt er nu waarschijnlijk achteraan?

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

AI die echt werk overneemt

Als je snapt hoe een model voorspelt, snap je ook waar het misgaat zonder controle eromheen. Ik denk mee, ontwerp en bouw AI-systemen die betrouwbaar werk uit handen nemen, van idee tot een product dat live staat.

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

Hierna

  • Een model weet niet dat het iets niet weet. Het maakt altijd een plausibel vervolg, en precies daarom verzint het soms dingen.

    Start de les
  • Een prompt is geen toverspreuk maar alles wat het model ziet. De system prompt stuurt vooraf, en volgorde bepaalt wat echt aankomt.

    Start de les
  • Contextsterk verwant

    Het model onthoudt je gesprek niet. Elke beurt stuurt de hele geschiedenis opnieuw mee, en dat bepaalt je kosten, je snelheid en wat het model vergeet.

    Start de les

Gerelateerde artikelen

Welk AI-model draait onder je SaaS, en kun je wisselen? Een inkoperschecklist
Gids
8 min

29 jun 17:00

Welk AI-model draait onder je SaaS, en kun je wisselen? Een inkoperschecklist

Onder elke AI-functie draait een model dat je leverancier koos, ergens host en stil kan vervangen. Met deze vijf vragen weet je voor je tekent welk model er draait, waar je data heen gaat en of je kunt wisselen.

Wat is MCP? Zo krijgt AI toegang tot je tools en data
Uitgelegd
7 min

9 jul 02:01

Wat is MCP? Zo krijgt AI toegang tot je tools en data

MCP is geen AI-model en geen product, maar een open standaard: de USB-C-poort voor AI. Zo werkt het protocol waarmee elke AI-app op dezelfde manier bij je tools en data komt.

Google's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden
Nieuws
6 min

2 jul 18:09

Google's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden

Google brengt zijn autonome AI-agent Gemini Spark naar macOS, waar hij voor het eerst lokale bestanden mag lezen en ordenen. Met MCP-ondersteuning, real-time tracking en een prijskaartje van 99 dollar per maand.

Microsoft steekt 2,5 miljard in 'Frontier Company' die AI-engineers ín je bedrijf plaatst
Nieuws
6 min

2 jul 16:10

Microsoft steekt 2,5 miljard in 'Frontier Company' die AI-engineers ín je bedrijf plaatst

Microsoft lanceert The Microsoft Frontier Company: 2,5 miljard dollar en 6.000 mensen die AI-systemen bij klanten bouwen en draaien. Twee dagen na AWS' vergelijkbare stap wordt de uitrol van AI het nieuwe slagveld.

AI-crawlers toelaten of blokkeren: een keuzegids voor je robots.txt en Cloudflare-instellingen
Gids
9 min

2 jul 09:00

AI-crawlers toelaten of blokkeren: een keuzegids voor je robots.txt en Cloudflare-instellingen

Geef je GPTBot, ClaudeBot en soortgenoten toegang of hou je ze buiten? Een stappenplan om per crawler te beslissen, het correct in te stellen en de impact te meten.

Amazon kopieert intern Anthropic's Claude-modellen om hogere tokenprijzen voor te zijn
Nieuws
5 min

29 jun 22:34

Amazon kopieert intern Anthropic's Claude-modellen om hogere tokenprijzen voor te zijn

Amazon-engineers maken volgens The Information goedkopere interne kopieen van Anthropic's Claude-modellen, vlak voor een overstap naar tokenprijzen. Voor bedrijven die Claude via AWS Bedrock draaien is dat een signaal over kosten en leveranciersrisico.