Op deze pagina
Waarom RAG nodig is
Een taalmodel zoals dat achter ChatGPT, Claude of Gemini weet veel, maar niets over jouw bedrijf. Het kent je prijzen niet, je garantievoorwaarden niet en je interne procedures niet. En wat het wel weet, kan verouderd zijn. Vraag je zo'n model toch naar die informatie, dan kan het een antwoord verzinnen dat overtuigend klinkt maar niet klopt. Dat heet een hallucinatie.
RAG lost dat op door het model bij elke vraag de juiste informatie mee te geven. Het model hoeft het antwoord dan niet uit zijn geheugen te halen, maar kan het lezen in jouw documenten.
Hoe werkt RAG?
RAG werkt in vijf stappen:
- Voorbereiden: je documenten, zoals handboeken, productinformatie, contracten en veelgestelde vragen, worden in kleine stukken verdeeld en opgeslagen in een zoekindex. Vaak is dat een vector database, die stukken tekst kan vinden op betekenis in plaats van alleen op exacte woorden.
- Vraag: een gebruiker stelt een vraag, bijvoorbeeld "Wat is de garantietermijn op product X?"
- Zoeken: het systeem zoekt de stukken tekst die het beste bij de vraag passen.
- Antwoorden: het taalmodel krijgt de vraag én de gevonden stukken, en schrijft een antwoord op basis van die stukken.
- Bronvermelding: een goed RAG-systeem laat zien uit welk document het antwoord komt, zodat de gebruiker het kan controleren.
Voorbeelden van RAG in bedrijven
- Klantenservice: een AI-assistent beantwoordt klantvragen op basis van je kennisbank en voorwaarden.
- HR: een assistent beantwoordt vragen van medewerkers op basis van het personeelshandboek en de cao.
- Sales: een assistent zoekt in eerdere offertes en productdocumentatie om een voorstel voor te bereiden.
- Juridisch en compliance: een assistent doorzoekt contracten en beleidsstukken en vat de relevante passages samen.
- Techniek en service: een assistent helpt monteurs met handleidingen en storingsoplossingen.
RAG of fine-tuning?
| RAG | Fine-tuning | |
|---|---|---|
| Wat het doet | Geeft het model bij elke vraag informatie uit je documenten mee | Past het model zelf aan met trainingsvoorbeelden |
| Kennis bijwerken | Document aanpassen, direct actueel | Opnieuw trainen |
| Bronvermelding | Mogelijk | Lastig |
| Kosten en moeite | Lager | Hoger |
| Geschikt voor | Kennis die verandert: procedures, producten, beleid | Een vaste schrijfstijl of een zeer specifieke taak |
Voor de meeste bedrijfstoepassingen is RAG de betere keuze. Fine-tuning is vooral nuttig als een model een bepaalde stijl of taak moet beheersen, niet om het nieuwe feiten te leren.
Waar hangt de kwaliteit van RAG van af?
- De kwaliteit van je documenten: verouderde of tegenstrijdige documenten geven verouderde of tegenstrijdige antwoorden.
- Hoe documenten worden opgedeeld: te grote stukken bevatten ruis, te kleine stukken missen context.
- De zoekfunctie: als het systeem de verkeerde stukken vindt, geeft het model een verkeerd antwoord.
- Toegangsrechten: een medewerker mag alleen antwoorden krijgen uit documenten die hij of zij ook zelf mag inzien.
- Onderhoud: iemand moet de documenten actueel houden.
Zie het als een slimme collega met een goede bibliotheek: hoe beter de bibliotheek, hoe beter het antwoord.
Benieuwd wat dit voor jouw bedrijf oplevert?
In 45 minuten kijken we samen waar AI in jouw bedrijf tijd oplevert. Gratis en vrijblijvend.
RAG en AI-agents
RAG wordt steeds vaker gecombineerd met agentic AI. Een AI-agent gebruikt RAG om informatie op te zoeken, en voert daarna een actie uit. Een klantenservice-agent zoekt bijvoorbeeld eerst het retourbeleid op in de kennisbank, controleert dan de bestelling in de webshop en maakt vervolgens een retour aan. RAG zorgt dat de agent volgens jouw regels werkt, en niet volgens algemene kennis van het internet.
Een voorbeeld
Een groothandel heeft 400 productbladen, een retourbeleid en een lijst met veelgestelde vragen. Een klant vraagt in de chat: "Is product X geschikt voor buitengebruik, en kan ik het terugsturen als het niet past?" Het RAG-systeem vindt het productblad van product X en het retourbeleid. Het taalmodel combineert die twee en antwoordt dat het product geschikt is voor buitengebruik volgens de specificaties, dat retourneren binnen 30 dagen kan, en verwijst naar beide documenten. De klant krijgt direct een kloppend antwoord, en de medewerker hoeft niets op te zoeken.
RAG en privacy
Bij RAG blijven je documenten in je eigen omgeving of in een omgeving die je zelf kiest. Alleen de relevante stukken gaan bij een vraag naar het taalmodel. Let op drie dingen: waar de zoekindex staat, of het taalmodel je gegevens niet gebruikt om te trainen (bij zakelijke versies meestal niet, maar controleer het), en of de toegangsrechten van gebruikers worden gerespecteerd.
Hoe begin je met RAG?
- Kies één toepassing met een duidelijke verzameling documenten, zoals de kennisbank van de klantenservice.
- Ruim de documenten op: verwijder oude versies en wijs per onderwerp een eigenaar aan.
- Bouw een eerste versie en test met echte vragen.
- Meet hoe vaak het antwoord klopt, en verbeter de documenten en de zoekfunctie.
- Breid uit naar andere documenten of afdelingen.
Lees meer over de praktische kant op onze pagina RAG implementeren in je bedrijf.
Veelgestelde vragen over RAG
Wat betekent RAG?
RAG staat voor retrieval-augmented generation: tekst genereren (generation) die wordt aangevuld (augmented) met informatie die eerst is opgezocht (retrieval). Het AI-model zoekt eerst in je eigen documenten en schrijft dan een antwoord.
Wat is het voordeel van RAG?
Antwoorden zijn gebaseerd op je eigen, actuele informatie, met bronvermelding. Het model verzint minder, en je hoeft het niet opnieuw te trainen als je informatie verandert.
Heb je een vector database nodig voor RAG?
Bij veel documenten meestal wel, omdat een vector database tekst op betekenis kan vinden. Bij een kleine verzameling kan een eenvoudigere zoekfunctie volstaan.
Voorkomt RAG hallucinaties?
RAG vermindert hallucinaties sterk, maar voorkomt ze niet helemaal. Als het systeem de verkeerde stukken vindt of de documenten zelf niet kloppen, kan het antwoord nog steeds fout zijn. Bronvermelding en controle blijven nodig.
Wat is het verschil tussen RAG en ChatGPT?
ChatGPT antwoordt standaard op basis van wat het model heeft geleerd, eventueel aangevuld met zoeken op internet. Een RAG-systeem antwoordt op basis van jouw eigen documenten. Je kunt ChatGPT ook eigen documenten geven, maar een eigen RAG-systeem geeft meer controle over bronnen, rechten en kwaliteit.
Hoe actueel zijn de antwoorden van een RAG-systeem?
Zo actueel als je documenten. Pas je een document aan, dan gebruikt het systeem bij de volgende vraag de nieuwe versie, zodra de zoekindex is bijgewerkt. Dat kan automatisch.
Wat kost een RAG-systeem?
Dat hangt af van het aantal documenten, de koppelingen en de eisen aan beveiliging. Wat het voor jouw situatie oplevert, reken je uit met de ROI-tool; het bedrag voor jouw traject bepalen we na het eerste gesprek.