Webinar Fondazione CRUI e IBM: I servizi Cognitivi IBM Watson approfondimenti e novità. Come si fa un Assistente Virtuale con IBM Watson, 20 ottobre 2017
2. 2
Watson is available as a set of open APIs and SaaS products.
Watson Developer Cloud provides developers easy access to cognitive building blocks leveraging on
Bluemix platform.
6. Capire correttamente le domande
Trovare le risposte corrette all’interno del suo bagaglio di
‘conoscenza’
?
!
Quali sono le capacità che una macchina deve sviluppare per interagire
correttamente con gli uomini...
7. Risposte uniche
Frequenzadelle
domande
Coda LungaCoda corta
Distribuzione tipica di domande e risposte in un dominio di business
Quanto tempo occorre per
una ricarica completa?
Alle volte, anche con poche applicazioni aperte, il telefono
si blocca e per utilizzarlo debbo spregnerlo e riaccenderlo
8. Capire la domanda e trovare la(e) risposta(e)
1. Comprensione della
domanda
Richiede: capacità di
capire intento, entità,
contesto
2. Mapping su una
risposta preparata a
priori
Richiede: capacità di
capire intento, entità,
contesto
La risposta è già pronta
3. Estrazione evidenze
per fornire delle
risposte
Richiede: capacità di
estrarre evidenze dalla
knowledge base
documentale
La risposta è presente nella
documentazione
4. Generazione ed
estrazione della risposta
Richiede: capacità di
sintetizzare una risposta
partendo dalle evidenze
trovate
La risposta non è presenta
nella documentazione ma
va sintetizzata
Coda Corta
Conversation Service + Natural Language Undserstanding Discovery Service Business Logic
Coda Lunga
9. • Watson Conversation sfrutta le tecniche più
avenzate di Deep Learning per individuare le
“intenzioni” degli utenti
• E’ in grado di migliorare nel tempo le proprie
prestazioni basandosi sull’esperienza
• Regole esplicite scritte a mano falliscono
all’aumentare dei volume e non sono in
grado di sfruttare I dati reali
• Si presta particolarmente all’automazione
delle risposte presenti sulla coda corta
spesso codificate in FAQ
Capire l’“intenzione” dell’utente e trovare le risposte più appropriate
Ho dimenticato la mia password...
Come faccio ad avere una nuova password?
Potete resettare la mia password?
Ho bisogno di aiuto, non riesco a collegarmi
Non riesco ad entrare nel sito
Intenzione = Ripristino Password
10. Intenzione Orari partenze
Entità treno
“A che ora parte il primo
treno per Milano ?”
“Quali sono gli orari dei voli
del pomeriggio per Parigi?”
Entità Milano
Intenzione Orari partenze
Entità aereo
Entità Parigi
Entità pomeriggio
Entità primo
Fornire la risposta corretta nella forma più appropriata
11. Come faccio ad abilitare il riconoscimento facciale?
Mi hanno rubato il telefono. Cosa debbo fare?
Quale è il punto di assistenza più vicino?
Dove trovo la procedura per il reset del dispositvo ?
Il modello Jupiter H7 supporta l’NFC ?
Mi è sparita l’icona per attivare il Bluetooth
Fornire la risposta corretta nella forma più appropriata
Domanda Risposta
Guida all’utente attraverso una serie di passi
Trasferimento chiamata ad un operatore
Avvio di una mappa con indicazioni
Aperura della pagina web opportuna
Viene fornita la risposta trovata
Vengono fornite stralci di informazioni utilili
alla risoluzione del problema
Dialogo
Deviazione
Mappa
Navigazione
Info. Ricerca
!?
Esplorazione
14. Link di Interesse
https://console.bluemix.net/
Registrazione piattaforma BlueMix
https://www.ibm.com/watson/products-services/
Pagina di accesso per esplorare tutti i servizi Watson presenti sulla piattaforma Bluemix
https://www.ibm.com/watson/developer/
Pagina di accesso alle risorse disponibili per gli sviluppatori in ambito Watson
https://github.com/watson-developer-cloud/conversation-simple
Pagina GitHub da cui scaricare scheletro Virtual Agent