il conversational computing e la rivoluzione dei chatbot!
TRANSCRIPT
Il Conversational Computing e la rivoluzione dei Chatbot!
Primo chatbots-day italiano sui sistemi di dialogo in linguaggio naturale ed il conversational commerce24 giugno 2016 a Milano Www.ConvComp2016.it
Giorgio Robino & Giuditta Del Buono
H3G Italy, first 3G MNO in Europe
Attivit Commerciali LOCALI ?
2
In una compravendita ci sono due attori: Acquirente (A) e Venditore (V)
V ha un negozio fisico (instore), attivit avviata e pu vendere anche online
A e V si conoscono personalmente: vivono nella stessa area urbana (citt) A e V si possono incontrare di persona
www.rosposhop.com
Introduzione & Definizioni
Cosa sono i chatbots ?
AI or Not-AI ?
Chris Messina's #convcomm
Panorama delle possibili applicazioni
#convcomm: (proximity) ecommerce
#convcomm: booking
#convcomm: banking
#convcomm: payments
Customer services automation
Healthcare ?
Games,Enterntainment,Narrative fiction
e-learning
Concierge journalism
General Purpose Virtual Assistants
Chatbot-Piattaforme
Chatbot e messaggistica istantanea
Wechat (Cina)
LINE (Giappone)
Kik (Canada)
Telegram Messenger
Facebook Messenger
Slack
Skype
Indoona (della italiana Tiscali)
CiaoIM (Italiana, ma fornir chatbots ?)
WeChat: web widgets GUI
Telegram Bot Platform 2.0
Facebook Messenger 'threads'
Whatsapp bots? ORA NO!
Dalla messaggistica su #chatapps
Ai dispositivi con interfaccia vocale
Smart Home hub & Task automation
In-car navigation/entertainment
Piattaforme vecchie e futuristiche
E-mail (x.ai)
From command line (terminal) to #chatops (Slack)
Online Social Networks (Twitter Dms)
Chiamata telefonica vocale e videochiamata (Videochatbot ?)
Slack & Slackbots
x.ai is a (mail) personal assistant who schedules meetings for you
Cosa diventeranno i chatbot ?
Classificazione generazionale
Intelligenza artificiale: con o senza ?
Solo macchine, Humans&machines cooworking, macchine a supporto di operatori umani, o umani a supporto di macchine?
Dal command-based ai persona-bots
Transactional Bots: Taxy ride
Transactional Bots: TrackBot
Character-based: Boteness, Persona
Il caso controverso di X.ai
#botdev
how-to per sviluppatori
github.com/solyaris/BOTServer
Hard coding: Dialog trees
Decision trees spaghetti-software
Slot-filling for actionable data
Dialog Flow Scripting with
Bruce Wilcox's ChatScript language
Ricerca e Sviluppo
nei Sistemi di Dialogo
Machine learning ?
Retrieval-based vs generative models
(1) Dai dialoghi man-machine alle interazioni bot-on-bot (sistemi di directory, soluzioni proprietarie, distributed)
(2) Definizione di un Dialog flow script language open-source, per la condivisione di conversational knowledge-bases
(3) Boteness, botiquette, bot-personas ed abilit cognitive:Cooperazione tra competenze linguistiche ed umanistiche e competenze nellarea della computer science per la progettazione di chatbot con elevate capacit conversazionali e cognitive.
Giorgio's research
Distributed or centralized ?
Distributed or centralized ?
Conversazione
come
intelligenza cooperativa
umana & artificiale
Conversation Revolution!
Paul Pangaro's conversation theory
www.convcomp2016.it
La conversazione evolve l'intelligenza
Giorgio Robinotwitter: @solyarisoftwareemail: [email protected]