Menu

Hoe werkt een chatbot?

Bconnect Live Chat | 5 november, 2020 in Chatbots | 2 min. lees tijd
hoe werkt een chatbot

Een chatbot werkt op basis van het herkennen van de situatie of vragen van de websitebezoeker. Dit wordt ook wel intent recognition genoemd. Bij intent recognition kan je onderscheid maken tussen 2 vormen:

  1. Keyword / string matching
  2. NLP (Natural Language Processing)

Keyword / String matching

Keyword matching of string matching werkt op basis van vooraf gedefineerde keywords, combinaties van keywords of keyword patronen. Deze keywords/zoekwoorden worden vooraf bepaald en toegevoegd in een soort FAQ’s dossier met daarbij alle mogelijke antwoorden wat de chatbot kan geven aan de websitebezoeker. De chatbot koppelt een zoekwoord aan een vraag in het dossier en geeft daarbij een vooraf gedefinieerd antwoord. Aan deze methode van intent recognition zitten enkele nadelen.

  1. Het invoeren en opmaken van het dossier met vragen en antwoorden is een tijdrovende klus
  2. Complexe vragen kunnen moeilijker gekoppeld worden aan bepaalde keywords of strings
  3. Bezoekers verwoorden de vraag anders of gebruiken synoniemen waardoor de bot de keywords niet kan matchen met een vraag.

NLP (Natural Language Processing)

Intent recognition op basis van NLP is de meest geavanceerde vorm waar een chatbot gebruik van kan maken. NLP is technologie die in staat is om op basis van ‘training’ te begrijpen wat de bezoeker bedoelt met zijn vraag. Aan de hand van Artificial Intelligence en Machine Learning kan de AI chatbot in samenwerking met een chatbot trainer leren van eerder gestelde vragen aan de bot. Het succes van chatbots met NLP blijft wel afhankelijk van de trainingsteksten en de kwaliteit van het NLP algoritme waar de chatbot gebruik van maakt.

Gekeken naar de nadelen van beide vormen van intent recognition is een chatbot gebaseerd op keyword / string matching geschikt om snel te starten wanneer men de benodigde kennis nog niet in huis heeft. Een meer uitgebreide optie is het gebruik maken van NLP (Natural Language Processing). Het opstarten van een chatbot met NLP duurt over het algemeen langer vanwege de complexiteit van de technologie en software.

Desalniettemin is het aan te raden om goed na te denken welke manier van intent recognition je wilt gebruiken voor uw chatbot. Daarnaast is het ook belangrijk om te overwegen of u de chatbot zelf gaat inrichten en zelf gaat trainen of toch ervoor kiest om uw chatbot te laten inrichten door een team van gespecialiseerde chatbot trainers van Bconnect?

Wil je meer weten over Live chat?

Vraag een demo aan

Benieuwd wat Bconnect voor jou kan betekenen? Daar kom je maar op één manier achter, proberen! Vraag nu een gratis demo aan en ontdek de eindeloze mogelijkheden die Bconnect kan bieden voor jouw onderneming.