Dove vuoi andare questa estate? di Francesco Scala
Dove vuoi andare questa estate? Sondaggio sotto forma di conversazione sulle mete estive conducibile attraverso una Chatbot di Facebook Messenger Autore: Francesco Scala Istituto ITIS G.Feltrinelli Classe 5°F Anno Scolastico 2016-17
Dove vuoi andare questa estate? In quest’ ultimo anno si stanno affermando una serie di piattaforme sul web per la realizzazione di chatbot. Lo scopo di questa applicazione è quello di svolgere un sondaggio sotto forma di conversazione con una persona sulle mete estive, raccogliendo le informazioni quali destinazione, provenienza e periodo di permanenza.
Dove vuoi andare questa estate? La scelta di Facebook Messenger, come piattaforma di messaggistica per la chatbot, è stata presa per la sua flessibilità in quanto è utilizzabile da molti dispositivi come tablet smartphone e pc. Per altro la piattaforma consente : Acquisti; Sondaggi; Prenotazioni;
Dove vuoi andare questa estate? Protocolli Utilizzati JSON HTTP GET HTTP POST JSON Architettura dell’applicazione
Dove vuoi andare questa estate? Le pagine di Facebook consentono alle persone di seguire notizie/news di enti, organizzazioni, aziende, negozi, personaggi pubblici ect… Chi vuole amministrare una pagina Facebook, quindi deve scelgliere: Argomento per la pagina; Descrizione ed Immagine per la pagina;
Dove vuoi andare questa estate? La Piattaforma Messenger prevede : Account; App ID; Token d’accesso (per le app e per la pagina); Webhooks; PIATTAFORMA MESSENGER
Dello scambio di messaggi Dove vuoi andare questa estate? web server Piattaforma Messenger wit.ai messaggio dell’utente messaggio dell’utente replicato intenti e dati strutturati Flusso Dello scambio di messaggi risposta all’utente
Dove vuoi andare questa estate? Wit.ai è una piattaforma che analizza i messaggi di testo e ne ricava dati strutturati e intenti (data, nomi delle città)…
Dove vuoi andare questa estate? Dati Strutturati Frase associata Quello che wit restituisce wit/datetime Questo weekend vorremmo andare a Roma from 26/05/2017 to 29/5/2017 wit/location Roma Destinazione Questo weekend vorremmo andare a Roma Intento della destinazione
Dove vuoi andare questa estate? 2 FLUSSO DEL WEB HOOK Messaggio da estrarre Ricezione dei messaggi Inviati dall’utente 3 INIZIO NO SI VALUTAZIONE INTENTO E DATI NEL MESSAGGIO UTENTE Estrazione del messaggio 1
Dove vuoi andare questa estate? FLUSSO DEL WEB HOOK RICEVUTI TUTTI I DATI UTILI Restituisce all’utente un messaggio di riepilogo e di saluto 1 FINE SI NO 2 Formula una nuova domanda per l’utente al fine di ricevere altri dati utili INVIA LA DOMANDA FORMULATA ALL’UTENTE 3 FINE
Dove vuoi andare questa estate? Grazie a tutti voi per la vostra attenzione!