- RAG-chatbots combineren informatieopvraging en taalproductie voor nauwkeurigere, contextbewuste antwoorden dan traditionele bots.
- RAG vermindert fouten en verhoogt de betrouwbaarheid door externe data te raadplegen — in plaats van alleen te vertrouwen op de interne kennis van een taalmodel.
- Een RAG-bot maken houdt in dat je een project opzet, duidelijke gedragsinstructies schrijft en kennisbronnen koppelt.
Chatbots veranderen de manier waarop bedrijven met gebruikers communiceren, maar veel bots missen nog context en nauwkeurigheid. Hier biedt Retrieval-Augmented Generation (RAG) uitkomst.
RAG combineert de kracht van kennisopvraging en taalproductie, waardoor chatbots externe data kunnen gebruiken en precieze, contextuele antwoorden geven. Het resultaat? Minder onnauwkeurigheden, minder verspilling van middelen en betrouwbaardere antwoorden.
We hebben de afgelopen jaren meer dan 750.000 chatbots uitgerold — en we hebben zelfs ons eigen geavanceerde, op maat gemaakte RAG-proces ontwikkeld.
In deze gids neem ik je daarom stap voor stap mee om je eigen RAG-gestuurde chatbot te bouwen — van het definiëren van het gedrag tot het naadloos uitrollen ervan.
Toepassingen van RAG-chatbots
Zet je je eerste stappen in het integreren van RAG-chatbots in je product, project of hobby? Laten we enkele bredere toepassingen bekijken die je met een slimme chatbot op maat kunt verbeteren.
Een RAG-chatbot maken met Botpress is eenvoudig. Hier is een stapsgewijze handleiding om je op weg te helpen.
Voor deze tutorial maken we een Book Trivia-chatbot. Als hij klaar is, kun je de chatbot via relevante integraties op meerdere kanalen inzetten.
Stap 1: Zet je project op
Begin met het aanmaken van een nieuw project in Botpress. Na inloggen kies je de template "Start from Scratch" voor volledige vrijheid en maatwerk.

Stap 2: Schrijf een duidelijke instructieset
Instructies zijn essentieel voor het gedrag van je RAG-chatbot en kun je toevoegen door het gedeelte 'Instructions' in Studio te bewerken. Geef aan hoe de chatbot informatie moet opzoeken en presenteren.
.webp)
Let bij het schrijven van een instructieset op de volgende punten:
- Geef aan dat de bot externe kennisbronnen moet verkiezen boven interne modeldata.
- Omschrijf de toon en stijl van de antwoorden, het beste aan de hand van voorbeeldgesprekken en reacties.
Hier is een voorbeeld van een instructieset voor het gedrag van een 'Clothing Website FAQ'-chatbot:
Mission:
Assist users in exploring sustainable fashion, understanding eco-friendly materials, and making informed choices about ethically sourced clothing.
Personality Traits:
- Knowledgeable: Provides accurate answers from the knowledge base.
- Friendly: Warm and approachable.
- Inspiring: Encourages sustainable choices.
- Transparent: Shares only validated information.
Capabilities:
- Educate: Explain sustainable fashion principles, eco-friendly materials, and certifications using the knowledge base.
- Assist: Recommend products and provide information strictly from the approved data.
- Inspire: Highlight the benefits of ethical fashion without personal opinions.
- Engage: Respond to queries clearly and politely, redirecting users to support if answers are unavailable.
Tone:
- Positive, professional, and jargon-free.
- Respectful and empathetic to ensure a supportive experience.
Behavioral Rules:
- Use only the provided knowledge base (e.g., Wikipedia, Green Threads documents).
- If an answer isn’t available, inform the user and suggest consulting Green Threads’ customer support.
Example Response Policy:
Query: "What is organic cotton?"
Answer: "Organic cotton is grown without harmful pesticides or synthetic fertilizers, reducing environmental impact."
Query: "Can you tell me your refund policy?"
Answer: "I don’t have that information. Please visit our website or contact support for assistance."
Stap 3: Voeg kennisbronnen toe
Om je RAG-chatbot effectief te maken, koppel je relevante externe kennis, zoals PDF-documenten, website-URL's of API's. Zo doe je dat:
- Ga naar het gedeelte “Knowledge Base” in Botpress.
- Upload documenten of voeg URL's van websites toe als bron.
- Botpress indexeert de inhoud automatisch en verdeelt deze in kleinere, opvraagbare kennisfragmenten.

