Vad är en Chat Bot?
En chatbot är ett datorprogram som är utformat för att samtala med en mänsklig partner. Denna typ av programvara är avsedd att övertyga sina samtalspartner om att det är en aktiv deltagare i konversationen och att verklig mening utbyts. Vissa typer av chatt bot är till och med utformade för att få användarna att tro att de deltar i en konversation med en levande människa. Den här typen av program, även om den ofta används endast för nyhetsvärde, är användbar i psykologisk forskning, utveckling av konstgjord intelligens och för att hantera vissa typer av affärsinteraktion med kunder.
Det första programmet som fungerade som en chatbot var ELIZA, ett forskningsverktyg som utvecklades på 1960-talet. ELIZA designades för att helt enkelt analysera kommentarer från en mänsklig användare och sedan svara med frågor baserade på några av orden i användarinmatningen. Användare tyckte detta fascinerande och engagerade sig i överraskande utdragna samtal med ELIZA, som de ofta tolkade som meningsfulla, tack vare den mänskliga förkärleken att hitta mening i konversationen.
En modern chattbot har tillgång till många gånger mer datorkraft än sådana tidiga program. Följaktligen kan moderna chattbots ofta lura användare under en viss tid och många har goda resultat när de genomfört Turing-testet. Detta test innehåller en konversation mellan ett mänskligt och ett datorprogram. Ett program vars output inte kan skiljas från mänsklig konversation kan anses ha klarat testet.
Många chattbots är utformade för frivoliga eller besvärliga ändamål. Vissa användare skapar helt enkelt bots och placerar dem i chatt- eller meddelandesidor på en lark. Andra använder dessa bots för att distribuera oönskad reklam eller för att trakassera användare, även om sådana reklambots är relativt enkla att ta bort, eftersom deras ständiga spridning av reklaminformation bryter deras täckning.
Under de senaste åren har den här typen av program emellertid tjänat mer praktiska syften. När man kontaktar många stora företag eller myndigheter hälsas en människa nu ofta av en automatiserad chattbot. Dessa bots kan nu utföra många uppgifter när de har hanterats av mänskliga operatörer och används rutinmässigt för att samla in användarinformation, för att rikta samtal till rätt avdelning eller för att hantera enkla uppgifter utan någon mänsklig ingripande.
Chatbots används också i utvecklingen av konstgjord intelligens. Varje framgångsrik AI måste kunna analysera naturligt språk och formulera lämpliga svar. Det här är uppgifter för vilka en chattbot redan är utformad.