Wat is een chatbot?
Een chatbot is een computerprogramma dat is ontworpen om een gesprek aan te gaan met een menselijke partner. Dit type software is bedoeld om zijn gesprekspartners ervan te overtuigen dat het een actieve deelnemer is aan het gesprek en dat echte betekenis wordt uitgewisseld. Sommige typen chatbots zijn zelfs ontworpen om gebruikers te laten geloven dat ze in gesprek zijn met een levend mens. Dit type programma, hoewel vaak puur gebruikt voor nieuwwaarde, is nuttig bij psychologisch onderzoek, de ontwikkeling van kunstmatige intelligentie en bij het omgaan met sommige soorten zakelijke interactie met klanten.
Het eerste programma dat fungeerde als chatbot was ELIZA, een onderzoekstool die in de jaren zestig werd ontwikkeld. ELIZA is ontworpen om eenvoudig opmerkingen van een menselijke gebruiker te ontleden en vervolgens te antwoorden met vragen op basis van enkele woorden in de gebruikersinvoer. Gebruikers vonden dit fascinerend en betrokken bij verrassend langdurige gesprekken met ELIZA, die ze vaak interpreteerden als zinvol, dankzij de menselijke voorkeur om betekenis te vinden in een gesprek.
Een moderne chatbot heeft toegang tot vele malen meer rekenkracht dan dergelijke vroege programma's. Bijgevolg kunnen moderne chatbots gebruikers vaak een tijdje voor de gek houden en veel hebben goede resultaten bij het behalen van de Turing-test. Deze test bevat een gesprek tussen een mens en een computerprogramma. Een programma waarvan de output niet kan worden onderscheiden van een menselijk gesprek, kan worden beschouwd als geslaagd voor de test.
Veel chatbots zijn ontworpen voor frivole of snode doeleinden. Sommige gebruikers maken eenvoudig bots en plaatsen deze in chat- of berichtensites op een leeuwerik. Anderen gebruiken deze bots om ongewenste reclame te verspreiden of om gebruikers lastig te vallen, hoewel dergelijke advertentiebots relatief eenvoudig te screenen zijn, omdat hun voortdurende verspreiding van advertentie-informatie hun dekking verbreekt.
In 2011 hebben dit soort programma's echter meer praktische doeleinden gekregen. Wanneer hij contact opneemt met veel grote bedrijven of overheidsinstanties, wordt een mens nu vaak begroet door een geautomatiseerde chatbot. Deze bots zijn nu in staat om veel taken uit te voeren die ooit door menselijke operators zijn afgehandeld en worden routinematig gebruikt om gebruikersinformatie te verzamelen, om oproepen naar de juiste afdeling te sturen of om eenvoudige taken uit te voeren zonder menselijke tussenkomst.
Chatbots worden ook gebruikt bij de ontwikkeling van kunstmatige intelligentie. Elke succesvolle AI moet in staat zijn om de natuurlijke taal te ontleden en passende antwoorden te formuleren. Dit zijn taken waarvoor al een chatbot is ontworpen.