Come già accennato sopra, il primo esperimento in questo campo risale al 1950 ad opera del pioniere dell’informatica Alan Turing, passando per vari esperimenti, come ad esempio A.L.E.X.A di Richard S. Wallace del 1995 e MITSUKU di Steve Worswick del 2005. L’excursus procede con realizzazioni di qualche anno fa, come il servizio vocale in cloud di Amazon Alexa e Tay , l’infelice esperimento di intelligenza artificiale di Microsoft Corporation, e si conclude con l’esperienza di Zo , quella della recruiter russa Vera e il caso del bot sull’exchange Bitstamp . La storia completa nell’infografica sotto.

In questo articolo percorreremo la storia dei chatbot , dalla nascita ai giorni nostri, spiegheremo cosa sono e a cosa servono , come funzionano , come vengono utilizzati e quali benefici portano a diverse aree di business . Cominciamo!

Dalle prime macchine e esperimenti tecnologici, si è sempre cercato di arrivare ad uno stato in cui i robot riuscissero ad agire e pensare come gli umani. Non è quindi un caso che i primi esempi di chatbot risalgano al 1950 . I chatbot sono solo un esempio di automi creati per aiutare gli umani e le imprese a efficientare lavori ripetitivi e, quando si parla di sostituire l’uomo con la macchina, sono svariati gli esempi che vengono in mente, partendo da quello concreto degli androidi che gestiscono due hotel in Giappone . Non solo, il panorama cinematografico fornisce diversi casi, come ne “La fabbrica di cioccolato” del 2005 nel quale il padre del protagonista viene licenziato perché sostituito da un robot, o la famosa voce computerizzata caratteristica della navicella di “Star Trek”, o la strana situazione del protagonista di “Her” di Spike Jonze, che considera reale una relazione con un software – “OS1” autonominatosi Samantha – arrivando al punto di chiedere il divorzio dalla moglie reale. Conversare con questi esseri cibernetici provoca una sorta di brivido mentale, e una punta di divertimento, proprio per l’immaginario creato da queste serie tv e dai romanzi di fantascienza. L’avanzamento della tecnologia fa sì che i robot riescano ad invadere un numero sempre maggiore di sfere della vita umana, grazie a soluzioni come l’Intelligenza Artificiale, l’IoT e il Machine Learning.

CHATBOT: COSA SONO?

Partiamo dal principio rispondendo alle domanda più basilare: cosa sono i chatbot?

Il termine “Chatbot” deriva da “Chatterbot” coniato da Michael Mauldin nel 1994 per descrivere tutti i software conversazionali. La parola stessa già include la risposta alla domanda che ci siamo posti all’inizio. Il termine è infatti l’incontro tra “Chat”, dal verbo inglese che significa conversare, parlare, e “Bot”, abbreviazione di “Robot” con cui in informatica si definisce un programma che utilizza gli stessi sistemi di comunicazione e interazione con le macchine degli esseri umani. In parole povere, sono software che simulano il conversare delle persone reali.

I Chatbot sono assistenti personali virtuali capaci di rispondere alle esigenze degli utenti in casi specifici e circoscritti. Se in alcune situazioni i bot sono “entità” a sé stanti, in altri gli sviluppatori sfruttano le piattaforme di messaggistica istantanea, come Messenger di Facebook e Telegram, per creare le interazioni.

Dal punto di vista tecnico, non sono altro che software capaci di simulare una conversazione tra due persone, come se fosse una comune chat, grazie all’impiego dell’Intelligenza Artificiale.

Ci sono diverse tipologie di chatbot, da quelli più elementari che si limitano a scansionare le parole chiave contenute negli input per rispondere di conseguenza (un po’ come fa Google quando si cerca qualcosa), ad altri più avanzati, che riescono ad auto evolversi grazie a tecnologie come il Machine Learning e simulare il comportamento delle persone con l’analisi del linguaggio naturale, comunemente nota come NLP (dall’inglese Natural Language Processing).

