Het model leren
Tijdens training worden de miljarden numerieke waarden in het netwerk, de parameters, aangepast.
ChatGPT is niet één magisch brein. Het is een compleet AI-systeem waarin een LLM, context, memory, tools, agents en een harness samenwerken. Hier leer je wat die termen betekenen.
Onthoud vooral: het LLM is een onderdeel van ChatGPT. Het is niet hetzelfde als ChatGPT.
LLM staat voor Large Language Model. Een LLM is dus een groot taalmodel: een neuraal netwerk dat tijdens training patronen heeft geleerd uit enorme hoeveelheden data. GPT staat voor Generative Pre-trained Transformer.
Tijdens training worden de miljarden numerieke waarden in het netwerk, de parameters, aangepast.
Als jij ChatGPT gebruikt, wordt een al getraind LLM uitgevoerd. Dat uitvoeren heet inference.
De Transformer is de neurale-netwerkarchitectuur waarop GPT-modellen zijn gebaseerd.
Het LLM genereert en verwerkt informatie. ChatGPT is het complete product daaromheen: interface, context, memory, tools, agentlogica, harness en veiligheidsregels.
Voordat tekst naar een LLM gaat, deelt een Tokenizer die tekst op in tokens. Een token kan een heel woord zijn, maar ook een woorddeel, leesteken of zelfs een spatie samen met tekst.
Een tokenizer heeft een verzameling tekststukjes geleerd die efficiënt hergebruikt kunnen worden. Veelvoorkomende woorden passen soms in één token. Minder gebruikelijke of langere woorden kunnen uit meerdere tokens bestaan.
Het LLM kan niet onbeperkt alles tegelijk meenemen. De informatie die het op dat moment kan gebruiken heet de Context. De maximale hoeveelheid heet het Context Window en wordt in tokens gemeten.
Bijvoorbeeld jouw vraag, eerdere berichten, instructies van het systeem, informatie uit bestanden, resultaten van tools en relevante memory.
Illustratie. De echte verdeling is niet vast.
Context is wat het LLM nú kan zien. Memory is informatie die buiten die actieve context bewaard kan worden en later opnieuw toegevoegd kan worden.
De Prompt is meer dan alleen het bericht dat jij intypt. Achter de schermen kan ChatGPT daar bijvoorbeeld systeeminstructies, eerdere berichten, memory en informatie over beschikbare tools aan toevoegen.
Alle relevante instructies en informatie die voor een inference aan het LLM worden aangeboden.
De harness beheert onder andere context, tools, permissions, tool calls en de stappen van een agent.
Bijvoorbeeld: zoek op internet, lees een bestand, gebruik Python of raadpleeg een agenda.
Een Agent kan een doel krijgen en daar meerdere stappen voor uitvoeren. De herhaling daarvan heet een Agent Loop.
De agent kan dus meerdere keren nadenken en tools gebruiken voordat jij het eindantwoord krijgt.
Een hallucinatie is informatie die door het LLM wordt gegenereerd maar feitelijk niet klopt. Het bijzondere is dat zo'n antwoord er vaak heel geloofwaardig uit kan zien.
Zo'n naam klinkt juridisch aannemelijk, maar die wet bestaat niet. Een LLM kan het patroon van Nederlandse wetsnamen nabootsen.
Het model heeft het patroon “citaat + bron + pagina” geleerd. Dat betekent niet dat het de bewuste editie daadwerkelijk voor zich heeft.
Bronvermeldingen hebben heel herkenbare patronen. Een LLM kan die patronen genereren zonder dat de bijbehorende publicatie bestaat.
In de Amerikaanse zaak Mata v. Avianca gebruikte advocaat Steven Schwartz ChatGPT voor juridisch onderzoek. De tegenpartij meldde dat zij zeven aangehaalde “decisions” niet kon terugvinden. Later erkenden de betrokken advocaten dat zes genoemde beslissingen door ChatGPT waren gegenereerd en niet bestonden.
Opvallend is dat ChatGPT niet alleen zaken had verzonnen, maar volgens de rechtbank daarna ook bleef beweren dat de bronnen echt waren en via juridische databanken te vinden zouden zijn. De rechter legde uiteindelijk sancties op.
De toon van een antwoord is geen betrouwbaarheidsmeter. Een LLM kan een fout antwoord net zo netjes formuleren als een correct antwoord.
Het verschil zit niet simpelweg in “een slimmer LLM”. Het zit vooral in de manier waarop ChatGPT de taak, tools en agentische workflow eromheen organiseert.
Voor vragen, uitleg, schrijven, analyseren en samenwerken in een gesprek.
Een agentische omgeving voor langere taken met meerdere stappen en een concreet eindresultaat.
Niet alles hoeft vandaag in je RAM-geheugen. Daar heeft de mens samenvattingen voor uitgevonden.
Een model of AI-systeem dat meerdere soorten informatie kan verwerken, bijvoorbeeld tekst, beeld en audio.
Een antwoord baseren op concrete bronnen of gegevens, bijvoorbeeld een document, database of zoekresultaat.
Een mechanisme waarmee het LLM gestructureerd kan aangeven welke externe functie of tool het wil gebruiken.
Extra modelverwerking om complexere problemen stapsgewijs op te lossen voordat het uiteindelijke antwoord wordt gegeven.
De motor bepaalt veel van wat mogelijk is. Maar context, memory, tools, de harness en agentlogica bepalen wat het complete AI-systeem daadwerkelijk kan doen.