Verminder AI-hallucinaties door aangepaste kennisbanken toe te voegen

Ontdek hoe de Schedule-functie van FlowHunt jouw chatbot toegang geeft tot actuele informatie, AI-hallucinaties vermindert en de responnauwkeurigheid verbetert via geautomatiseerde domeinindexering.

Verminder AI-hallucinaties door aangepaste kennisbanken toe te voegen

Indexeren

Overzicht van de Schedule-functie van FlowHunt

In het bericht van vandaag verkennen we de schedules-functie in FlowHunt en hoe je deze kunt gebruiken om je domein effectief te indexeren. Door schedules in te stellen, zorg je ervoor dat je chatbot toegang heeft tot de meest actuele informatie, waardoor de kans op AI-hallucinaties afneemt en de nauwkeurigheid van antwoorden toeneemt.

Thumbnail for Mastering Domain Indexing with FlowHunt Reduce AI Hallucinations & Enhance Chatbot Accuracy

FlowHunt
13 augustus 2024

Belang van domeinindexering voor chatbots

Om nauwkeurige en relevante antwoorden te geven, moet een chatbot toegang hebben tot goed geïndexeerde content. Door je domein, URL’s of sitemaps regelmatig te crawlen, kan de chatbot een volledig beeld krijgen van de inhoud, wat leidt tot preciezere antwoorden.

AI-hallucinaties verminderen met accurate data

AI-hallucinaties ontstaan wanneer een model informatie genereert die niet op de aangeleverde data is gebaseerd. Dit kun je beperken door ervoor te zorgen dat de chatbot toegang heeft tot de meest actuele en juiste informatie uit je domein via regelmatige indexering.

Inzicht in website-indexering

Wat is de Schedule-functie?

De Schedule-functie in FlowHunt maakt het mogelijk om het crawlen van je domein, specifieke URL’s of zelfs sitemaps te automatiseren. Zo blijft je chatbot altijd op de hoogte van de laatste updates op je site.

Soorten content die je kunt indexeren (domeinen, URL’s, sitemaps)

FlowHunt geeft je flexibiliteit in wat je wilt crawlen—of dat nu een heel domein, specifieke URL’s of gestructureerde sitemaps zijn. Deze functie is vooral handig voor websites die hun content vaak bijwerken, zoals blogs of webshops.

Crawl-frequentie instellen: dagelijks, wekelijks, maandelijks, jaarlijks

Je kunt de crawl-frequentie afstemmen op het updateschema van je website. Als je bijvoorbeeld dagelijks nieuwe content plaatst, zorgt een dagelijkse crawl ervoor dat je chatbot altijd met de nieuwste informatie werkt.

Voordelen van schedules voor domeinindexering

Zorgen voor content-actualiteit en relevantie

Regelmatig geplande crawls garanderen dat alle informatie die de chatbot indexeert actueel is, wat resulteert in nauwkeurigere antwoorden. Dit is cruciaal om gebruikers betrouwbare en up-to-date informatie te bieden.

Chatbot-antwoorden verbeteren met actuele data

Met toegang tot de nieuwste content kan je chatbot relevante en accurate antwoorden genereren. Dit is vooral waardevol voor websites met productvergelijkingen, uitgebreide reviews of veelgestelde vragen.

Risico op AI-hallucinaties minimaliseren

Door je domein consequent te indexeren minimaliseer je het risico op AI-hallucinaties, waarbij de chatbot antwoorden genereert op basis van verouderde of irrelevante data. Dit leidt tot een betrouwbaardere gebruikerservaring.

Praktische toepassingen van domeinindexering

Websitebeheerders

Websitebeheerders kunnen veel profijt hebben van de schedules-functie, doordat alle content op de site wordt geïndexeerd en eenvoudig toegankelijk is voor de chatbot. Hierdoor wordt de chatbot een krachtig hulpmiddel voor het navigeren en verstrekken van informatie op de website.

Productvergelijkingen voor webshops

E-commerceplatforms kunnen deze functie gebruiken zodat de chatbot nauwkeurige productvergelijkingen kan maken. Met toegang tot alle relevante productdetails kan de chatbot klanten beter begeleiden in hun aankoopproces.

Algemene website-curatie en informatie-opvraging

Naast e-commerce kan elke website die gedetailleerde informatie-opvraging vereist—zoals educatieve platforms, dienstverleners of contentbibliotheken—baat hebben bij deze functie. De chatbot kan dan als een complete gids dienen en gebruikers naar de juiste informatie leiden.

Stapsgewijze handleiding voor het bouwen van een chatbot met de Schedule-functie

Om te beginnen met de schedules-functie ga je naar het tabblad Schedules in FlowHunt. Hier stel je het crawl-schema in om je domein of specifieke content te indexeren.

Schedules feature in FlowHunt

Een nieuw schema aanmaken

Klik op Nieuw schema aanmaken om te starten. Je wordt gevraagd het domein, de URL’s of de sitemap te selecteren die je wilt indexeren.

Add new Schedule in FlowHunt

Domeinen, URL’s of sitemaps selecteren voor crawling

Gebruik indien mogelijk de gestructureerde sitemap van je website voor het crawlen. Sitemaps bevatten een volledige lijst met URL’s op je site, waardoor de chatbot alle relevante content eenvoudig kan indexeren.

Crawl-frequentie kiezen

Kies vervolgens hoe vaak het domein of de sitemap moet worden gecrawld. Voor sites met veel updates is een dagelijkse crawl aanbevolen. Voor andere sites volstaat wekelijks of maandelijks crawlen.

Een Flow bouwen in FlowHunt

Naar het tabblad “Mijn Flows” gaan

Na het instellen van je schema ga je naar het tabblad Mijn Flows. Hier maak je een nieuwe flow aan die de geïndexeerde content zal gebruiken.

Je Flow aanmaken en benoemen

Geef je flow een duidelijke naam die het onderwerp van je project weergeeft. Zo houd je het overzichtelijk en vind je de juiste flow eenvoudig terug.

Het Flow Canvas begrijpen

Het flow-canvas is je werkruimte in FlowHunt. Het is intuïtief ontworpen, zodat je componenten kunt slepen, verbinden en een logische volgorde kunt maken die de AI-agent van input naar output leidt.

Essentiële componenten van een flow

Inputcomponent: gebruikersvragen vastleggen

De inputcomponent is waar de vraag van de gebruiker wordt ingevoerd. Dit is het startpunt van je flow en vangt de vraag of het onderwerp op dat de gebruiker wil onderzoeken.

Outputcomponent: AI-antwoorden leveren

De outputcomponent is waar het antwoord van de AI-agent wordt geleverd. Dit is het eindresultaat van je flow, met de informatie die door de tool is opgehaald en verwerkt.

FlowHunt's chat input and output components

Query Expansion toevoegen voor betere zoekresultaten

Om het begrip van gebruikersvragen door het LLM (Large Language Model) te verbeteren, voeg je een query expansion-component toe. Deze parafraseert de inputvraag in meerdere alternatieven, waardoor de semantische zoekmogelijkheden van je chatbot toenemen.

Query Expansion component in FlowHunt

AI-antwoorden verbeteren met extra componenten

Integratie van chatgeschiedenis

Door chatgeschiedenis toe te voegen kan de chatbot eerdere interacties onthouden en zijn antwoorden aanpassen op basis van eerdere vragen van de gebruiker. Dit zorgt voor een meer persoonlijke gebruikerservaring.

LLM’s integreren: GPT-3.5 Turbo kiezen voor kostenefficiëntie

Voor de query expansion-component kun je een LLM zoals GPT-3.5 Turbo inzetten. Dit model is niet het snelste of krachtigste, maar is wel kostenefficiënt en voldoende voor het verwerken van vragen zonder nieuwe content te genereren.

Gebruik van Document Retrievers voor toegang tot geïndexeerde content

De document retriever-component is essentieel om informatie op te halen uit de gecrawlde pagina’s. Omdat je schedules gebruikt om je domein te indexeren, wordt deze component de belangrijkste bron voor de antwoorden van de chatbot.

De Document Retriever-component instellen

De Document Retriever verbinden met Query Expansion

Koppel de document retriever-component aan de query expansion-component. Zo kan de chatbot relevante informatie ophalen uit je geïndexeerde content op basis van de uitgebreide zoekopdracht.

Connecting the Document Retriever to Query Expansion in FlowHunt

Het schema koppelen aan de Document Retriever

Voeg vervolgens je schema toe aan de document retriever. Zo weet de chatbot zeker dat hij informatie haalt uit de meest recente crawl van je domein of sitemap.

Instellingen aanpassen voor optimaal resultaat

Je kunt de instellingen binnen de document retriever-component aanpassen om het resultaat te verfijnen. Denk hierbij aan het bepalen hoeveel informatie wordt opgehaald of welke delen van de content prioriteit krijgen in het antwoord.

Prompts instellen en content genereren in je flow

De prompt-tool toevoegen aan je flow

Nu je data klaar is, kun je tekstuele antwoorden genereren. Voeg de prompt-tool toe aan je flow en verbind deze met de document retriever als context en de inputcomponent als input.

De Document Retriever gebruiken als context

De document retriever dient als context voor de prompt-tool en levert de achtergrondinformatie die de chatbot gebruikt om antwoorden te genereren.

Using the Document Retriever as Context in FlowHunt

Prompts fijn afstellen voor gewenste antwoorden

