SlideShare a Scribd company logo
1 of 22
Download to read offline
BOT AND RELATED
TECHNOLOGIES LANDSCAPE
UN PANORAMA SULLE PRINCIPALI SOLUZIONI PER
L'IMPLEMENTAZIONE DI BOT
Alberto Buzio

Ricercatore
BotConference – Torino, Aprile 2017
Corso «Comprensione…» per Camera di Commercio 2Copyright © 2016 ISMB |Creativity and Design Innovation 2Copyright © 2017 ISMB |Creativity and Design Innovation 2Copyright © 2017 ISMB |
Corso «Comprensione…» per Camera di Commercio 3Copyright © 2016 ISMB |Creativity and Design Innovation 3Copyright © 2017 ISMB |Creativity and Design Innovation 3Copyright © 2017 ISMB |
•  Landscapes
•  Chats API, Bot builders, Bot frameworks, Natural
Language Processing (NLP) tools
•  Principali soluzioni per l’implementazione
•  Elementi grafici
INDICE
BOT CONFERENCE 2017
Corso «Comprensione…» per Camera di Commercio 4Copyright © 2016 ISMB |Creativity and Design Innovation 4Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 4Copyright © 2016 ISMB |Creativity and Design Innovation 4Copyright © 2017 ISMB |
Landscapes
Corso «Comprensione…» per Camera di Commercio 5Copyright © 2016 ISMB |Creativity and Design Innovation 5Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 5Copyright © 2016 ISMB |Creativity and Design Innovation 5Copyright © 2017 ISMB |
Landscapes
Corso «Comprensione…» per Camera di Commercio 6Copyright © 2016 ISMB |Creativity and Design Innovation 6Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 6Copyright © 2016 ISMB |Creativity and Design Innovation 6Copyright © 2017 ISMB |
Landscapes
Corso «Comprensione…» per Camera di Commercio 7Copyright © 2016 ISMB |Creativity and Design Innovation 7Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 7Copyright © 2016 ISMB |Creativity and Design Innovation 7Copyright © 2017 ISMB |
Chat API, Bot builders, Bot frameworks, NLP tools
Corso «Comprensione…» per Camera di Commercio 8Copyright © 2016 ISMB |Creativity and Design Innovation 8Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 8Copyright © 2016 ISMB |Creativity and Design Innovation 8Copyright © 2017 ISMB |
Chat API
•  Per interfacciarsi ad ogni chat si devono seguire
specifiche diverse, dalla creazione alla pubblicazione,
dalla formattazione per la comunicazione alle varie
funzionalità a disposizione
•  Code based
Corso «Comprensione…» per Camera di Commercio 9Copyright © 2016 ISMB |Creativity and Design Innovation 9Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 9Copyright © 2016 ISMB |Creativity and Design Innovation 9Copyright © 2017 ISMB |
•  Zero code
•  Velocità di connessione con chat
•  Utili per bot a risposte chiuse basandosi su una “logica a flowchart”
•  Black box poco flessibile e personalizzabile
•  Recupero di dati da servizi esterni limitati
Bot builders
Corso «Comprensione…» per Camera di Commercio 10Copyright © 2016 ISMB |Creativity and Design Innovation 10Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 10Copyright © 2016 ISMB |Creativity and Design Innovation 10Copyright © 2017 ISMB |
Bot frameworks
•  Connettori da/verso diverse chats e NLP tools
•  Formattazione della comunicazione da/verso
i vari servizi collegati
•  Spesso si appoggiano su NodeJS
Corso «Comprensione…» per Camera di Commercio 11Copyright © 2016 ISMB |Creativity and Design Innovation 11Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 11Copyright © 2016 ISMB |Creativity and Design Innovation 11Copyright © 2017 ISMB |
Natural Language Processing tools
•  Analizzano il contenuto del testo e “gestiscono il dialogo”
•  Entità: categorie di vocaboli e sinonimi
•  Intenti: mappature tra ciò che scrive l’utente e le possibili azioni che il software può
intraprendere
Corso «Comprensione…» per Camera di Commercio 12Copyright © 2016 ISMB |Creativity and Design Innovation 12Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 12Copyright © 2016 ISMB |Creativity and Design Innovation 12Copyright © 2017 ISMB |
Principali soluzioni per l’implementazione
•  Architettura di base
•  Multi-chat
•  Botkit – Howdy
•  Watson – IBM
•  Bot Framework e LUIS – Microsoft
•  Api.ai – Google
•  Wit.ai – Facebook
Corso «Comprensione…» per Camera di Commercio 13Copyright © 2016 ISMB |Creativity and Design Innovation 13Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 13Copyright © 2016 ISMB |Creativity and Design Innovation 13Copyright © 2017 ISMB |
Architettura di base
Corso «Comprensione…» per Camera di Commercio 14Copyright © 2016 ISMB |Creativity and Design Innovation 14Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 14Copyright © 2016 ISMB |Creativity and Design Innovation 14Copyright © 2017 ISMB |
Multi-chat
Corso «Comprensione…» per Camera di Commercio 15Copyright © 2016 ISMB |Creativity and Design Innovation 15Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 15Copyright © 2016 ISMB |Creativity and Design Innovation 15Copyright © 2017 ISMB |
Botkit
Corso «Comprensione…» per Camera di Commercio 16Copyright © 2016 ISMB |Creativity and Design Innovation 16Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 16Copyright © 2016 ISMB |Creativity and Design Innovation 16Copyright © 2017 ISMB |
Watson – IBM
Corso «Comprensione…» per Camera di Commercio 17Copyright © 2016 ISMB |Creativity and Design Innovation 17Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 17Copyright © 2016 ISMB |Creativity and Design Innovation 17Copyright © 2017 ISMB |
Bot Framework e LUIS – Microsoft
Corso «Comprensione…» per Camera di Commercio 18Copyright © 2016 ISMB |Creativity and Design Innovation 18Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 18Copyright © 2016 ISMB |Creativity and Design Innovation 18Copyright © 2017 ISMB |
Api.ai – Google
Corso «Comprensione…» per Camera di Commercio 19Copyright © 2016 ISMB |Creativity and Design Innovation 19Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 19Copyright © 2016 ISMB |Creativity and Design Innovation 19Copyright © 2017 ISMB |
Wit.ai – Facebook
Corso «Comprensione…» per Camera di Commercio 20Copyright © 2016 ISMB |Creativity and Design Innovation 20Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 20Copyright © 2016 ISMB |Creativity and Design Innovation 20Copyright © 2017 ISMB |
•  Alcune primitive per l’interfaccia utente di un Chatbot
Elementi grafici
Corso «Comprensione…» per Camera di Commercio 21Copyright © 2016 ISMB |Creativity and Design Innovation 21Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 21Copyright © 2016 ISMB |Creativity and Design Innovation 21Copyright © 2017 ISMB |
GRAZIE!
CONTATTI
www.ismb.it
Alberto Buzio
Ricercatore
Innovation Development
+39 011 2276239
buzio@ismb.it

More Related Content

Similar to Bot and related technologies landscape - BotConference 2017 - Turin - ISMB

Web marketing per il turismo
Web marketing per il turismoWeb marketing per il turismo
Web marketing per il turismoMarco Tibaldeschi
 
Impari premio forum pa 2017
Impari premio forum pa 2017Impari premio forum pa 2017
Impari premio forum pa 2017impari-scuola
 
UX e UI: buone pratiche e strumenti
UX e UI: buone pratiche e strumenti UX e UI: buone pratiche e strumenti
UX e UI: buone pratiche e strumenti Coppa+Landini
 
Design for Industry 4.0
Design for Industry 4.0Design for Industry 4.0
Design for Industry 4.0Chiara Danese
 
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro Paolo Nesi
 
Smau Napoli 2016 - Codemotion
Smau Napoli 2016 - CodemotionSmau Napoli 2016 - Codemotion
Smau Napoli 2016 - CodemotionSMAU
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015Paolo Dadda
 
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...Sardegna Ricerche
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMFederico Gobbo
 
Intelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine videoIntelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine videoRoberto Marmo
 
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventi
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventiIl viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventi
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventiContactlab
 
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IA
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IAFrancesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IA
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IAPMexpo
 
Il modello collaborativo dell'open source per lo sviluppo software
Il modello collaborativo dell'open source per lo sviluppo softwareIl modello collaborativo dell'open source per lo sviluppo software
Il modello collaborativo dell'open source per lo sviluppo softwareFederico Gobbo
 
Un design system allineato alle best practice internazionali, aperto ai contr...
Un design system allineato alle best practice internazionali, aperto ai contr...Un design system allineato alle best practice internazionali, aperto ai contr...
Un design system allineato alle best practice internazionali, aperto ai contr...Team per la Trasformazione Digitale
 

Similar to Bot and related technologies landscape - BotConference 2017 - Turin - ISMB (20)

Web marketing per il turismo
Web marketing per il turismoWeb marketing per il turismo
Web marketing per il turismo
 
Impari premio forum pa 2017
Impari premio forum pa 2017Impari premio forum pa 2017
Impari premio forum pa 2017
 
UX e UI: buone pratiche e strumenti
UX e UI: buone pratiche e strumenti UX e UI: buone pratiche e strumenti
UX e UI: buone pratiche e strumenti
 
Design for Industry 4.0
Design for Industry 4.0Design for Industry 4.0
Design for Industry 4.0
 
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
Il cloud per l’accelerazione del business delle PMI: il progetto Icaro
 