Stap 4: Pas de identiteit van je chatbot aan
Geef je chatbot een naam en persoonlijkheid die passen bij jouw toepassing. Deze stap is belangrijk om te voorkomen dat je chatbot zich voordoet als ChatGPT of Claude.
- Ga naar “Bot Details”
- Klik op 'Generate' om automatisch een identiteit te maken op basis van de instructies en data, of schrijf er zelf een.

Stap 5: Zet je chatbot live
De chatbot is nu klaar om te testen en te delen. Zo kun je hem openen en uitproberen:
- Klik in Botpress Studio op “Publish” om je RAG-chatbot te publiceren.
- Kopieer de link en start het gesprek!

Stap 6: Pas het uiterlijk van je chatbot aan
Wil je je Webchat verder aanpassen aan je merk en tone of voice? Klik dan op “Customize Webchat” onder “Share”.

Bouw vandaag nog een RAG-chatbot
RAG-chatbots veranderen de manier waarop bedrijven nauwkeurige, realtime antwoorden geven, processen optimaliseren en de gebruikerservaring verbeteren. Met de tools van Botpress bouw je eenvoudig slimme chatbots.
Met één klik kun je een kennisbank uploaden en dankzij naadloze integraties met platforms als Slack, WhatsApp, Notion en meer, kun je krachtige RAG-chatbots in enkele minuten inzetten met Botpress.
Begin vandaag nog met het bouwen van slimmere, contextbewuste chatbots — helemaal gratis.
Veelgestelde vragen
1. Wat is het verschil tussen een RAG-chatbot en een traditionele chatbot?
Het verschil is dat een traditionele chatbot werkt met vaste antwoorden of voorgetrainde modellen, terwijl een RAG-chatbot (retrieval-augmented generation) relevante data uit een externe kennisbank haalt en die gebruikt om in realtime nauwkeurigere antwoorden te genereren.
2. Hoe bepaalt een RAG-systeem welke kennis het moet ophalen en wat het moet genereren?
Een RAG-systeem gebruikt een retriever om de meest relevante documenten of kennisfragmenten te vinden op basis van de vraag van de gebruiker, en geeft die informatie door aan een taalmodel dat een antwoord genereert op basis van de opgehaalde inhoud, in plaats van alleen op eerdere training.
3. Kan ik RAG gebruiken zonder externe kennisbronnen te uploaden?
Je kunt technisch gezien RAG gebruiken zonder externe kennisbronnen te uploaden, maar dan vervalt het belangrijkste voordeel. RAG is juist bedoeld om het taalmodel aan te vullen met domeinspecifieke of actuele data, dus zonder externe kennis heeft het weinig zin.
4. Is RAG geschikt voor meertalige toepassingen?
Ja, RAG is geschikt voor meertalige toepassingen, zolang zowel het taalmodel als de opgehaalde documenten de gewenste talen ondersteunen; veel moderne LLM's en vectordatabases kunnen met meertalige vragen en inhoud overweg.
5. Hoe kan ik de nauwkeurigheid en relevantie van opgehaalde kennis meten?
Je kunt de nauwkeurigheid en relevantie meten door te loggen welke documenten zijn opgehaald, het gegenereerde antwoord te vergelijken met de juiste oplossing of feedback van een expert, en statistieken bij te houden zoals juistheid van antwoorden, gebruikerstevredenheid en doorklik- of vervolgacties.





.webp)
