NinA AI Agency

Kennisbank · RAG

Wat is RAG? AI die antwoordt uit je eigen documenten

RAG staat voor retrieval augmented generation: de AI zoekt eerst de juiste passages op in jullie eigen documenten en schrijft pas daarna een antwoord, met de bron erbij. Zo krijg je een chatbot of assistent die jullie retourbeleid, handboek en productinformatie kent, in plaats van algemene kennis van internet. Handig als je veel documenten hebt die vaak veranderen. Voor een handvol bestanden is het meestal te veel van het goede.

  • Door Olaf Lemmens
  • Bijgewerkt 27 oktober 2026
  • Leestijd 10 minuten

Kennisassistent klantenservice

live
Een klant wil zijn matras na 40 nachten terugsturen. Mag dat?

zoekt in het handboek klantenservice op SharePoint

vindt 3 passages in 'Retourbeleid 2026'

Ja. Matrassen hebben een proefperiode van 100 nachten, als de klant de beschermhoes heeft gebruikt. Bron: Retourbeleid 2026, artikel 4.2.
En als hij die hoes niet heeft gebruikt?

leest artikel 4.3 en de werkinstructie retouren

Dan geldt de gewone retourtermijn van 30 dagen, en die is voorbij. Een uitzondering is aan de teamleider. Bron: Werkinstructie retouren, stap 6.

Wat is RAG?

RAG staat voor retrieval augmented generation. In gewone taal: eerst opzoeken, dan antwoorden. Voordat de AI een antwoord schrijft, zoekt hij de passages op die erover gaan in jullie eigen documenten, zoals het handboek, de productinformatie of het retourbeleid. Zijn antwoord baseert hij op die passages, en hij zegt erbij waar het staat.

Waarom is dat nodig? Een taalmodel zoals GPT of Claude weet heel veel over de wereld, en helemaal niets over jullie. Het kent jullie levertijden niet, jullie garantievoorwaarden niet en de afspraak die Piet vorig jaar met die ene leverancier maakte ook niet. Vraag je het toch, dan krijg je een antwoord dat klinkt alsof het klopt. Soms klopt het ook. Soms is het verzonnen. Dat heet een hallucinatie.

Zie RAG als een tentamen met open boek. De student is slim, maar hij mag het antwoord niet uit zijn hoofd geven. Hij moet het opzoeken en de bladzijde erbij zetten. Dat boek is jullie kennis. Hoe beter het boek, hoe beter het antwoord.

Een taalmodel weet veel over de wereld en niets over jullie. RAG geeft het eerst de juiste bladzijde, en dan pas de vraag.

Hoe werkt RAG?

RAG werkt in vier stappen. Je knipt je documenten op in kleine stukken, legt per stuk de betekenis vast, zoekt bij elke vraag de stukken die erover gaan en laat het taalmodel antwoorden met alleen die stukken, plus de bron. De eerste twee stappen gebeuren vooraf, de laatste twee bij elke vraag.

1. Opknippen

Een handboek van tachtig pagina's geef je niet bij elke vraag in zijn geheel mee. Dat is traag, duur en het model raakt de draad kwijt. Dus knip je de documenten op in stukken van een paar alinea's, met de titel en het hoofdstuk erbij. Hoe je knipt, maakt meer uit dan je denkt. Knip je een tabel doormidden, dan staat de prijs in het ene stuk en het product in het andere.

2. Betekenis vastleggen

Van elk stuk maak je een embedding: een reeks getallen die de betekenis vastlegt. Die gaan in een vectordatabase. Teksten met dezelfde betekenis liggen daarin dicht bij elkaar, ook als ze andere woorden gebruiken. 'Kan ik mijn bestelling terugsturen?' vindt zo ook het hoofdstuk 'Retourvoorwaarden', terwijl het woord retour niet in de vraag staat.

3. Zoeken

Stelt iemand een vraag, dan zoekt het systeem de stukken die er het meest op lijken. Vaak combineer je dat met gewoon zoeken op woorden, voor ordernummers, productcodes en namen. Daarna gaat er een filter overheen. Mag deze gebruiker dit document wel zien? En is dit de nieuwste versie?

4. Antwoorden met bron

Het taalmodel krijgt de vraag, de gevonden stukken en een duidelijke instructie: antwoord alleen op basis van deze stukken, noem de bron en zeg het eerlijk als het antwoord er niet in staat. Die laatste zin is de belangrijkste van de hele opzet. Een assistent die zegt 'dat weet ik niet, vraag het aan de teamleider' is goud waard. Een assistent die gokt, kost je klanten.

Het model zelf verandert hierbij niet. Je traint niets. Pas je het retourbeleid aan, dan vervang je het document, en vanaf dat moment krijgt iedereen het nieuwe antwoord. Dat is het grote verschil met fine-tuning, waarbij je het model zelf bijleert.

Wanneer heb je RAG nodig, en wanneer niet?

Je hebt RAG nodig als de kennis groot is, vaak verandert, per gebruiker afgeschermd moet zijn of door veel mensen tegelijk wordt gebruikt. Gaat het om een handvol documenten voor één team, dan heb je geen eigen RAG-systeem nodig. Zet ze in een Claude Project of een custom GPT, en je bent vandaag nog klaar.

Dat tweede wordt vaak vergeten. De vraag is dan 'bouw een chatbot op onze eigen kennis', terwijl het om een prijslijst, een huisstijlgids en tien voorbeeldoffertes gaat. Daarvoor hoef je niets te laten bouwen. In de APO-methode is dat bouwlaag 2: assistenten en projecten, die je team zelf maakt en bijhoudt. Hoe je dat aanpakt, staat in een eigen AI-assistent maken.

Een assistent is genoeg als

  • het om een handvol documenten gaat die je met de hand kunt bijwerken
  • één team de assistent gebruikt, en iedereen in dat team alles mag zien
  • een medewerker de vraag stelt en het antwoord zelf controleert
  • je niet hoeft terug te zien wie wat vroeg

Je hebt RAG nodig als

  • het om honderden of duizenden documenten gaat, verspreid over SharePoint, Google Drive, een wiki of het dossiersysteem
  • de documenten elke week veranderen en je niet wilt dat iemand ze steeds opnieuw uploadt
  • niet iedereen alles mag zien, zoals bij HR-dossiers, contracten en salarisgegevens
  • klanten zelf vragen stellen, of het antwoord in een ander systeem moet landen, zoals je helpdesk
  • je wilt meten hoe goed de antwoorden zijn en wilt terugzien wat er gevraagd is

En soms is RAG het verkeerde antwoord

RAG is goed in vragen waarvan het antwoord in een tekst staat. 'Wat is onze garantietermijn op pompen?' Maar 'waar is order 4471?' staat niet in een document. Dat staat in je ERP. Daarvoor heb je een koppeling nodig, geen documentzoeker. Een AI-agent kan allebei: hij zoekt het beleid op én de order. Rekenvragen, zoals 'hoeveel hebben we in maart omgezet?', horen ook niet in RAG. Die horen in een rapport of een koppeling met je data.

Waarom is een antwoord met bron zo belangrijk?

Omdat je dan kunt controleren of het klopt. Een antwoord zonder bron moet je geloven. Een antwoord met bron kijk je in tien seconden na: klik, lees de passage, klopt. Dat is het verschil tussen een speeltje en iets waarmee je klanten te woord staat.

Drie redenen:

  • Controle. De medewerker ziet in één oogopslag waar het antwoord vandaan komt. Is de bron een oud document, dan ziet hij dat meteen.
  • Vertrouwen. Mensen gaan een AI-assistent pas echt gebruiken als ze erop durven te bouwen. Een bron helpt daar meer bij dan welke uitleg ook. Na een paar weken weten ze: als hij het zegt, staat het ergens.
  • Minder verzinsels. Een model dat alleen uit de gevonden stukken mag antwoorden en de bron moet noemen, verzint minder. Helemaal weg is het risico niet. Daarom blijft er een mens in de lus.

Bronvermelding helpt ook bij het verbeteren. Geeft de assistent een fout antwoord bij de juiste bron, dan zit het probleem in de instructie of het model. Pakt hij de verkeerde bron, dan zit het probleem in het zoeken. Klopt de bron zelf niet, dan moet het document worden bijgewerkt. Zonder bron weet je niet eens waar je moet beginnen.

