Chatterbot-urile sunt programe care sunt concepute pentru a oferi o interacțiune electronică cu oamenii care este oarecum similară cu conversația sau conversația care are loc între două persoane. Utilizat într-un număr de aplicații, chatterbot este strâns implicat în jocurile online și alte programe în care acțiunile și comunicările verbale ale unei ființe umane influențează răspunsurile oferite de programul de calculator. Acest tip de îmbunătățire a programelor poate ajuta la a face diverse aplicații mai prietenoase pentru mulți utilizatori.
Cunoscuți uneori sub numele de talk bots, chat bots sau chiar chatterbox, chatterbot funcționează ca un agent de conversație. Jocurile online sunt un exemplu de programe în care dispozitivul ajută la crearea unui mediu mai atractiv și atrage jucătorul uman să intre într-un joc. Chiar dacă nu există alți jucători umani care participă, chatterbot oferă conversație pe baza a ceea ce individul alege să spună sau să facă. În timp ce interacțiunea poate să nu aibă spontaneitatea comunicării verbale între două ființe umane, chatterbot-ul imită în mod eficient un flux de conversație și astfel sporește nivelul de plăcere derivat din activitate.
Chatterbot face parte din tehnologia mai largă care vizează furnizarea de instrumente inteligente de conversație în multe tipuri de comunicații electronice. Multe companii folosesc tehnologia chatbot ca mijloc de filtrare și calificare a apelurilor primite către centrele de asistență pentru clienți. Ideea este că, folosind un chatterbot pentru a gestiona mai multe apeluri de rutină pentru asistență, tehnicienii live sau personalul de service pentru clienți pot petrece mai mult timp concentrându-se pe clienții cu probleme mai detaliate.
Pe măsură ce programarea pentru aplicațiile chatterbot devine mai sofisticată, ideea ca doi chatterbot interacționează unul cu celălalt și au o conversație atât logică, cât și constructivă devine mai mult o posibilitate. Utilizarea a doi sau mai mulți chatterbot în acest tip de mediu ar face posibil ca persoanele să aibă interfața dispozitivelor cu un chatterbot care analizează apelurile pentru un potențial client sau furnizor și ar permite roboților să culeagă date relevante unul de la altul. Acest lucru ar permite managerilor și altor membri ai personalului să revizuiască schimbul de conversații arhivat la îndemâna lor și apoi să inițieze un contact de la persoană la persoană dacă sunt interesați să facă acest lucru.