← Terug naar Kennisbank
Gepubliceerd: · 6 min leestijd
DoorTekin Uslu·Digitaalnu

RAG en een kennisbank-chatbot uitgelegd: antwoorden uit je eigen documenten

Een kennisbank-chatbot is, in onze eigen omschrijving, een chatbot die vragen beantwoordt aan de hand van je eigen documenten, in plaats van alleen uit wat het taalmodel zelf weet. Zo'n opzet wordt RAG genoemd, Retrieval-Augmented Generation. Een formele definitie van RAG hebben wij in de documentatie van Anthropic en OpenAI niet gevonden, en we verzinnen er dus geen. Wel beschrijven beide aanbieders onderdelen ervan: Anthropic noemt toepassingen waarin antwoorden aan eigen documenten worden toegeschreven, OpenAI beschrijft semantisch zoeken met vector-embeddings. Dit artikel legt uit wat die bronnen zeggen, per 11 oktober 2026, en wanneer zo'n chatbot past. Wil je zelf een bot voor je website, kijk dan bij AI-chatbot laten maken. Waar het de AVG noemt, is dat algemene informatie en geen juridisch advies.

Wat zeggen de aanbieders over RAG?

Eerst wat de bronnen letterlijk zeggen over RAG. In de documentatie van Anthropic over zoekresultaten staat, geraadpleegd op 11 oktober 2026, een zin die RAG noemt: gebruik ze in RAG-toepassingen (Retrieval-Augmented Generation) waarin Claude antwoorden aan jouw documenten moet toeschrijven. Dat is een gebruiksbeschrijving en geen definitie. Er staat dat RAG een soort toepassing is, en dat in zo'n toepassing het toeschrijven van antwoorden aan documenten een doel kan zijn. Verder gaat de bron niet, en verder gaan wij ook niet in wat de officiële betekenis zou zijn.

Wat we wel kunnen doen, is een eigen, praktische omschrijving geven. Die is dus niet afkomstig van een aanbieder of een standaard. In een kennisbank-chatbot gebeurt grofweg dit: de vraag van de gebruiker wordt gebruikt om in je documenten relevante stukken te zoeken, die stukken worden samen met de vraag aan het taalmodel gegeven, en het model schrijft een antwoord op basis daarvan. Het zoekdeel zit buiten het model, in jouw eigen systeem. Daardoor kan het antwoord verwijzen naar de bron, mits je dat zo inricht.

Wat is semantisch zoeken met embeddings?

Een bouwsteen die OpenAI beschrijft is semantisch zoeken. In de OpenAI-documentatie over retrieval staat: semantic search is a technique that leverages vector embeddings to surface semantically relevant results. Vrij vertaald is semantisch zoeken een techniek die vector-embeddings gebruikt om semantisch relevante resultaten naar boven te halen. Dat zijn de woorden van OpenAI, geraadpleegd op 11 oktober 2026. In onze eigen woorden: de zoekstap probeert naar betekenis te kijken en niet alleen naar letterlijke woorden.

Een illustratie, uitdrukkelijk een eigen voorbeeld en geen citaat. Een klant vraagt hoe ze een bestelling kan afzeggen, terwijl in je retourbeleid het woord annuleren staat. Een gewone zoekfunctie die op trefwoorden werkt, kan het verband missen. Een semantische zoekfunctie probeert de betekenis van de vraag te vergelijken met de betekenis van de tekststukken. Hoe goed dat in jouw geval werkt, hangt af van je documenten, van de gekozen techniek en van hoe je de resultaten gebruikt. Test dat met echte vragen van klanten.

Hoe embeddings technisch werken laten we hier buiten beschouwing, want het citaat van OpenAI beschrijft alleen het doel. Om de keten te begrijpen zijn voor jou als ondernemer drie vragen belangrijker. Welke documenten gaan erin, en zijn die actueel? Hoe wordt een vraag aan de juiste passage gekoppeld? En wat doet de chatbot als er geen goed antwoord in je documenten staat? Een goede kennisbank-chatbot zegt dan dat hij het niet weet en verwijst naar een mens.

Hoe ziet een kennisbank-chatbot er in de praktijk uit?

Hoe ziet dat er in de praktijk uit? Dit is een fictief voorbeeld. Een webwinkel heeft een retourbeleid, verzendvoorwaarden en tientallen productpagina's met specificaties. De bouwer neemt die teksten op in een doorzoekbare kennisbron. Vraagt een klant of ze een jas kan retourneren die ze twee weken geleden kreeg, dan zoekt het systeem de passages over retourneren en geeft die samen met de vraag aan het model. Het antwoord noemt de termijn zoals die in jouw beleid staat en verwijst naar de pagina waar de klant het kan nalezen.

