I chatterbot sono programmi progettati per offrire un’interazione elettronica con gli umani che è in qualche modo simile alla conversazione o al chiacchiericcio che ha luogo tra due persone. Utilizzato in una serie di applicazioni, il chatterbot è intimamente coinvolto con i giochi online e altri programmi in cui le azioni e le comunicazioni verbali di un essere umano influiscono sulle risposte fornite dal programma per computer. Questo tipo di miglioramento del programma può aiutare a rendere più amichevoli le varie applicazioni per molti utenti.
A volte noto come talk bot, chat bot o anche chatterbox, il chatterbot funziona come un agente conversazionale. Il gioco online è un esempio di programmi in cui il dispositivo aiuta a creare un ambiente più attraente e invoglia il giocatore umano ad entrare in un gioco. Anche se non ci sono altri giocatori umani che partecipano, il chatterbot fornisce una conversazione basata su ciò che l’individuo sceglie di dire o fare. Mentre l’interazione può mancare della spontaneità delle comunicazioni verbali tra due esseri umani, il chatterbot imita efficacemente un flusso di conversazione e quindi migliora il livello di divertimento derivato dall’attività.
Il chatterbot fa parte della più ampia tecnologia volta a fornire strumenti di conversazione intelligenti in molti tipi di comunicazione elettronica. Molte aziende utilizzano la tecnologia chatbot come mezzo per lo screening e la qualificazione delle chiamate in entrata ai centri di assistenza clienti. L’idea è che utilizzando un chatterbot per gestire più chiamate di routine di assistenza, i tecnici in tempo reale o il personale del servizio clienti possono dedicare più tempo a concentrarsi sui clienti con problemi più dettagliati.
Man mano che la programmazione per le applicazioni chatterbot diventa più sofisticata, l’idea di due chatterbot che interagiscono tra loro e hanno una conversazione sia logica che costruttiva diventa più una possibilità. L’utilizzo di due o più chatterbot in questo tipo di ambiente consentirebbe alle persone di interfacciare i dispositivi con un chatterbot che sta esaminando le chiamate per un potenziale cliente o fornitore e consentire ai bot di raccogliere dati rilevanti l’uno dall’altro. Ciò consentirebbe ai manager e ad altro personale di rivedere lo scambio di conversazioni archiviato a loro piacimento e quindi avviare un contatto da persona a persona se interessati a farlo.