Smau Napoli 2016 - Codemotion
Smau Napoli 2016 - CodemotionSmau Napoli 2016 - Codemotion
Smau Napoli 2016 - Codemotion
 
Presentazione Gruppo 36
Presentazione Gruppo 36Presentazione Gruppo 36
Presentazione Gruppo 36
 
Studio Labsus v2009
Studio Labsus v2009Studio Labsus v2009
Studio Labsus v2009
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
 
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
 
7APP corporate brochure
7APP corporate brochure 7APP corporate brochure
7APP corporate brochure
 
AICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAMAICA Workshop 26 feb 2008 @ SIAM
AICA Workshop 26 feb 2008 @ SIAM
 
Intelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine videoIntelligenza Artificiale per creare contenuti con testo immagine video
Intelligenza Artificiale per creare contenuti con testo immagine video
 
ONL-i DAYS: Guida all'evento V.1
ONL-i DAYS: Guida all'evento V.1ONL-i DAYS: Guida all'evento V.1
ONL-i DAYS: Guida all'evento V.1
 
ONL-i DAYS: Guida all'evento V.2
ONL-i DAYS: Guida all'evento V.2ONL-i DAYS: Guida all'evento V.2
ONL-i DAYS: Guida all'evento V.2
 
ONL-i DAYS: Guida all'evento V.3
ONL-i DAYS: Guida all'evento V.3ONL-i DAYS: Guida all'evento V.3
ONL-i DAYS: Guida all'evento V.3
 
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventi
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventiIl viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventi
Il viaggio di un'architettura: dal monolite ad un ecosistema di API ed eventi
 
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IA
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IAFrancesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IA
Francesco Liguori, Giuliano Liguori | Il Project Manager ai tempi dell'IA
 
Il modello collaborativo dell'open source per lo sviluppo software
Il modello collaborativo dell'open source per lo sviluppo softwareIl modello collaborativo dell'open source per lo sviluppo software
Il modello collaborativo dell'open source per lo sviluppo software
 
Un design system allineato alle best practice internazionali, aperto ai contr...
Un design system allineato alle best practice internazionali, aperto ai contr...Un design system allineato alle best practice internazionali, aperto ai contr...
Un design system allineato alle best practice internazionali, aperto ai contr...
 

Recently uploaded

Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 

Recently uploaded (10)

Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 

