Introduzione

Le aziende e le pubbliche amministrazioni che utilizzano le proprie piattaforme informatiche per gestire le attività di business o le proprie attività interne hanno necessità di sviluppare e di fornire interfacce applicative verso i propri clienti, dipendenti e partners. Nell’articolo Firebase: il Backend as a Service di Google, abbiamo spiegato come l’impiego di tecnologie BaaS può velocizzare e rendere meno costose le attività di sviluppo delle proprie applicazioni; tuttavia oggi parleremo di una tecnologia innovativa che sta prendendo piede negli ultimi anni, che sfrutta i concetti di Chat Bot; questa tecnologia può metterti nelle condizioni di realizzare delle interfacce mobile verso i tuoi sistemi ad un costo ancor più ridotto.

Cosa sono i Chat Bot?

I Chat Bot non sono altro che componenti software progettati per simulare una conversazione con un essere umano attraverso sistemi di messaggistica instantanea. Quando un utente entra in comunicazione con un Chat Bot inizia un’interazione con un interlocutore artificiale che è in grado di rispondere in maniera più o meno articolata a determinate domande e comandi testuali. I primi Chat Bot hanno cominciato a diffondersi nei sistemi IRC e venivano utilizzati per fornire funzionalità di auto moderazione degli utenti e di auto pubblicazione dei contenuti. Tuttavia negli ultimi anni i Chat Bot hanno iniziato a svolgere funzioni mirate alle attività di business delle aziende.

Perché i Chat Bot sono una tecnologia innovativa per la tua azienda

Attraverso l’impiego di Chat Bot le aziende possono fornire ai propri clienti/dipendenti uno strumento di interazione di facile utilizzo. Invece di fornire applicazioni mobili che devono essere distribuite nuovamente ad ogni aggiornamento, risulta più semplice fornire l’accesso ad un Chat Bot attraverso un sistema di messaggistica istantanea di ampio utilizzo. I clienti potranno interagire con la tua azienda in un modo semplice, veloce ma soprattutto familiare; chi non va tanto d’accordo con la tecnologia apprezzerà il fatto di poter interagire con il tuo business con lo stesso meccanismo utilizzato per scrivere sul gruppo delle partite di calcetto del venerdì sera.

Quali piattaforme supportano i Chat Bot

La diffusione dei Chat Bot inizia dopo gli anni 2000; aziende innovative come INPS, Gruppo BPM, IKEA e Bettini, iniziarono a fornire i primi assistenti virtuali. Da quando Microsoft nel 2007 lanciò Doretta (la ricercatrice quasi perfetta), fino ad oggi, sono stati fatti notevoli passi avanti. Grazie a Telegram e successivamente a Facebook, il concetto di Bot ai giorni odierni è totalmente mutato; grazie a queste due aziende in particolare è possibile mettere in funzione in modo semplice e veloce dei Chat Bot all’avanguardia facilmente utilizzabili attraverso i sistemi di messaggistica istantanea attualmente più diffusi.

Cosa si può fare con un Chat Bot

Se in passato i Chat Bot potevano fornire solamente informazioni “statiche”, oggi questi strumenti possono fare molto di più. Principalmente essi vengono utilizzati per: supporto alle attività di business (assistente al cliente post vendita, guida all’acquisto, consultazione dei cataloghi);  fruizione di servizi (tracciamento spedizioni, reminder); controllo remoto e home automation; uso comune (trivia, chat matchmaking). Se è vero che l’immaginazione non ha limiti, i moderni Chat Bot saranno impiegati per svolgere moltissime altre funzioni; negli ultimi anni i Chat Bot si sono evoluti a tal punto da consentire di processare pagamenti online. Se vuoi vedere con i tuoi occhi cosa può fare un Chat Bot, ti consiglio di provare quello che utilizzo di più quotidianamente: si tratta di TrackBot disponibile su Telegram. Tramite TrackBot puoi tenere sotto traccia le tue spedizioni ricevendo notifiche in tempo reale sugli aggiornamenti di stato. Come potrai subito notare, istruire TrackBot è più semplice di utilizzare il servizio fornito dal corriere per tracciare il tuo pacco.

Come sono sviluppati

Sviluppare un Chat Bot per Telegram o per Facebook Messenger è un’operazione semplicissima. Le due piattaforme forniscono SDK per i tuoi linguaggi di programmazione preferiti. Il processo di integrazione di un Chat Bot è semplice; basta chiedere una API Key legata al tuo Chat Bot e tramite semplici istruzioni è possibile scambiare messaggi verso gli utenti.

Telegram & BotFather

La nostra piattaforma preferita in cui sviluppare i Chat Bot è Telegram. Aggiungendo su Telegram il Chat Bot BotFather, si accede alla sezione sviluppatori per la creazione dei Telegram Bot. BotFather oltre a servire da live demo per esplorare alcune delle funzionalità offerte dai Telegram Bot consente di fare ben altro; tramite dei menu interattivi è possibile personalizzare il proprio Bot ed ottenere le API Key. Tra le altre personalizzazioni possibili vi è la possibilità di scegliere il nome del Bot ed impostare una descrizione. E’ possibile inoltre impostare una foto profilo del Bot e definire una lista comandi che verrà presentata direttamente agli utenti: questa personalizzazione è utile per elencare in maniera riassuntiva tutte le funzionalità fornite dal Bot verso gli utenti.

I Chat Bot di IES Solutions

Noi di IES Solutions utilizziamo un Bot Telegram per sfruttare alcune funzionalità della piattaforma Jixel. Tramite il Bot di Jixel è possibile ricevere tutte le notifiche di aggiornamento che generalmente vengono inviate tramite SMS ed Email; preferendo l’invio dei messaggi tramite il Telegram Bot, rispetto al metodo basato su SMS, si riesce ad avere un considerevole risparmio sui costi operatore di invio degli SMS. Il Telegram Bot di Jixel non consente però solo di risparmiare sui costi di invio delle notifiche ma fa molto altro, per esempio attraverso un apposito menu è possibile visualizzare gli ultimi Eventi/Avvisi ricevuti, oltre a validare gli Avvisi in attesa di approvazione. Il Telegram Bot di Jixel diventa in questo modo un facile e potente strumento che consente agli utenti della piattaforma di utilizzare alcune semplici funzionalità.

Realizziamo i tuoi Bot su misura

Se anche tu vuoi mettere in funzione un Bot su misura collegato direttamente alla tua piattaforma noi siamo pronti ad aiutarti. Mettiti in contatto con noi, raccontaci la tua idea e lascia che la nostra azienda sviluppi per te un Chat Bot che consenta di agevolare i meccanismi di interazione tra la tua piattaforma e i tuoi clienti attraverso una tecnologia del tutto innovativa. Il tuo Chat Bot personale è pronto ad accendersi ed a mettersi a tua completa disposizione.