Bij alles wat naar een klant gaat, bouwen we het daarom zo: de AI zet het antwoord klaar, een medewerker controleert en verstuurt. Dat principe draait ook bij een enterprise-klant van ons. Daar heeft inmiddels 80 procent van de 6.000 klantvragen per maand een voorbereid antwoord voordat het ticket opengaat, tegen 30 procent eerst.

Waar gaat RAG mis?

RAG gaat zelden mis op de techniek en bijna altijd op de documenten. Verouderde versies, slechte scans, rechten die niet kloppen en kennis die alleen in hoofden zit: dat zijn de klassiekers. Een RAG-systeem is precies zo goed als de kennis die je erin stopt.

Verouderde documenten

De prijslijst van 2024, de prijslijst van 2025 en 'prijslijst DEFINITIEF v3 (2)'. Een mens weet welke de goede is. De AI niet. Die vindt drie antwoorden en kiest er een, of erger: hij mengt ze. Ruim dus eerst op. Eén versie per document, een eigenaar per document en oude versies uit de bron. Saai werk, en het levert meer op dan het slimste model.

Slechte scans en lastige opmaak

Een scheef gescande pdf uit 2011, een tabel over drie pagina's, een handleiding die vooral uit plaatjes bestaat. Dat moet eerst goed worden uitgelezen (OCR) en netjes worden opgeknipt. Lukt dat niet, dan vindt de AI de informatie niet, of maar half. Test daarom altijd met vragen waarvan het antwoord in een tabel of een scan staat.

Rechten per gebruiker

Gooi je alle documenten op één hoop, dan kan iedereen alles vragen. Ook 'wat verdient mijn collega?', als het salarisoverzicht ertussen zat. De AI moet dezelfde rechten volgen als de bron: wie een document in SharePoint niet mag openen, krijgt het ook niet via de assistent te zien. Dat regel je bij de bouw, niet achteraf.

Kennis die nergens staat

'Vraag het even aan Piet.' Als het antwoord alleen in het hoofd van Piet zit, kan RAG het niet vinden. Een RAG-project begint daarom vaak met opschrijven wat nog nergens staat. Dat is meteen winst, ook als Piet op vakantie wil.

Niemand is eigenaar

Na de livegang verandert het beleid, komt er een product bij en verhuist er een map. Als niemand verantwoordelijk is voor de documenten, wordt de assistent elke maand een beetje slechter. Spreek af wie welke bron bijhoudt, en kijk elke maand naar de vragen waarop hij het antwoord niet wist.

Waar gebruik je RAG voor? Vijf voorbeelden

Overal waar mensen de hele dag dingen opzoeken in documenten. De klantenservice die het retourbeleid erbij pakt, de binnendienst die in productbladen zoekt, de nieuwe collega die het personeelshandboek niet kan vinden.

  • Klantenservice. Bij elke klantvraag zet de AI een antwoord klaar uit het retourbeleid, de voorwaarden en de productinformatie, met de bron erbij. De medewerker controleert en verstuurt. Meer op AI in de klantenservice.
  • Interne helpdesk. 'Hoeveel vakantiedagen heb ik nog?' 'Hoe declareer ik reiskosten?' Vragen die HR en IT elke week opnieuw krijgen, beantwoord uit het personeelshandboek en de IT-wiki.
  • Binnendienst en sales. Specificaties, toepassingen, eerdere offertes. De AI zoekt het op in productbladen, zodat de binnendienst niet steeds de technische collega hoeft te bellen.
  • Technische dienst. Een monteur bij een storing vraagt wat foutcode E47 betekent op dit type machine. Het antwoord komt uit de handleiding, met het paginanummer erbij.
  • Advies en juridisch. Zoeken in contracten, adviezen en dossiers: welke klanten hebben een afwijkende opzegtermijn? Hier zijn rechten per gebruiker extra belangrijk.

Wil je zo'n assistent op je website, zodat klanten zelf vragen stellen? Lees dan eerst wanneer een AI-chatbot werkt en wanneer niet.

Wat is het verschil tussen RAG, een chatbot en een AI-agent?