Bot and related technologies landscape - BotConference 2017 - Turin - ISMB

  • 1. BOT AND RELATED TECHNOLOGIES LANDSCAPE UN PANORAMA SULLE PRINCIPALI SOLUZIONI PER L'IMPLEMENTAZIONE DI BOT Alberto Buzio
 Ricercatore BotConference – Torino, Aprile 2017
  • 2. Corso «Comprensione…» per Camera di Commercio 2Copyright © 2016 ISMB |Creativity and Design Innovation 2Copyright © 2017 ISMB |Creativity and Design Innovation 2Copyright © 2017 ISMB |
  • 3. Corso «Comprensione…» per Camera di Commercio 3Copyright © 2016 ISMB |Creativity and Design Innovation 3Copyright © 2017 ISMB |Creativity and Design Innovation 3Copyright © 2017 ISMB | •  Landscapes •  Chats API, Bot builders, Bot frameworks, Natural Language Processing (NLP) tools •  Principali soluzioni per l’implementazione •  Elementi grafici INDICE BOT CONFERENCE 2017
  • 4. Corso «Comprensione…» per Camera di Commercio 4Copyright © 2016 ISMB |Creativity and Design Innovation 4Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 4Copyright © 2016 ISMB |Creativity and Design Innovation 4Copyright © 2017 ISMB | Landscapes
  • 5. Corso «Comprensione…» per Camera di Commercio 5Copyright © 2016 ISMB |Creativity and Design Innovation 5Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 5Copyright © 2016 ISMB |Creativity and Design Innovation 5Copyright © 2017 ISMB | Landscapes
  • 6. Corso «Comprensione…» per Camera di Commercio 6Copyright © 2016 ISMB |Creativity and Design Innovation 6Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 6Copyright © 2016 ISMB |Creativity and Design Innovation 6Copyright © 2017 ISMB | Landscapes
  • 7. Corso «Comprensione…» per Camera di Commercio 7Copyright © 2016 ISMB |Creativity and Design Innovation 7Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 7Copyright © 2016 ISMB |Creativity and Design Innovation 7Copyright © 2017 ISMB | Chat API, Bot builders, Bot frameworks, NLP tools
  • 8. Corso «Comprensione…» per Camera di Commercio 8Copyright © 2016 ISMB |Creativity and Design Innovation 8Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 8Copyright © 2016 ISMB |Creativity and Design Innovation 8Copyright © 2017 ISMB | Chat API •  Per interfacciarsi ad ogni chat si devono seguire specifiche diverse, dalla creazione alla pubblicazione, dalla formattazione per la comunicazione alle varie funzionalità a disposizione •  Code based
  • 9. Corso «Comprensione…» per Camera di Commercio 9Copyright © 2016 ISMB |Creativity and Design Innovation 9Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 9Copyright © 2016 ISMB |Creativity and Design Innovation 9Copyright © 2017 ISMB | •  Zero code •  Velocità di connessione con chat •  Utili per bot a risposte chiuse basandosi su una “logica a flowchart” •  Black box poco flessibile e personalizzabile •  Recupero di dati da servizi esterni limitati Bot builders
  • 10. Corso «Comprensione…» per Camera di Commercio 10Copyright © 2016 ISMB |Creativity and Design Innovation 10Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 10Copyright © 2016 ISMB |Creativity and Design Innovation 10Copyright © 2017 ISMB | Bot frameworks •  Connettori da/verso diverse chats e NLP tools •  Formattazione della comunicazione da/verso i vari servizi collegati •  Spesso si appoggiano su NodeJS
  • 11. Corso «Comprensione…» per Camera di Commercio 11Copyright © 2016 ISMB |Creativity and Design Innovation 11Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 11Copyright © 2016 ISMB |Creativity and Design Innovation 11Copyright © 2017 ISMB | Natural Language Processing tools •  Analizzano il contenuto del testo e “gestiscono il dialogo” •  Entità: categorie di vocaboli e sinonimi •  Intenti: mappature tra ciò che scrive l’utente e le possibili azioni che il software può intraprendere
  • 12. Corso «Comprensione…» per Camera di Commercio 12Copyright © 2016 ISMB |Creativity and Design Innovation 12Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 12Copyright © 2016 ISMB |Creativity and Design Innovation 12Copyright © 2017 ISMB | Principali soluzioni per l’implementazione •  Architettura di base •  Multi-chat •  Botkit – Howdy •  Watson – IBM •  Bot Framework e LUIS – Microsoft •  Api.ai – Google •  Wit.ai – Facebook
  • 13. Corso «Comprensione…» per Camera di Commercio 13Copyright © 2016 ISMB |Creativity and Design Innovation 13Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 13Copyright © 2016 ISMB |Creativity and Design Innovation 13Copyright © 2017 ISMB | Architettura di base
  • 14. Corso «Comprensione…» per Camera di Commercio 14Copyright © 2016 ISMB |Creativity and Design Innovation 14Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 14Copyright © 2016 ISMB |Creativity and Design Innovation 14Copyright © 2017 ISMB | Multi-chat
  • 15. Corso «Comprensione…» per Camera di Commercio 15Copyright © 2016 ISMB |Creativity and Design Innovation 15Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 15Copyright © 2016 ISMB |Creativity and Design Innovation 15Copyright © 2017 ISMB | Botkit
  • 16. Corso «Comprensione…» per Camera di Commercio 16Copyright © 2016 ISMB |Creativity and Design Innovation 16Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 16Copyright © 2016 ISMB |Creativity and Design Innovation 16Copyright © 2017 ISMB | Watson – IBM
  • 17. Corso «Comprensione…» per Camera di Commercio 17Copyright © 2016 ISMB |Creativity and Design Innovation 17Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 17Copyright © 2016 ISMB |Creativity and Design Innovation 17Copyright © 2017 ISMB | Bot Framework e LUIS – Microsoft
  • 18. Corso «Comprensione…» per Camera di Commercio 18Copyright © 2016 ISMB |Creativity and Design Innovation 18Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 18Copyright © 2016 ISMB |Creativity and Design Innovation 18Copyright © 2017 ISMB | Api.ai – Google
  • 19. Corso «Comprensione…» per Camera di Commercio 19Copyright © 2016 ISMB |Creativity and Design Innovation 19Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 19Copyright © 2016 ISMB |Creativity and Design Innovation 19Copyright © 2017 ISMB | Wit.ai – Facebook
  • 20. Corso «Comprensione…» per Camera di Commercio 20Copyright © 2016 ISMB |Creativity and Design Innovation 20Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 20Copyright © 2016 ISMB |Creativity and Design Innovation 20Copyright © 2017 ISMB | •  Alcune primitive per l’interfaccia utente di un Chatbot Elementi grafici
  • 21. Corso «Comprensione…» per Camera di Commercio 21Copyright © 2016 ISMB |Creativity and Design Innovation 21Copyright © 2017 ISMB |Corso «Comprensione…» per Camera di Commercio 21Copyright © 2016 ISMB |Creativity and Design Innovation 21Copyright © 2017 ISMB | GRAZIE!