Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief
Chatbot

Zo bouwt u een documentgebaseerde chatbot

19 juni 2018 - 12:155 minuten leestijdOpinieData & AI
ir. Reinoud Kaasschieter
ir. Reinoud Kaasschieter
Managing consultant

Chatbots zijn populair. Want chatbots zijn de toekomstige manier om in contact te treden met klanten, medewerkers en alle andere mensen met wie u wilt communiceren. De essentie is dat deze communicatie een dialoog is. In tegenstelling tot het ouderwets publiceren van informatie, hebben mensen, door de chatbot vragen te stellen, directer en persoonlijker toegang tot de informatie die ze wensen.

Chatbots kunnen ook worden gebruikt voor informatieoverdracht, zoals leren en opzoeken. De chatbot kan de gebruiker leiden naar die informatiebronnen die hij of zij nodig heeft. Met behulp van vraag-antwoordparen kan de gebruiker de kennis, die in de chatbot is vastgelegd, doorzoeken. Dit is efficiënter dan zoekmachines, omdat de chatbot de gebruiker in dialoog naar het meest relevante antwoord kan leiden, in plaats van een hoeveelheid teksten voor te leggen die mogelijk het juiste antwoord bevatten.

Stel je een servicemonteur voor die werkt op locaties van klanten en die complexe producten onderhoudt, zoals printers en kopieerapparaten. De monteur moet papieren of elektronische boeken, zoals handleidingen, bij zich hebben om dingen op te zoeken. Hoewel ervaring telt en de monteur waarschijnlijk veel uit het hoofd weet, moet de monteur bij ongebruikelijke problemen de oplossing in een document opzoeken. Stellen we ons nu een chatbot voor die deze productgerelateerde documenten ontsluit. Door een chatbot te gebruiken, kan de monteur worden begeleid bij het stellen van de diagnose en het oplossen van problemen. De chatbot leidt de gebruiker door de onderwerpen, stelt aanvullende vragen en geeft de tekstfragmenten terug die het antwoord kunnen bevatten. Dit alles versnelt de onderhoudstijden en uniformeert de manier waarop onderhoud binnen de organisatie wordt uitgevoerd.

Het gebruik van dit soort chatbots helpt niet alleen om de onderhoudsprocessen efficiënter te maken, zulke chatbots kunnen worden gebruikt om minder ervaren monteur te helpen zijn machines te leren kennen. De bots kunnen ook worden gebruikt voor toegang tot de zogenaamde ‘long tail’, zoals ondersteuning van oudere producten die niet vaak meer gebruikt worden.

Een chatbot programmeren

De meeste chatbots zijn voorgeprogrammeerd. Ze maken gebruik van een verzameling vooraf gedefinieerde antwoorden op bestaande vragen en heuristieken om dat passende antwoord te kiezen op basis van de intentie en context van de gebruikersvraag. Het bouwen van een dergelijke chatbot kan behoorlijk omslachtig en tijdrovend zijn. Alle mogelijke dialogen of vraag-antwoordparen moeten vooraf in het systeem worden vastgelegd. Dit is vaak nog een handmatige taak.

Het bouwen van dialogen is al ingewikkeld, maar het onderhouden ervan is nog moeilijker. Als in ons voorbeeld nieuwe producten worden vrijgegeven, wordt nieuwe documentatie gepubliceerd. Ook deze documenten moeten worden geanalyseerd, worden omgezet in nieuwe vraag-antwoord-paren en in het bestaande systeem worden ingevoegd.

Een van de redenen waarom op kennisgebaseerde systemen falen, is omdat het erg moeilijk is om kennis uit mensen en documenten te halen. Dat is de reden waarom zoekmachines nog steeds op grote schaal worden gebruikt. De zoekmachine zelf bevat geen kennis; het kent alleen woorden en relaties tussen woorden, zonder echte context.

De chatbot bouwen

Maar hoe kunnen we een chatbot maken die in staat is om de steeds wisselende verzameling ongestructureerde documenten te gebruiken? Op de een of andere manier zitten we nog steeds vast aan zoekmachines. Zoekmachines zijn tegenwoordig zeer goed. Producten zoals Elasticsearch en IBM Watson Explorer bieden de mogelijkheid om documenten op een intelligentere manier te raadplegen. Deze zoekmogelijkheden gaan verder dan eenvoudige zoekacties op basis van zoekwoorden, omdat ze de teksten kunnen analyseren die ze doorzoeken.

Maar nu we gebruiken gaan we een chatbot gebruiken om door documenten te zoeken. Het is de taak van de chatbot om de intentie en context van de vraag van de gebruiker te bepalen. En omdat het een dialoog is, moet de chatbot ook de interactie met de gebruiker onthouden, zodat de chatbot de context van de gebruiker kan onthouden.

Door de tekstanalysefuncties van de documentzoekmachine te gebruiken, kunnen we automatisch bepalen wat de onderwerpen zijn die in de tekst zelf aanwezig zijn. Deze onderwerpen kunnen worden gebruikt om dialogen in de chatbot te definiëren. Deze dialogen zijn gericht op het maken van specifiekere zoekopdrachten. Hoe specifieker de zoekopdrachten, hoe groter de kans dat relevant documenten of tekstfragmenten uit documenten worden gevonden.

Andersom kunnen we de onderwerpen in de gestelde vragen gebruiken om te zien of de documenten geschikt zijn voor het doel. Bevatten de documenten de antwoorden op de vragen die de gebruikers (zullen) stellen? Als dat niet het geval is, moeten we meer relevante documenten toevoegen aan de verzameling documenten.

Het is de taak van de chatbot om de intentie van de gebruikersvraag in kaart te brengen met de onderwerpen die aanwezig zijn in de documenten. En om intenties en onderwerpen uit teksten te bepalen; of het nu gaat om de vragen van de gebruiker of de inhoud van de documenten, moeten we natuurlijke taal kunnen interpreteren. Ook deze algoritmes zijn beschikbaar.

Het beste van beide werelden

Vergeleken met de huidige chatbots, waar elke interactie moet worden geconfigureerd, zijn op documenten gebaseerde chatbots enkele duidelijke voordelen. Het maken van zo’n chatbot is niet langer een probleem. De technologie is er en klaar voor gebruik. Documentgebaseerde chatbot biedt gebruikers niet alleen de mogelijkheid om grote hoeveelheden kennis te doorzoeken, maar maakt ook chatbots die sneller kunnen worden gebouwd en gemakkelijker kunnen worden onderhouden.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    De weg van dataverzameling naar impact

    Iedere organisatie heeft data, maar niet iedereen weet hoe je het goed gebruikt. Hoe zet je waardevolle informatie om in actie?

    Computable.nl

    In detail: succesvolle AI-implementaties

    Het implementeren van kunstmatige intelligentie (AI) biedt enorme kansen, maar roept ook vragen op. Deze paper beschrijft hoe je als (middel)grote organisatie klein kunt starten met AI en gaandeweg kunnen opschalen.

    Computable.nl

    Maak kennis met digitale identiteiten

    De digitale economie groeit snel en de EU heeft strikte regelgeving ingevoerd om de veiligheid en privacy te waarborgen; in deze whitepaper ontdek je hoe digitale identiteiten deze transitie ondersteunen en wat dit voor jouw organisatie betekent.

    Meer lezen

    bestand
    OpinieData & AI

    Cognitieve documentverwerking versnelt organisatie

    Chatbot
    ActueelCloud & Infrastructuur

    Atos en Google bouwen chatbot voor T-Mobile

    Eén reactie op “Zo bouwt u een documentgebaseerde chatbot”

    1. dino schreef:
      24 juni 2018 om 10:35

      toets 1 als u weer in een andere wachtrij wilt staan en de wachttijd reset wordt.
      toets 2 als u dezelfde vraag heeft die iedereen heeft omdat onze informatie niet op orde is en men geen zin heeft om de website aan te passen, omdat men daarvoor weer een zzp-er moet laten opdraven.
      toets 3 als u wilt worden doorverbonden met onze onderbetaalde Nederlands sprekende Call Center medewerkers in zon-zee-strand Portugal.
      Als u geen keuze maakt wordt u te woord gestaan door onze documentgebaseerde ‘This page is intentially left blank’ chatbot.
      Om onze kansloze employees continu te controleren en onder druk te zetten, kan het zijn dat dit gesprek wordt opgenomen.

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs