Waarom we onze eigen ondersteuningschatbot bouwden - en wat er onderweg misging

Stefan Preusler, CEO LeapLytics


Ergens vorig jaar had ik een van die momenten waarop je denkt: dit kan niet kloppen. Ons team had net voor de derde keer in één week precies dezelfde vraag beantwoord - hoe we onze Power BI-visualisaties moeten licenseren als een bedrijf zowel makers als pure kijkers heeft. Dezelfde vraag. De derde keer. Op een vrijdagmiddag toen niemand meer achter zijn bureau wilde zitten.


Het probleem was niet de vraag - het was de timing

Onze klanten komen uit verschillende tijdzones. Een groot deel van onze gebruikers bevindt zich in Zuid-Amerika, voornamelijk in Argentinië en Brazilië. Ze schrijven ons om middernacht onze tijd. En tegen de tijd dat wij reageren, slapen ze al. Deze lus van verschillen in tijdzones en het herhalen van vragen kost ons meer uren dan ik wil toegeven.

Het eerste idee was eenvoudig: bouw een FAQ-pagina. Dat hebben we gedaan. Niemand las het. Of in ieder geval niet de juiste mensen op het juiste moment. Ik kan het ze niet echt kwalijk nemen - ik typ ook liever een vraag in een zoekbalk dan door documentatie te scrollen.

De tweede poging was een kant-en-klare chatbot-tool - insluiten, een paar sjabloonantwoorden schrijven, klaar. Dat werkte ook niet. De antwoorden waren te statisch, te algemeen. Op het moment dat iemand zijn vraag net iets anders formuleerde dan de template verwachtte - niets. Stilte. Of erger nog: een antwoord dat volledig de plank missloeg.


Het keerpunt: RAG

Toen zijn we serieus begonnen over RAG - Retrieval-Augmented Generation. Klinkt technisch, maar het kernidee is eenvoudig: in plaats van antwoorden hard te coderen in de bot, geeft u hem toegang tot uw eigen documenten, productbeschrijvingen, supporttickets, FAQ's - en hij haalt zelf de relevante informatie op voordat hij reageert.

Op dat moment klikte het voor ons.

We zijn begonnen met het systematisch verzamelen van onze meest voorkomende supportonderwerpen. Niet op basis van onderbuikgevoel, maar door het onze klanten te vragen: Wat was je eerste vraag toen je ons product ging gebruiken? Welk probleem kostte u de meeste tijd? Sommige antwoorden verrasten ons - dingen die we als vanzelfsprekend beschouwden waren dat duidelijk niet.

We hebben deze inhoud in de kennisbank van de chatbot ingevoerd. En het belangrijkste: we kunnen deze dynamisch uitbreiden. Nieuwe productlanceringen, nieuwe terugkerende vragen - we voegen het toe aan de basis en de bot kent het vanaf dat moment. Niet helemaal opnieuw opbouwen, geen IT-tickets, niet wachten.


Het taalprobleem - en hoe we het hebben opgelost

Hier is een detail dat ik onderschat heb: veel van onze productgegevens, documentatie en interne beschrijvingen zijn in het Engels. Maar onze klanten in Zuid-Amerika schrijven in het Spaans. En ze verwachten terecht een antwoord in het Spaans.

Dat klinkt als een klein probleem. Dat was het niet. Een bot die iets in het Spaans vraagt en in het Engels antwoordt, is geen ondersteuning - het is frustratie.

De oplossing was het configureren van de bot om de taal van de gebruiker te detecteren en in die taal te reageren - zelfs als de onderliggende informatie in het Engels is. Dat werkt nu betrouwbaar. Onze klant in Buenos Aires krijgt zijn antwoord in het Spaans, zelfs als ons team slaapt.


Wat de Bot vandaag doet

Drie maanden na livegang zien we dat ruwweg 60-70% van inkomende ondersteuningsverzoeken worden volledig opgelost door de bot - zonder menselijke tussenkomst. De resterende vragen belanden nog steeds in onze inbox, maar met één cruciaal verschil: de bot heeft de context al vastgelegd, het verzoek gecategoriseerd en we zien meteen waar het over gaat.

Maar er is nog een effect dat ik niet had verwacht: de chatbot helpt klanten hun eigen vragen te verduidelijken. Soms weet je niet helemaal wat je probleem is - je typt iets in, de bot vraagt een vervolgvraag, en opeens realiseer je je: ah, dat is eigenlijk wat ik bedoelde. Dat was geen geplande functie. Het gebeurde gewoon.


Wat ik wil dat je meeneemt

Als je een klein team hebt dat steeds weer dezelfde ondersteuningsvragen beantwoordt, begin dan niet met technologie. Begin met het verzamelen en begrijpen van die vragen. Kijk vervolgens of een RAG-gebaseerde aanpak zinvol voor je is.

De bot is geen vervanging voor menselijke ondersteuning. Maar hij geeft ons wel de tijd terug die we nodig hebben om echt complexe problemen aan te pakken - en om 's nachts door te slapen.


Stefan Preusler is de oprichter en CEO van LeapLytics, een softwarebedrijf gespecialiseerd in Power BI-visualisatie en datavisualisatie. Hij bouwt producten die dataprocessen eenvoudiger en toegankelijker maken voor bedrijven.

Dit vind je misschien ook leuk...

Populaire berichten

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *