Hva er en chat-bot?
En chat-bot er et dataprogram som er designet for å snakke med en menneskelig partner. Denne typen programvare er ment å overbevise samtalepartnerne om at den er en aktiv deltaker i samtalen og at det virkelig utveksles mening. Noen typer chat-bot er til og med designet for å få brukerne til å tro at de driver med en samtale med et levende menneske. Denne typen programmer, selv om de ofte brukes kun for nyhetsverdi, er nyttige i psykologisk forskning, utvikling av kunstig intelligens og i håndtering av noen typer forretningsinteraksjoner med kunder.
Det første programmet som fungerte som en chatbot var ELIZA, et forskningsverktøy utviklet på 1960-tallet. ELIZA ble designet for å bare analysere kommentarer fra en menneskelig bruker og deretter svare med spørsmål basert på noen av ordene i brukerens innspill. Brukere fant dette fascinerende og engasjerte seg i overraskende langvarige samtaler med ELIZA, som de ofte tolket som å ha vært meningsfulle, takket være den menneskelige forutsetningen for å finne mening i samtalen.
En moderne chat-bot har tilgang til mange ganger mer datakraft enn slike tidlige programmer. Følgelig kan moderne chatbots ofte lure brukere i en viss periode, og mange har gode resultater når de bestått Turing-testen. Denne testen inneholder en samtale mellom et menneske og et dataprogram. Et program hvis output ikke kan skilles fra menneskelig samtale, kan anses å ha bestått testen.
Mange chat-roboter er designet for useriøse eller unødvendige formål. Noen brukere lager ganske enkelt bots og plasserer dem i nettprat- eller meldingssider på en lerke. Andre bruker disse botene for å distribuere uønsket reklame eller for å trakassere brukere, selv om slike annonseringsboter er relativt enkle å skjermes ut, fordi deres konstante formidling av annonseringsinformasjon bryter dekningen.
I løpet av 2011 har imidlertid denne typen programmer kommet til å tjene mer praktiske formål. Når man kontakter mange store bedrifter eller myndigheter, blir et menneske nå ofte møtt av en automatisert chatbot. Disse robotene er nå i stand til å utføre mange oppgaver når de er håndtert av menneskelige operatører og blir rutinemessig brukt til å samle inn brukerinformasjon, for å dirigere samtaler til den aktuelle avdelingen eller for å håndtere enkle oppgaver uten menneskelig innblanding.
Chatbots brukes også i utviklingen av kunstig intelligens. Enhver vellykket AI må kunne analysere naturlig språk og formulere passende svar. Dette er oppgaver som en chatbot allerede er designet for.