Hvad er en chat-bot?
En chat-bot er et computerprogram, der er designet til at føre en samtale med en menneskelig partner. Denne type software er beregnet til at overbevise sine samtalepartnere om, at det er en aktiv deltager i samtalen, og at der udveksles reel mening. Nogle typer chat-bot er endda designet til at få brugerne til at tro, at de er involveret i en samtale med et levende menneske. Selv om denne type program ofte anvendes udelukkende til nyhedsværdi, er denne nyttig i psykologisk forskning, udvikling af kunstig intelligens og til håndtering af nogle typer forretningsinteraktion med kunder.
Det første program, der fungerede som en chatbot, var ELIZA, et forskningsværktøj udviklet i 1960'erne. ELIZA var designet til blot at analysere kommentarer fra en menneskelig bruger og derefter svare med spørgsmål baseret på nogle af ordene i brugerinput. Brugere fandt dette fascinerende og engagerede sig i overraskende langvarige samtaler med ELIZA, som de ofte fortolkede som værende meningsfulde takket være den menneskelige tilbøjelighed til at finde mening i samtalen.
En moderne chatbot har adgang til mange gange mere computerkraft end sådanne tidlige programmer. Derfor kan moderne chatbots ofte narre brugerne i et stykke tid, og mange har gode resultater med at bestå Turing-testen. Denne test indeholder en samtale mellem et menneske og et computerprogram. Et program, hvis output ikke kan skelnes fra menneskelig samtale, kan anses for at have bestået testen.
Mange chatbots er designet til useriøse eller ubehagelige formål. Nogle brugere opretter blot bots og placerer dem i chat- eller meddelelseswebsteder på en lark. Andre bruger disse bots til at distribuere uønsket reklame eller til at chikanere brugere, skønt sådanne reklamebots er relativt lette at udskrive, da deres konstante udbredelse af reklameinformation bryder deres dækning.
I 2011 har de seneste år set denne type program komme til at tjene mere praktiske formål. Når man kontakter mange store virksomheds- eller regeringsenheder, bliver man ofte mødt af en automatiseret chatbot. Disse bots er nu i stand til at udføre mange opgaver, når de først er håndteret af menneskelige operatører, og de bruges rutinemæssigt til at indsamle brugerinformation, til at dirigere opkald til den relevante afdeling eller til at håndtere enkle opgaver uden nogen menneskelig indgriben.
Chatbots bruges også til udvikling af kunstig intelligens. Enhver succesrig AI skal være i stand til at analysere naturligt sprog og formulere passende svar. Dette er opgaver, som en chat-bot allerede er designet til.