RAG is geen product, maar een techniek: een manier om AI uit jullie eigen kennis te laten antwoorden. Een chatbot, een assistent en een agent kunnen die techniek allemaal gebruiken. Het verschil zit in wat ze daarna doen.

  • Een chatbot met RAG beantwoordt vragen uit jullie documenten. Hij praat, maar doet niets in je systemen.
  • Een assistent met RAG helpt een medewerker, bijvoorbeeld met een concept-antwoord en de bron erbij.
  • Een agent met RAG zoekt het beleid op, kijkt in het ERP waar de order is, zet een retour klaar en legt dat voor aan een mens. Opzoeken is daar één van de gereedschappen.

In de praktijk begint het vaak met RAG en groeit het door naar een agent, zodra blijkt dat een antwoord alleen niet genoeg is: de klant wil ook dat er iets gebeurt. Hoe dat werkt, lees je in wat is een AI agent?

Hoe bouwt NinA een RAG-toepassing?

In de APO-methode is een RAG-toepassing op maat bouwlaag 4: maatwerk dat NinA bouwt, binnen het AI Partnership. We beginnen niet bij de techniek, maar bij de vragen. Welke vragen komen er binnen, hoe vaak, en hoe lang is iemand nu bezig met het antwoord zoeken?

Zo pakken we het aan:

  1. 01Vragen verzamelen. Een set echte vragen van de afgelopen maanden, met het goede antwoord erbij. Dat wordt de testset.
  2. 02Bronnen opruimen. Welke documenten zijn leidend, welke versies mogen weg, wie is eigenaar? Vaak het meeste werk, en het meeste waard.
  3. 03Bouwen met rechten. Gekoppeld aan de bron, zoals SharePoint of Google Drive, met dezelfde rechten per gebruiker. De data blijft in de EU: op jullie eigen infrastructuur of bij een Europese aanbieder.
  4. 04Testen op de testset. Pas als de antwoorden goed genoeg zijn, gaan de eerste gebruikers ermee aan de slag. Elke wijziging testen we opnieuw, ook een nieuw model.
  5. 05Live, met een mens in de lus. De AI zet klaar, een medewerker controleert. We kijken mee naar de vragen waarop hij geen antwoord had.

Bouwen doen we alleen binnen het AI Partnership, vanaf € 4.500 per maand, omdat een RAG-toepassing onderhoud nodig heeft: documenten veranderen, modellen ook. Het partnership start met de AI Quick Scan van € 6.000, waarin we uitrekenen of het loont. Wat live staat, draait daarna onder een onderhoudscontract vanaf € 245 per maand, inclusief AI-verbruik. Alle bedragen exclusief btw. Code, data en documentatie zijn van jullie.

En blijkt een Claude Project voor jullie genoeg, dan zeggen we dat ook.

In één tabel

Claude Project of custom GPT, of RAG op maat?

Allebei laten ze AI antwoorden uit je eigen documenten. Het verschil zit in hoeveel kennis, voor hoeveel mensen en met welke controle.

Claude Project of custom GPTRAG-toepassing op maat
Bouwlaag in de APO-methode2: je team maakt het zelf4: NinA bouwt het
Hoeveel documentenEen handvolHonderden tot duizenden
BijwerkenMet de hand opnieuw uploadenAutomatisch vanuit SharePoint, Drive of je wiki
Rechten per gebruikerWie toegang heeft, kan alles vragenDezelfde rechten als in de bron
Bron bij het antwoordWisselend, afhankelijk van tool en instructiesAltijd, met de passage erbij
Gebruikt doorMedewerkers, in de chat-toolMedewerkers, klanten of andere systemen
TestenZelf, met de handMet een vaste testset, ook bij een nieuw model
KostenJe zakelijke licentie, als die het ondersteuntBouw binnen het AI Partnership, plus onderhoud
Past alsEén team, vaste kennis, een medewerker die controleertVeel kennis, veel gebruikers of klanten die zelf vragen stellen

Een indeling op hoofdlijnen. Wat een Claude Project of custom GPT precies kan, verschilt per abonnement en verandert vaak.

Vragen

Veelgestelde vragen over RAG

Wat is RAG?

RAG, kort voor retrieval augmented generation, is een techniek waarbij AI eerst de passages opzoekt die over de vraag gaan in je eigen documenten, en daarna pas antwoordt, op basis van die passages en met de bron erbij. Zo antwoordt een chatbot of assistent met jullie beleid en productinformatie in plaats van met algemene kennis van internet.

