Ga naar de hoofdinhoud
Retrieval-augmented generatie

RAG Chatbot voor
Website en documentatie

Een RAG-chatbot voor websites, documentatie en helpcentra die uit uw eigen content ophaalt in plaats van te raden. ChattyBox beantwoordt vragen zoals “Wat is inbegrepen in het Pro-abonnement?” vanuit uw gepubliceerde pagina's en citeert de bron — zonder aangepaste retrieval-infrastructuur te bouwen of te hosten.

Wat is RAG?

RAG combineert een taalmodel met opgehaalde broncontent. Voordat een antwoord wordt gegenereerd, doorzoekt de chatbot uw gepubliceerde pagina's op passages die bij de vraag passen.

Als vertrouwen in antwoorden prioriteit heeft, combineer deze retrieval-workflow dan met een gegronde AI-chatbot die verzonnen antwoorden vermijdt via bronbeperkingen en fallbackgedrag.

1

Ophalen

Wanneer een bezoeker een vraag stelt, doorzoekt ChattyBox geïndexeerde website-, documentatie-, help- en CMS-content op relevante passages.

2

Vergroot

Die bronpassages worden als context toegevoegd, zodat het model iets specifieks heeft om vanuit te antwoorden.

3

Genereer

Het model genereert een beknopt antwoord en kan bronlinks bevatten, zodat bezoekers de details kunnen verifiëren.

Getoetst redactioneel bewijs

Het volledige RAG-pad van bron tot antwoord met bronvermelding

Een betrouwbaar RAG-systeem is een keten van testbare fasen, niet één modelaanroep. Deze referentiearchitectuur scheidt contentvoorbereiding, retrieval, generatie en bronvermelding, zodat teams fouten kunnen lokaliseren en gewijzigde bronnen opnieuw kunnen indexeren zonder een model opnieuw te trainen.

Technisch auteur
ChattyBox-engineeringteam
Technisch reviewer
ChattyBox-documentatiereview
Laatst bijgewerkt
Informatie gecontroleerd
9 juli 2026

Beoordeeld wanneer het retrievalgedrag verandert en ten minste elke zes maanden.

RAG-architectuurdiagram met de fasen crawlen, parsen, opdelen, embedden, ophalen, prompten, beantwoorden en citeren
Bronnen worden in een index voorbereid, voor elke vraag worden relevante passages opgehaald en het antwoord behoudt links naar ondersteunende pagina’s.
Elke fase heeft een afzonderlijke uitvoer en kwaliteitscontrole; alleen de uiteindelijke tekst testen verbergt indexerings- en retrievalfouten.
FaseWat gebeurt erTe verifiëren controle
1. CrawlenOntdek toegestane pagina’s via URL’s en sitemaps.Verwachte URL’s zijn aanwezig; uitgesloten en privépaden ontbreken.
2. ParsenExtraheer koppen, tekst, lijsten, tabellen, code, canonieke URL’s en metadata.Navigatieruis wordt verwijderd zonder opdrachten of versielabels weg te laten.
3. OpdelenDeel content op in samenhangende passages die de identiteit van pagina en sectie behouden.Elke passage is afzonderlijk begrijpelijk en behoudt de vereisten.
4. EmbeddenZet passages om voor semantische matching en sla bronmetadata op.Elke vector verwijst naar één actuele, toegestane bronpassage.
5. OphalenRangschik een kleine set passages op basis van de vraag van de bezoeker.Recall@k-tests plaatsen de referentiepassage in de contextset.
6. PromptenCombineer de vraag, passages, bronmetadata en fallbackregels.Instructies kunnen machtigingen niet uitbreiden of fallbackregels overschrijven.
7. BeantwoordenGenereer alleen ondersteunde details of weiger wanneer het bewijs onvoldoende is.Wezenlijke claims volgen de context; ontbrekend bewijs activeert fallback.
8. CiterenVoeg de canonieke pagina en sectie toe die het antwoord ondersteunen.Links werken, komen overeen met de versie en ondersteunen de claim rechtstreeks.

Actualiteit en herindexering

Een bronwijziging kan pas worden opgehaald nadat de betreffende pagina opnieuw is gecrawld, geparset, opgedeeld en geëmbed. Houd bronrevisies bij, vervang verouderde chunks in plaats van duplicaten toe te voegen, verwijder verwijderde pagina’s en test representatieve antwoorden na herindexering. Baseer de recrawlfrequentie op het kortste aanvaardbare venster voor verouderde antwoorden over prijzen, beleid en documentatieversies.

Grenzen tussen openbare en privébronnen

Openbare pagina’s kunnen één crawlscope delen. Privé-, tenant-, werknemers- of accountgegevens vereisen geauthenticeerde opname en autorisatie tijdens retrieval voordat passages in de prompt terechtkomen. Robots-regels zijn geen toegangscontrole. Indexeer nooit geheimen en test dat niet-geautoriseerde identiteiten geen titels, fragmenten, URL’s of antwoorddetails uit beperkte bronnen kunnen ophalen.

Evalueer retrieval voordat u de tekst beoordeelt

Gebruik een versiegebonden vragenset met bekende bronpassages, verwachte claims en verwachte fallbackgevallen. Voer deze uit na wijzigingen in bronnen, chunking, embeddings, rangschikking of prompts en inspecteer fouten vervolgens per fase.

SignaalHoe dit te metenFout die hierdoor zichtbaar wordt
Recall@kAandeel beantwoordbare vragen waarbij een referentiepassage in de top k-resultaten verschijnt.Ontbrekende crawldekking, zwakke chunks, niet-overeenkomende woordenschat of verouderde embeddings.
RangschikkingskwaliteitRegistreer reciprocal rank of nDCG voor als relevant beoordeelde passages.Er bestaat een relevante pagina, maar ruis of een verouderde versie staat hoger gerangschikt.
Ondersteuning van claimsBeoordeel elke wezenlijke claim aan de hand van de passages die aan het model zijn verstrekt.Het antwoord combineert aannames met bewijs of overdrijft wat de bron zegt.
Nauwkeurigheid van bronvermeldingenControleer of elke bronvermelding werkt en de bijbehorende claim rechtstreeks ondersteunt.Het juiste antwoord linkt naar een slechts gerelateerde pagina of de verkeerde versie.
Precisie en recall van fallbackNeem onbeantwoordbare vragen en vragen met tegenstrijdige bronnen op; beoordeel correcte weigeringen en gemiste antwoorden.De bot gokt zonder bewijs of weigert ondanks voldoende bewijs.
ActualiteitsvertragingMeet de tijd vanaf een gepubliceerde bronwijziging tot een correct opgehaald antwoord.Vertraging bij opnieuw crawlen, dubbele verouderde chunks of mislukte doorvoering van verwijderingen.

Kies RAG voor veranderende, herleidbare kennis

MethodeBeste keuzeBelangrijke beperking
Zoeken op trefwoorden of siteGebruikers willen gerangschikte pagina’s en lezen de bron zelf.Stelt geen antwoord samen en kan semantische overeenkomsten missen.
RAGKennis verandert, bronvermeldingen zijn belangrijk en antwoorden omvatten enkele passages.Kwaliteit hangt af van crawldekking, retrieval, machtigingen en bronkwaliteit.
Fine-tuningLeer een stabiele stijl, indeling, classificatie of taakgedrag aan.Geen betrouwbare vervanging voor actuele feiten, bronvermeldingen of bronverwijdering.
Prompting met lange contextEen afgebakende documentset past in de context en elk item is relevant.Kosten en ruis nemen toe met de context; machtigingen en actualiteit vereisen nog steeds beheer.

Stapsgewijs van bron naar antwoord

Stel dat op de geïndexeerde installatiepagina staat dat het widgetscript direct vóór de afsluitende body-tag hoort. Retrieval moet die passage selecteren, de prompt moet niet-ondersteund plaatsingsadvies verbieden en het antwoord moet de instructie geven met de installatiepagina als bewijs.

  1. 1. De vraag wordt geëmbed en vergeleken met toegestane chunks.
  2. 2. De installatiepassage staat hoger gerangschikt dan bredere widgetpagina’s.
  3. 3. Het model beantwoordt alleen het plaatsingsdetail dat in die passage staat.
  4. 4. De bronkaart linkt de gebruiker naar de exacte documentatiepagina.

Ga verder met de gidsen over bronvermeldingen, beheer van niet-ondersteunde antwoorden, chatbots voor ontwikkelaarsdocumentatie en het evaluatiekader voor technische documentatie.

Documentatieassistent
x
Waar moet ik het widgetscript toevoegen?
Voeg het ChattyBox-widgetscript direct vóór de afsluitende body-tag toe op elke pagina waarop de widget moet verschijnen.
Stel een vraag...
Aangedreven door ChattyBox

Hoe ChattyBox retrieval praktisch houdt

Doorzoekbare contentindex

Uw website-, documentatie-, helpcentrum- en CMS-pagina's worden geïndexeerd, zodat de chatbot de content kan doorzoeken die u al publiceert.

Inbeddingsmodel

Embeddings helpen bezoekersvragen te koppelen aan relevante bronpassages, zelfs als de formulering verschilt.

Gericht ophalen

Voor elke vraag haalt ChattyBox een kleine set relevante passages op in plaats van het model uit het geheugen te laten antwoorden.

Op context beperkte prompting

De antwoordstap is beperkt tot de opgehaalde context en geconfigureerd om niet-ondersteunde claims te vermijden.

Citatielinks

Elk antwoord bevat links naar bronpagina's, zodat gebruikers de informatie kunnen verifiëren.

Fallback-afhandeling

Wanneer er geen relevante inhoud wordt gevonden, zegt de bot eerlijk ‘Ik weet het niet’ in plaats van te hallucineren.

RAG chatbot versus generieke AI-chatbot

Een generieke chatbot antwoordt vanuit een breed modelgeheugen en kan zelfverzekerd klinken over dingen die hij niet weet. Een RAG chatbot haalt eerst uw pagina's op, dus het antwoord is gekoppeld aan de inhoud die u heeft gepubliceerd en kan worden gecontroleerd.

Generieke AI-chatbot
  • Antwoorden uit het brede modelgeheugen, niet uit uw inhoud.
  • Kan functies, prijzen of stappen bedenken die niet in uw documenten staan.
  • Geen duidelijke bron om het antwoord te verifiëren.
RAG chatbot
  • Haalt eerst uw gepubliceerde website, documenten en Help-inhoud op.
  • Kan een geconfigureerde fallback gebruiken wanneer retrieval niet voldoende ondersteuning voor een antwoord bevat.
  • Kan ondersteunende pagina's citeren, zodat bezoekers het bewijs achter wezenlijke claims kunnen inspecteren.

Wanneer bronvermeldingen prioriteit hebben, combineer retrieval met een AI-chatbot met bronvermeldingen die elk antwoord aan zijn bronpagina koppelt.

RAG zonder uw contentstack te herbouwen

Verbind uw bestaande sitecontent, test de antwoordkwaliteit en sluit een chatbot met bronvermeldingen in wanneer de antwoorden kloppen.

Start gratis - Geen creditcard