Wat is RAG? Hoe AI stopt met gokken en begint met citeren

Kort antwoord

RAG, kort voor retrieval augmented generation, is een techniek waarbij een AI-model relevante documenten opzoekt voordat het antwoordt, en zijn reactie schrijft op basis van wat het vond. De techniek bestaat omdat modellen alleen hun trainingsdata kennen. RAG is hoe chatbots antwoorden op basis van jouw bestanden, bedrijfswiki's en actuele webresultaten.

Wat RAG eigenlijk is

Een taalmodel op zichzelf is een gesloten boek examen. Alles wat het je kan vertellen lag vast toen de training stopte, en vragen over jouw contract, jouw codebase of het nieuws van gisteren leveren je óf een weigering óf een zelfverzekerde gok op. Waarom AI dingen fout heeft behandelt dat gokprobleem uitgebreid.

RAG maakt van het gesloten boek examen een open boek examen. Voordat het model een antwoord schrijft, doorzoekt het systeem een kennisbron, zoals je geüploade bestanden, een bedrijfswiki of het live web, haalt de meest relevante passages op en plakt die in de prompt naast je vraag. Het model beantwoordt vervolgens vanuit die opgehaalde tekst in plaats van alleen uit zijn geheugen.

Dat is het hele idee. De naam klinkt intimiderend; het mechanisme is "zoek het eerst op". Al het andere in RAG-engineering draait om de zoekstap de juiste passages laten vinden.

Waarom modellen überhaupt een zoekstap nodig hebben

Twee harde grenzen creëren die behoefte.

Training heeft een einddatum. Een model dat getraind is tot begin 2026 weet niets van wat daarna gebeurde, en een frontiermodel opnieuw trainen is een project van maanden en enorm duur. Retrieval is hoe een AI-product antwoordt over de aankondiging van vanochtend zonder dat iemand iets hertraint.

Trainingsdata was publiek. Jouw facturen, tickets en interne documenten zaten er nooit in, en geen slimme prompt haalt informatie terug die het model nooit heeft gezien. Retrieval is de enige manier waarop een algemeen model kan antwoorden vanuit privédata.

Er is ook een subtielere derde reden: onderbouwing. Als het antwoord uit een aangeleverde passage moet komen, kan het model zijn bron citeren, en kun jij die controleren. Een antwoord uit het geheugen biedt niets om tegen te controleren, en dat is precies het faalmodel dat hallucinaties gevaarlijk maakt.

Eén vraag over een handleiding van 300.000 tokens: 60 cent als je alles plakt, minder dan een halve cent met ophalen
Hele handleiding plakken300.000 tokens per vraagtegen $2 per miljoen$0.60De juiste passages ophalen2.000 tokens per vraagtegen hetzelfde tariefminder dan een halve centéén vierkant is één cent

Hoe een RAG-pijplijn stap voor stap werkt

Elk RAG-systeem, van een chat-met-PDF functie tot een enterprise zoekproduct, doorloopt dezelfde vijf stappen.

  1. Chunking. Bronnen worden opgesplitst in passages, doorgaans een paar honderd woorden elk, omdat retrieval werkt op passages in plaats van hele bestanden.
  2. Indexeren. Elke chunk wordt omgezet in een embedding, een lijst getallen die de betekenis weergeeft, en opgeslagen in een vectordatabase zodat vergelijkbare betekenissen dicht bij elkaar liggen.
  3. Retrieval. Jouw vraag wordt op dezelfde manier omgezet in een embedding, en het systeem haalt de chunks op waarvan de embeddings er het dichtst bij liggen, meestal de top 3 tot 10 passages.
  4. Augmentation. Die passages worden in de prompt gezet, verpakt in instructies zoals "antwoord alleen op basis van de onderstaande context".
  5. Generation. Het model schrijft het antwoord op basis van de aangevulde prompt, idealiter met vermelding van welke passage elke claim onderbouwt.

Wanneer je een lang document uploadt naar een chattool en er vragen over stelt, draait er een versie van dit proces. De gids voor chatten met PDF laat zien hoe dat er in de praktijk uitziet binnen Whizi.

RAG versus lang contextvenster versus fine tuning

Deze drie worden verward omdat alle drie "het model iets over jouw data leren". Ze doen dat op onverenigbare manieren.

AanpakHoe het werktBeste voorZwakte
RAGEerst zoeken, antwoorden op basis van resultatenGrote of veranderende documentsets, bronvermeldingAntwoordkwaliteit hangt af van retrievalkwaliteit
Lang contextvensterAlles in de prompt plakkenÉén document, diepgaande kruisverwijzingenKosten en aandachtslimieten
Fine tuningHet model hertrainen op voorbeeldenStijl, formaat en gedragSlecht in feiten; duur om bij te werken

De economie beslist meer dan de theorie. Een contextvenster van 1M tokens, dat frontiermodellen zoals Gemini en de GPT-5.6-familie nu bieden, biedt ruimte voor ongeveer 1.500 pagina's, dus je kunt echt een hele handleiding plakken. Maar bij het tarief van GPT-5.6 Terra van $2 per miljoen inputtokens kost het meesturen van 300.000 tokens handleiding bij elke vraag ongeveer $0.60 per vraag, terwijl het ophalen van de juiste 2.000 tokens minder dan een halve cent kost. Stel drie vragen en een lang contextvenster is 100 keer duurder voor dezelfde antwoorden. Wat is een contextvenster legt de onderliggende limiet uit.

Fine tuning is de uitzondering: het verandert hoe het model zich gedraagt, niet wat het weet. Teams gebruiken het voor toon en outputformaat, en zetten er vervolgens toch nog RAG bovenop voor feiten.

Waar je RAG al gebruikt zonder het te merken

Websearch in chatbots. Wanneer ChatGPT, Gemini of Perplexity het web doorzoekt en antwoordt met links, is dat RAG met het internet als kennisbron.

Chatten met je bestanden. Upload een PDF en stel vragen: chunking, embedding en retrieval draaien op de achtergrond voor elk document dat te lang is om comfortabel in de context te passen.

Klantenservicebots. Degene die antwoorden op basis van een echt helpcentrum, en het artikel citeren, zijn RAG-systemen. Degene die improviseren zijn dat niet, en dat is te merken.

AI-assistenten die antwoorden over actuele gebeurtenissen. Elk correct antwoord over iets na de trainingsafkapdatum van het model kwam via retrieval, niet via geheugen.

Waar RAG faalt, en hoe je het herkent

RAG vermindert hallucinatie aanzienlijk; het elimineert het niet, en het voegt eigen faalmodi toe.

Missers bij retrieval. Als de zoekstap de verkeerde passages ophaalt, antwoordt het model vloeiend vanuit irrelevante context. Symptoom: een antwoord dat je document citeert maar een iets andere vraag beantwoordt.

Verouderde indexen. De vectordatabase kent alleen documenten zoals ze waren bij de laatste indexering. Een RAG-systeem over het beleid van vorig kwartaal geeft zelfverzekerd verouderde antwoorden met bronvermelding erbij, wat overtuigender is dan een gewone hallucinatie en dus erger.

Tegenstrijdige bronnen. Wanneer opgehaalde passages elkaar tegenspreken, neigen modellen ertoe ze te vermengen tot één vloeiende, foutieve paragraaf in plaats van het conflict te signaleren.

De praktische verdediging is dezelfde als bij elk AI-antwoord: controleer de geciteerde passage, niet alleen of er een citaat staat. Een RAG-antwoord waarvan de bron niet daadwerkelijk zegt wat het antwoord beweert, is de meest voorkomende serieuze fout in productiesystemen.

Checklist
  • Gebruik RAG-achtige tools (uploaden, websearch) telkens als de vraag draait om jouw data of actuele gebeurtenissen
  • Geef de voorkeur aan een lang contextvenster voor één document dat je diepgaand wilt bevragen; geef de voorkeur aan retrieval voor grote of veranderende sets
  • Verwacht niet dat fine tuning feiten toevoegt; het verandert gedrag, niet kennis
  • Open altijd de geciteerde passage en controleer of die zegt wat het antwoord beweert
  • Behandel een zelfverzekerd antwoord zonder bronvermelding als een gok op basis van geheugen

Veelgestelde vragen

Wat betekent RAG in AI?

RAG staat voor retrieval augmented generation. Retrieval betekent het doorzoeken van een kennisbron naar relevante passages, augmented betekent het toevoegen van die passages aan de prompt, en generation betekent dat het model zijn antwoord daarop baseert. Deze techniek laat een model antwoorden vanuit documenten en data waarop het nooit is getraind.

Is RAG beter dan fine tuning?

Ze lossen verschillende problemen op. RAG is beter voor feiten, omdat kennis bijwerken betekent dat je documenten opnieuw indexeert in plaats van het model opnieuw traint, en antwoorden bronnen kunnen citeren. Fine tuning is beter voor stijl, toon en outputformaat. Productiesystemen gebruiken vaak beide: fine tuning voor gedrag, RAG voor kennis.

Maakt een groot contextvenster RAG overbodig?

Nee, het verschuift de drempel. Met contextvensters van 1M tokens kun je ongeveer 1.500 pagina's direct plakken, wat RAG echt vervangt voor werk met één document. Maar alles bij elke vraag meesturen kost elke keer inputtokens, ongeveer $0.60 per vraag voor een handleiding van 300.000 tokens bij $2 per miljoen tokens, terwijl retrieval slechts een paar duizend tokens verstuurt. Voor grote, veranderende of veelvuldig bevraagde collecties blijft retrieval het economische antwoord.

Moet ik iets bouwen om RAG te gebruiken?

Niet als gebruiker. Een document uploaden naar een chattool, of websearch inschakelen, draait retrieval al op de achtergrond. Je eigen pijplijn bouwen met een vectordatabase wordt alleen relevant als je software ontwikkelt die automatisch moet antwoorden vanuit een privécollectie documenten.

Stopt RAG AI-hallucinaties?

Het vermindert ze aanzienlijk door antwoorden te onderbouwen met opgehaalde tekst, maar het introduceert eigen faalmodi: de verkeerde passage ophalen, antwoorden vanuit een verouderde index, of tegenstrijdige bronnen vermengen. De betrouwbare gewoonte is controleren of de geciteerde passage de claim daadwerkelijk onderbouwt, iets wat RAG mogelijk maakt en pure antwoorden op basis van geheugen niet.