Je kunt de prompt aanpassen om de antwoorden van de chatbot beter te sturen. Denk hierbij aan het specificeren van toon, stijl of specifieke informatie die de chatbot in zijn antwoorden moet opnemen.

Onze prompt:

je bent een websitebeheerder die alleen antwoord geeft op basis van de content die je ontvangt van de document retriever. Als je het antwoord niet weet, laat dat dan aan de gebruiker weten.

Je taak is om klantvragen in INPUT te beantwoorden, rekening houdend met het eerdere gesprek in CHAT HISTORY.

Als CONTEXT beschikbaar is, gebruik dit dan om het antwoord te genereren.

— CONTEXT START
{context}
— CONTEXT END

— CHAT HISTORY START
{chat_history}
— CHAT HISTORY END

— INPUT START
{input}
— INPUT END

Antwoord in taal: {lang}

Formatteer het antwoord met markdown.

ANTWOORD:

Je flow afronden

De generatorcomponent verbinden met een LLM

Verbind tot slot de generatorcomponent met een krachtig LLM. Hiermee kan de chatbot het uiteindelijke antwoord produceren dat aan de gebruiker wordt geleverd.

De output instellen voor interactie met gebruikers

Zorg ervoor dat de output is afgestemd op het doel van je chatbot, of dat nu het aanbieden van links, het genereren van content of het geven van advies op basis van de gebruikersvraag is.

Setting Up the Output Flow for User Interactions

De gebruikerservaring verbeteren met gelinkte content

Omdat je chatbot gebruikmaakt van geïndexeerde en gecrawlde informatie, kun je de gebruikerservaring verbeteren door links naar relevante content te geven. Voeg een documentwidget toe aan je flow en verbind deze met de document retriever, zodat gebruikers direct toegang krijgen tot de benodigde pagina’s.

Improving User Experience with Linked Content

Conclusie

Samenvatting van de belangrijkste punten

In deze gids hebben we besproken hoe je de schedules-functie in FlowHunt gebruikt om je domein te indexeren en de nauwkeurigheid van je chatbot te verbeteren. Door je site regelmatig te crawlen, zorg je ervoor dat de chatbot toegang heeft tot de nieuwste informatie en verklein je de kans op AI-hallucinaties.

Tot slot over het verminderen van LLM-hallucinaties

Het verminderen van AI-hallucinaties is essentieel voor het behoud van gebruikersvertrouwen en het leveren van hoogwaardige, nauwkeurige informatie via je chatbot. Door gebruik te maken van de schedules-functie van FlowHunt houd je de kennisbank van je chatbot up-to-date en geef je betrouwbare antwoorden op gebruikersvragen.

Hier zie je een screenshot van de voltooide Flow:

Reducing LLM Hallucinations in FlowHunt

Veelgestelde vragen

Wat is de Schedule-functie in FlowHunt?

Met de Schedule-functie kun je het crawlen van je domein, URL's of sitemaps automatiseren, zodat je chatbot altijd toegang heeft tot de meest actuele informatie.

Hoe vermindert domeinindexering AI-hallucinaties?

Door de kennisbank van de chatbot regelmatig bij te werken met nauwkeurige en actuele informatie, verkleint domeinindexering de kans dat de AI onnauwkeurige of irrelevante antwoorden genereert.

Kan ik FlowHunt gebruiken voor e-shop productvergelijkingen?

Ja, FlowHunt is ideaal voor e-commerceplatforms. Door productdetails te indexeren kan de chatbot uitgebreide vergelijkingen maken en gebruikers helpen bij het nemen van weloverwogen aankoopbeslissingen.

Hoe vaak moet ik mijn crawl-frequentie instellen?

De crawl-frequentie moet overeenkomen met het updateschema van je website. Voor sites die vaak worden bijgewerkt, wordt dagelijks of wekelijks crawlen aanbevolen, terwijl minder vaak bijgewerkte sites mogelijk alleen maandelijks of jaarlijks hoeven te worden gecrawld.

Wat zijn de best practices voor het maken van prompts in FlowHunt?

Zorg bij het maken van prompts voor duidelijke en specifieke instructies om de antwoorden van de chatbot te sturen. Experimenteer met verschillende instellingen om de prompt te vinden die het beste bij jouw behoeften past.

Arshia is een AI Workflow Engineer bij FlowHunt. Met een achtergrond in computerwetenschappen en een passie voor AI, specialiseert zij zich in het creëren van efficiënte workflows die AI-tools integreren in dagelijkse taken, waardoor productiviteit en creativiteit worden verhoogd.

Arshia Kahani
Arshia Kahani
AI Workflow Engineer

Verminder AI-hallucinaties met FlowHunt

Zie hoe de Schedule-functie van FlowHunt jouw chatbot up-to-date houdt en AI-hallucinaties minimaliseert. Begin vandaag nog met het bouwen van betrouwbaardere AI-oplossingen.

Meer informatie