Het zoeken kan ook als tool worden aangeboden aan het model. OpenAI schrijft dat function calling modellen laat koppelen met externe systemen en data buiten hun trainingsdata; een zoekfunctie over jouw documenten past in die gedachte. Anthropic omschrijft tool use als het laten aanroepen van functies die je zelf definieert of die Anthropic levert. Hoe tools werken, lees je in tool use en function calling. Onze inschatting: die combinatie is handig als de chatbot méér moet doen dan zoeken, bijvoorbeeld daarna ook een retourlabel aanvragen. Voor een pure kennisbank-chatbot volstaan doorgaans de zoekstap en het antwoord.

Wanneer is een kennisbank-chatbot zinvol?

Wanneer is een kennisbank-chatbot zinvol? Als je veel tekst hebt waarin klanten of medewerkers moeilijk iets vinden: handleidingen, voorwaarden, productinformatie, interne procedures. Ook als de inhoud regelmatig verandert is het aantrekkelijk, omdat je alleen de documenten bijwerkt en niet de chatbot hoeft om te bouwen. Het is bovendien een manier om herhaalde vragen, die steeds hetzelfde antwoord krijgen, buiten je mailbox te houden. Meer over de rol van chatbots in een MKB-bedrijf lees je in AI-chatbots voor bedrijven, en over wat AI-agenten wel en niet kunnen in agentic AI voor het MKB.

Wanneer is het niet zinvol? Als je maar een handvol vaste vragen hebt, is een goed geschreven FAQ-pagina eenvoudiger. Als je documenten verouderd, tegenstrijdig of onvolledig zijn, wordt je chatbot dat ook: de kwaliteit van de antwoorden hangt af van de bron. En als een antwoord juridisch of financieel bindend is, zoals een offerte of een besluit over een aanvraag, laat dan een mens het afhandelen. Een kennisbank-chatbot geeft informatie; hij neemt geen besluiten.

Waar let je op bij privacy en toegang?

Dan privacy en toegang. Als alle documenten door dezelfde chatbot worden doorzocht, moet je zorgen dat iemand alleen krijgt te zien wat hij mag zien. In de OWASP Top 10:2025, per 11 oktober 2026 de actuele editie, staat Broken Access Control als A01 en schrijft OWASP dat het op nummer 1 blijft als ernstigste applicatiebeveiligingsrisico. Ons advies: zet interne documenten, personeelsdossiers en klantgegevens niet in dezelfde kennisbron als openbare productinformatie. Bij een koppeling met een API noemt de OWASP API Security Top 10 (editie 2023) dat autorisatiecontroles op objectniveau overwogen horen te worden in elke functie die met een ID van de gebruiker bij een databron komt.

Staan er persoonsgegevens in de documenten, zoals klantnamen in mails of tickets, dan geldt de AVG. Artikel 25 lid 2 vraagt dat in beginsel alleen persoonsgegevens worden verwerkt die noodzakelijk zijn voor elk specifiek doel, en artikel 5 lid 1 sub e dat ze niet langer dan nodig identificeerbaar worden bewaard. Haal persoonsgegevens dus uit de documenten voordat je ze opneemt, tenzij het doel ze nodig heeft. Wat de aanbieder van het taalmodel met de tekst doet, lees je in wat AI-aanbieders met je data doen; de AVG-kant staat in AI-chatbot en de AVG. Dit is algemene informatie en geen juridisch advies.

Hoe laat je dit bouwen?

Wil je een kennisbank-chatbot laten bouwen? Bij Digitaalnu start een AI-chatbot vanaf €2.500. De doorlooptijd voor overige diensten is ongeveer 6 weken, en je blijft 100% eigenaar van code en data. We beginnen met een intake waarin je laat zien welke documenten er zijn, welke vragen klanten werkelijk stellen en wat de chatbot niet mag beantwoorden. Daarna bepalen we samen welke bronnen erin gaan en hoe je ze actueel houdt. Kleine koppelingen met bestaande systemen kunnen onderdeel zijn van een AI-integratie of van maatwerk software. Gaat het om een bot voor je eigen medewerkers, bekijk dan de interne kennisbank-chatbot.

Startprijzen van Digitaalnu
DienstVanafDoorlooptijd
Website voor vakmensen€750 per project2 weken
Webshop op maat€2.500 per projectongeveer 6 weken
Webapplicatie of maatwerk software€2.000 per projectongeveer 6 weken
Mobiele app€5.000 per projectongeveer 6 weken
WordPress-onderhoud€45 per maanddoorlopend
Managed hosting€25 per maanddoorlopend

Vaste prijs vooraf, geen maximumbedrag: de definitieve prijs volgt na een gratis intakegesprek.

Laatst bijgewerkt op

Veelgestelde vragen

Wat betekent RAG?

RAG staat voor Retrieval-Augmented Generation. Een formele definitie hebben wij in de documentatie van Anthropic en OpenAI niet gevonden. Anthropic noemt RAG-toepassingen als plek waar Claude antwoorden aan je eigen documenten moet toeschrijven. Wij geven daarnaast een eigen, praktische beschrijving van de keten.

Wat is semantisch zoeken?

OpenAI beschrijft semantisch zoeken als een techniek die vector-embeddings gebruikt om semantisch relevante resultaten naar boven te halen. In onze eigen woorden probeert de zoekstap naar betekenis te kijken, niet alleen naar letterlijke woorden. Hoe goed dat uitpakt, test je met echte klantvragen.

Wanneer heb ik een kennisbank-chatbot nodig?

Als je veel tekst hebt waarin lastig iets te vinden is, of als de inhoud regelmatig verandert. Bij een handvol vaste vragen volstaat een goede FAQ-pagina. Informatie uit een kennisbank is bovendien geen besluit: bindende afspraken horen bij een mens.

Kan de chatbot ook fout antwoorden?

Ja. De kwaliteit van de antwoorden hangt af van de documenten waarop ze steunen, en een model kan een passage verkeerd lezen. Richt de chatbot daarom zo in dat hij toegeeft als hij het niet weet, en verwijst naar een bron of een medewerker.

Wat moet ik regelen aan toegang en privacy?

Ons advies: scheid openbare en interne documenten, want OWASP noemt Broken Access Control in de Top 10:2025 als nummer 1. Haal persoonsgegevens uit documenten die ze niet nodig hebben (AVG artikel 25 lid 2 en artikel 5 lid 1 sub e). Dit is algemene informatie en geen juridisch advies.

Waar dit op gebaseerd is

  1. Europese Unie (EUR-Lex): Verordening (EU) 2016/679 (AVG), Nederlandse tekst, geraadpleegd op
    “worden bewaard in een vorm die het mogelijk maakt de betrokkenen niet langer te identificeren dan voor de doeleinden waarvoor de persoonsgegevens worden verwerkt noodzakelijk is”
    “De verwerkingsverantwoordelijke treft passende technische en organisatorische maatregelen om ervoor te zorgen dat in beginsel alleen persoonsgegevens worden verwerkt die noodzakelijk zijn voor elk specifiek doel van de verwerking.”
  2. Anthropic: Tool use with Claude - Claude Platform Docs, geraadpleegd op
    “Tool use (also called function calling) lets Claude call functions that you define or that Anthropic provides.”
  3. OpenAI: Function calling | OpenAI API, geraadpleegd op
    “Function calling (also known as tool calling ) provides a powerful and flexible way for OpenAI models to interface with external systems and access data outside their training data.”
  4. Anthropic: Search results - Claude Platform Docs, geraadpleegd op
    “Use them in RAG (Retrieval-Augmented Generation) applications where Claude needs to attribute answers to your documents.”
  5. OpenAI: Retrieval | OpenAI API, geraadpleegd op
    “Semantic search is a technique that leverages vector embeddings to surface semantically relevant results.”
  6. OWASP Foundation: OWASP Top 10:2025, geraadpleegd op
    “A01:2025 - Broken Access Control A02:2025 - Security Misconfiguration A03:2025 - Software Supply Chain Failures A04:2025 - Cryptographic Failures A05:2025 - Injection”
  7. OWASP Foundation: Introduction - OWASP Top 10:2025, geraadpleegd op
    “maintains its position at #1 as the most serious application security risk”
  8. OWASP Foundation: OWASP Top 10 API Security Risks - 2023, geraadpleegd op
    “API1:2023 Broken Object Level Authorization API2:2023 Broken Authentication API3:2023 Broken Object Property Level Authorization API4:2023 Unrestricted Resource Consumption API5:2023 Broken Function Level Authorization”
    “Object level authorization checks should be considered in every function that accesses a data source using an ID from the user.”

Over de auteur

Tekin Uslu is oprichter van Digitaalnu en van moederbedrijf DigiHand (Haarlem, sinds 2009). Hij werkt sinds 2006 in data engineering, geo-informatie en IT-architectuur. Meer over Tekin Uslu →

Wil je hier meer over weten?

Neem contact op voor een vrijblijvend gesprek of bekijk onze diensten.

Plan een gratis gesprekBekijk onze AI-chatbot-dienst →