LA SEMANTICA DEL LINGUAGGIO, IL NATURAL LANGUAGE PROCESSING

“NLP is not magic, but the results you can get sometimes seem almost magical.”, Wei Li

L’NLP è una disciplina che esiste da più di 50 anni e, con l’avvento dei computer, ha raggiunto campi che vanno oltre la linguistica.

È comunemente definito come “la manipolazione automatica del linguaggio naturale, sia scritto che parlato, attraverso l’uso di un software”. Questo è un processo altamente complicato vista l’ambiguità intrinseca del linguaggio umano.

Per elaborare il linguaggio gli input vengono processati in quattro analisi proprie del meccanismo di formulazione di un linguaggio di programmazione: analisi lessicale, grammaticale, sintattica e semantica.

Ci sono ancora moltissimi progressi all’orizzonte nel campo del Natural Language Processing, ma grazie alla tecnologia di Machine Learning si è già ad una perfezione tale da mettere in dubbio che sia una macchina o una persona a parlare. Per questo diverse aziende si stanno avvicinando a questa tecnologia, specialmente nel settore del customer care, ma non solo.

SETTORI D’APPLICAZIONE DEL CHATBOT: I 5 PIÙ INTERESSANTI

Sono molteplici i settori che possono beneficiare della bot revolution, ma qui ne analizzeremo solo alcuni. Cinque sono quelli che più di tutti ne stanno beneficiando.

SANITÀ

Lo so, vi starete chiedendo che cosa c’entrano i chatbot con la sanità, ora ve lo spiego. Nell’infografica sopra potete vedere come ELIZA, il primo chatterbot della storia, era stato programmato per fornire una sorta di aiuto ad uno psicoterapista. Dopo ELIZA, ce ne sono stati altri usati per uno scopo simile, soprattutto per rassicurare gli utenti.

SERVIZI DI DELIVERY

Esistono svariate app per ordinare cibo a domicilio, oppure per prenotare auto e B&B. Molti dei business in questo settore si sono rivolti ai chatbot per automatizzare gli ordini e fornire più servizi in un’unica piattaforma, Messenger, per citarne una (e a volte basta una sola emoji ;))

Alcuni nomi noti, soprattutto oltreoceano, sono Pizza Hut e Burger King.

AUTOMOTIVE

Un punto debole del campo automotive è quello delle fasi di post vendita come il customer care e il customer retention. È qui che entrano in gioco i bot delle chat. Noi ne abbiamo un esempio “in casa” attraverso i bot sviluppati da Esosphera, partner di BtheOne Automotive e di Interlogica, società operante nell’ambito del customer care dell’automotive che supporta le aziende a realizzare relazioni Omni-Channel.

RISORSE UMANE

Il settore dell’HR, specialmente nelle attività di recruiting, può beneficiare dei chatbot nelle fasi iniziali del processo. I bot possono infatti, attraverso domande specifiche e prestabilite, ottenere più informazioni rispetto a quelle inserite nei CV snellendo la fase di screening e la prima selezione. Un tipo di funzionalità che qui in Interlogica stiamo sviluppando per la nostra piattaforma di recruiting, Hirebop.

TURISMO

Così come i chatbot stanno rivoluzionando il comparto delle consegne a domicilio, stanno altrettanto stravolgendo il modo in cui prenotiamo strutture ricettive, i voli o eseguiamo check-in, e altre situazioni inerenti l’ambito turistico.

Le aziende più conosciute sono Expedia e KLM con i loro bot di Messenger. Per ora i bot sono utilizzati specialmente nella parte di prenotazione, ma potranno essere presto implementati in altri processi, come ad esempio prenotare il servizio in camera in un albergo.

QUALE TIPOLOGIA DI BOT?

Abbiamo analizzato alcuni dei settori coinvolti maggiormente nello sviluppo dei bot. Tuttavia, ci sono diverse tipologie di chatbot che rispondono ad esigenze diverse.

Le categorie più utilizzate sono essenzialmente tre: