Naar de inhoud

Begrip

RAG: eerst opzoeken, dan antwoorden

Hoe een taalmodel je handleidingen en offertes leert gebruiken zonder hertraining, wat een vraag kost en waar het fout gaat.

Een ontwikkelaar aan een laptop in een glazen kantoor, aan een assistent die met RAG uit bedrijfsdocumenten antwoordt
RAGstaat voor Retrieval-Augmented Generation
RAG is een techniek waarbij een AI-taalmodel eerst de passende stukken uit je eigen documenten opzoekt en dan antwoordt op basis van die stukken, met de bron erbij.
Ook genoemdretrieval-augmented generationretrieval augmented generationgrounded generation

Door , Oprichter en CEO

6 min lezen
Op deze pagina
  1. 01Waarom een taalmodel je prijslijst niet kent
  2. 02Vijf stappen tussen een vraag en een antwoord met bron
  3. 03Een installateur met 2.000 pagina's handleidingen
  4. 04Opzoeken, bijtrainen of alles meesturen
  5. 05De rekening per vraag: meestal centen
  6. 06Waar een assistent op eigen documenten de mist ingaat

Waarom een taalmodel je prijslijst niet kent

Met RAG antwoordt een AI-assistent uit jouw handleidingen, offertes en procedures in plaats van uit zijn geheugen. Dat geheugen is wat een taalmodel tijdens zijn training leerde: veel algemene kennis, maar niets over de afspraak die je vorige maand met een leverancier maakte. Vraag je zo'n model toch naar je eigen tarieven, dan krijg je een antwoord dat aannemelijk klinkt en niet klopt. Dat heet een hallucinatie.

Vergelijk het met een examen met open boek. Het model blijft hetzelfde, maar krijgt bij elke vraag de juiste bladzijden voor zich. Het idee komt uit een paper van Patrick Lewis en elf collega's, met onderzoekers van Facebook AI, die in mei 2020 online kwam. Facebook AI schreef er in september 2020 bij wat het voor bedrijven betekent: je verandert wat het systeem weet door de documenten te wisselen, zonder het model opnieuw te trainen. Dat is vandaag de gangbare manier om AI op bedrijfsinformatie te laten werken.

Vijf stappen tussen een vraag en een antwoord met bron

  1. Opknippen. Je documenten worden stukken van hooguit een paar honderd tokens, ongeveer een alinea of een halve pagina, elk met de bron erbij.
  2. Omzetten in getallen. Een embeddingmodel maakt van elk stuk een reeks getallen die de betekenis vat; bij Voyage AI standaard 1.024 getallen. Stukken over hetzelfde onderwerp krijgen reeksen die dicht bij elkaar liggen.
  3. Opslaan. Tekst, bron en getallen gaan samen in een databank die op gelijkenis zoekt.
  4. Zoeken. Een vraag wordt ook een reeks getallen, en het systeem haalt de stukken op die er het dichtst bij liggen. Een tweede zoekopdracht op exacte woorden vangt typenummers en foutcodes, die een betekenisvergelijking soms mist.
  5. Antwoorden. De beste drie tot tien stukken gaan met de vraag naar het model, met de opdracht om alleen daaruit te antwoorden en de bron te noemen. Hoe je die opdracht schrijft, lees je bij prompt.

Het zoeken bepaalt de kwaliteit, niet het model. Anthropic mat dat stukken met een zin context erbij, plus zoeken op exacte woorden, 49 procent minder mislukte zoekopdrachten gaven; met een extra sorteerstap (reranking) 67 procent minder.

Inlezen gebeurt een keer, opzoeken bij elke vraag

Een keer per document: inlezen

  1. 2.000 pagina'sDocumentenHandleidingen van veertig toestellen en drie jaar offertes.
  2. OpknippenStukkenEen alinea of halve pagina per stuk, met de bron erbij.
  3. EmbeddingGetallenElk stuk wordt een reeks van 1.024 getallen die de betekenis vat.
  4. IndexDatabankTekst, bron en getallen samen, doorzoekbaar op gelijkenis.

Bij elke vraag: zoeken, dan antwoorden

Foutcode F28 op de wandketel van de familie Peeters, wat nu?

  • Handleiding wandketel, p. 140,86

    De pagina over F28: geen ontsteking.

  • Offerte Peeters, 20250,79

    Welk type er hangt en sinds wanneer.

  • Handleiding boiler, p. 30,52

  • Procedure retourzending0,31

Alleen de stukken boven de lijn gaan mee naar het model

F28 betekent dat de ketel niet ontsteekt. Controleer eerst of de gaskraan open staat en reset dan een keer; komt de fout terug, vervang de ontstekingselektrode.

  • Handleiding wandketel, p. 14
  • Offerte Peeters, 2025

Het model blijft hetzelfde. Wat verandert, zijn de stukken die het bij elke vraag te lezen krijgt.

Een installateur met 2.000 pagina's handleidingen

Stel: een installateur van verwarming heeft handleidingen van veertig toestellen en drie jaar offertes, samen 2.000 pagina's. Zijn techniekers bellen elke dag naar kantoor met dezelfde vragen. Met RAG typt een techneut aan de ketel: "Foutcode F28 op de wandketel van de familie Peeters, wat nu?" Het systeem vindt pagina 14 van de handleiding van dat type en de offerte waarin staat welk toestel er hangt. Het antwoord noemt beide bronnen, zodat hij het in tien seconden nakijkt.

Komt er een nieuw toestel bij, dan lees je die handleiding in. Niemand hertraint iets. Dat is het grote verschil met fine-tuning.

Opzoeken, bijtrainen of alles meesturen

AanpakWat het doetKies het alsWat je betaalt
RAGZoekt per vraag de passende stukken en geeft alleen die aan het modelJe meer dan een paar honderd pagina's hebt die blijven veranderenEenmalig inlezen, daarna per vraag een paar duizend tokens
Alles in de promptStuurt bij elke vraag de volledige kennisbank meeJe kennis onder ongeveer 500 pagina's blijft, zoals een prijslijst en tien proceduresPer vraag de hele tekst, goedkoper met prompt caching
Fine-tuningTraint een model bij op voorbeelden, zodat het een stijl of vorm aanleertJe een vaste schrijfstijl of uitvoer wilt, geen nieuwe feitenEen trainingsronde plus duurder gebruik, opnieuw bij elke wijziging
Een gewone chatbotAntwoordt uit zijn training en wat je erin plaktJe algemene teksten schrijft zonder eigen gegevens; zie ChatGPT of ClaudeEen abonnement per gebruiker

Fine-tuning leert een model hoe het moet schrijven; RAG geeft het wat het moet weten. Feiten die veranderen, zoals prijzen, voorraad en regels, horen dus in RAG.

De rekening per vraag: meestal centen

Voor de installateur hierboven, in dollar zonder btw:

PostHoe gerekendKost
2.000 pagina's inlezen, eenmaligongeveer 800.000 tokens met voyage-4 aan 0,06 dollar per miljoen5 dollarcent, en de eerste 200 miljoen tokens zijn gratis
Een vraag met Claude Sonnet 5.53.000 tokens in (vraag, instructie, vijf stukken) en 400 tokens uitongeveer 1 dollarcent
Dezelfde vraag met Claude Haiku 5.5zelfde tokens, aan 0,10 en 0,50 dollar per miljoenongeveer 0,05 dollarcent
1.000 vragen per maandSonnet 5.5ongeveer 10 dollar
Alles in de prompt, ter vergelijking200.000 tokens per vraag uit de cache van Sonnet 5.5ongeveer 2,4 dollarcent per vraag

Het model is dus zelden de grote post. Het echte werk zit in documenten opkuisen, gescande PDF's leesbaar maken, rechten per medewerker instellen en testen tot de antwoorden kloppen. Reken je eigen volume uit met de AI-kostencalculator; wat de bouw zelf kost, staat in wat kost een AI-chatbot.

Laat de assistent zeggen dat hij het niet weet

Vindt het zoeken het juiste stuk niet, dan kan het model nog altijd iets aannemelijks schrijven. Geef het de opdracht om te zeggen dat het antwoord niet in de documenten staat, toon bij elk antwoord de bron, en test op vijftig echte vragen van je team voor iemand er blind op vertrouwt.

Waar een assistent op eigen documenten de mist ingaat

  • Gescande PDF's zonder tekstEen scan is een foto; zonder tekstherkenning vindt het systeem er niets in.
  • Tabellen die in stukken vallenEen prijstabel die over twee stukken verdeeld raakt, geeft halve antwoorden. Knip op kopjes en houd tabellen heel.
  • Oude versies naast nieuweStaan de tarieven van 2024 en 2026 er allebei in, dan kiest het model soms de verkeerde. Houd een bron per onderwerp.
  • Iedereen ziet allesEen assistent die ook in loonfiches zoekt, moet weten wie de vraag stelt. Rechten horen in het zoeken, niet in de prompt.
  • Documenten van buitenEen PDF van een leverancier kan verborgen instructies bevatten; zie prompt injection.
  • PersoonsgegevensVerwerkt een aanbieder je documenten, dan heb je een verwerkersovereenkomst nodig. Het volledige stappenplan staat in AI implementeren in je bedrijf.

Klaar voor een proef? Dit leg je klaar

  • Vijftig echte vragen die je team de voorbije maand stelde, met het juiste antwoord erbij.
  • De documenten waar die antwoorden in staan, in de laatste versie en als tekst, niet als scan.
  • Een lijst van wie wat mag zien: kantoor, techniekers, management.
  • De vraag welke aanbieder je gegevens verwerkt en in welke regio.
  • Een afspraak wat er gebeurt als het antwoord niet in de documenten staat.

Vragen voor je een assistent op je eigen documenten zet

Moet ik een eigen AI-model laten trainen?

Bijna nooit. Je gebruikt een bestaand model en geeft het bij elke vraag de juiste stukken. Een nieuwe handleiding inlezen kost een paar cent; een model bijtrainen kost dagen en moet bij elke wijziging opnieuw.

Vanaf hoeveel documenten heb ik dit nodig?

Onder ongeveer 500 pagina's kan je de hele tekst bij elke vraag meesturen, zeker met prompt caching. Daarboven, of als de documenten vaak veranderen, wordt opzoeken goedkoper en sneller.

Blijven mijn documenten privé?

Dat hangt af van waar je het bouwt. Kies een omgeving waarin je gegevens niet gebruikt worden om modellen te trainen, sluit een verwerkersovereenkomst met de aanbieder en stel rechten per medewerker in, zodat een stagiair geen loonfiches te zien krijgt.

Werkt het ook met documenten in verschillende talen?

Ja. Een meertalig embeddingmodel legt betekenis dicht bij elkaar, ook als de woorden verschillen. Een vraag in het Nederlands vindt zo een Franse handleiding, en het antwoord komt in de taal van de vraag.

AI voor bedrijven

Hoe VBS een assistent op jouw documenten bouwt

We beginnen met de vragen die je team elke dag stelt, maken een proef op een deel van je documenten en meten per antwoord of het klopt en waar het vandaan komt. Pas dan bouwen we verder: een eigen ChatGPT voor je team of een AI-chatbot op je site, met rechten per medewerker. Bronnen tonen is bij ons een gewoonte: voor Business Centrum staat elk cijfer op de site in een register met zijn officiële bron, meer dan 6.800 cijfers. Bekijk AI voor bedrijven of plan een gesprek.

Welke documenten doorzoekt je team elke dag?

We maken een proef op een deel van je eigen documenten en tonen je per antwoord waar het vandaan komt.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.