Wat is het verschil tussen RAG en fine-tuning?

Bij RAG blijft het model hetzelfde en geef je het bij elke vraag de juiste stukken uit je documenten mee. Bij fine-tuning train je het model zelf bij op eigen voorbeelden. RAG past beter bij kennis die verandert, zoals prijzen en beleid: je vervangt het document en het antwoord is bijgewerkt. Fine-tuning past bij een vaste stijl of taak en is voor de meeste bedrijfstoepassingen niet nodig.

Kan ik ChatGPT of Claude laten antwoorden uit mijn eigen documenten?

Ja. Voor een handvol documenten maak je een custom GPT in ChatGPT of een Project in Claude en zet je de bestanden erin. In Microsoft Copilot kan iets vergelijkbaars met een eigen agent. Dat doet je team zelf, zonder code. Gaat het om veel documenten, rechten per gebruiker of klanten die zelf vragen stellen, dan heb je een RAG-toepassing op maat nodig. Gebruik in beide gevallen een zakelijk account.

Voorkomt RAG dat AI dingen verzint?

Het verkleint de kans, maar haalt die niet naar nul. Het model antwoordt op basis van de gevonden passages, noemt de bron en krijgt de instructie te zeggen dat het iets niet weet als het antwoord er niet in staat. Fouten blijven mogelijk, bijvoorbeeld door een verouderd document of een verkeerd gevonden passage. Laat daarom een mens het antwoord controleren voordat het naar een klant gaat.

Vanaf wanneer heb je RAG nodig?

Er is geen harde grens. Een vuistregel: kun je de documenten met de hand bijhouden en mag iedereen die de assistent gebruikt alles zien, dan is een Claude Project of custom GPT genoeg. Gaat het om honderden documenten in SharePoint of Drive, veranderen ze vaak, verschillen de rechten per gebruiker of stellen klanten zelf vragen, dan heb je RAG op maat nodig.

Is mijn data veilig bij RAG?

Dat hangt af van hoe het gebouwd is. Let op drie dingen: waar de documenten en de zoekindex staan, of het taalmodel je data niet gebruikt om te trainen, en of de rechten uit de bron worden gevolgd. Wat NinA bouwt, draait in de EU, op de eigen infrastructuur van de klant of bij een Europese aanbieder. We werken volgens ISO 27001 en NEN 7510, en code, data en documentatie zijn van de klant.

Wat kost een RAG-toepassing?

Een assistent met een handvol documenten in ChatGPT, Claude of Copilot maak je zelf binnen je zakelijke licentie. Een RAG-toepassing op maat bouwt NinA binnen het AI Partnership, vanaf € 4.500 per maand, na de AI Quick Scan van € 6.000. Wat live staat, valt daarna onder een onderhoudscontract vanaf € 245 per maand, inclusief AI-verbruik. Alle bedragen exclusief btw. Alle prijzen op een rij staan op wat kost AI.

Welke documenten zijn geschikt voor RAG?

Documenten met tekst waarin antwoorden staan: handboeken, beleid, voorwaarden, productbladen, werkinstructies, eerdere offertes en veelgestelde vragen. Hoe beter ze zijn bijgehouden, hoe beter het werkt. Slechte scans en tabellen moeten eerst goed worden uitgelezen. Gegevens die in een systeem staan, zoals orderstatus of voorraad, haal je niet via RAG op, maar via een koppeling met dat systeem.

Past RAG bij jullie, of is een assistent genoeg?

Plan een kennismaking van een kwartier. We kijken naar jullie vragen en documenten, en zeggen eerlijk wat de kleinste stap is die werkt.

  1. 01

    Kennismaking

    Een kwartier, vrijblijvend. Waar loopt het werk vast en wat wil je bereiken?

  2. 02

    AI Quick Scan

    Eén dag bij jullie op locatie. Binnen een week een business case en een roadmap.

  3. 03

    AI Partnership

    Een vast team dat bouwt, traint en elke maand laat zien wat het oplevert.

160+ organisaties · Sessies gewaardeerd met een 9,3 · Vanuit Amsterdam