Architetture per Assistenti Virtuali Emozionali
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Architetture per Assistenti Virtuali Emozionali

on

  • 4,757 views

Queste sono le slide che ho utilizzato per la discussione di laurea specialistica....

Queste sono le slide che ho utilizzato per la discussione di laurea specialistica.
La tesi si intitola: "Architetture per Assistenti Virtuali Emozionali", e passa dall'approccio teorico, alla descrizione dell'architettura ed infine alla presentazione dei risultati.

Statistics

Views

Total Views
4,757
Views on SlideShare
4,680
Embed Views
77

Actions

Likes
3
Downloads
47
Comments
0

4 Embeds 77

http://www.markingegno.biz 53
http://coderwall.com 18
http://www.slideshare.net 4
http://slideshare 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Architetture per Assistenti Virtuali Emozionali Presentation Transcript

  • 1. UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA Facoltà di Scienze FF., MM., NN. Laurea Specialistica in Teoria e Tecnologia della Comunicazione Architetture per Assistenti Virtuali Emozionali Davide Casali MATRICOLA 041666 RELATORI Prof. Roberto Polillo Leandro Agrò CONTRO RELATORE Prof. Flavio De Paoli
  • 2. INTRODUZIONE Contesto  Assistenti Virtuali Emozionali  Agenti software che mostrano intelligenza ed emozioni, in grado di relazionarsi con l’uomo in modo naturale.  Questa tesi è stata realizzata a partire dal lavoro di ricerca e sviluppo svolto internamente a Kallideas.
  • 3. OBBIETTIVI DEL LAVORO Obbiettivi  Sintesi del Corpo Teorico  Definizione dell’Architettura  Case Study
  • 4. OBBIETTIVI DEL LAVORO Sintesi del Corpo Teorico  Fornire una panoramica del corpo teorico contenente tutti gli elementi necessari per le varie funzionalità che un assistente virtuale emozionale richiede.  Ibridazione fra discipline distinte.
  • 5. OBBIETTIVI DEL LAVORO Definizione dell’Architettura  Definire l’architettura software e hardware generica per la realizzazione di un assistente virtuale emozionale.
  • 6. OBBIETTIVI DEL LAVORO Case Study  Descrivere un esempio di applicazione dell’architettura individuata in un contesto reale.
  • 7. CORPO TEORICO Human-Like Interaction  La Human-Like Interaction include tutte quelle modalità di interazione fra uomo e macchina che permettono di conversare con un sistema in grado di capire il parlato, leggere testi e formulare risposte con la naturalezza, l’intelligenza e le emozioni che caratterizzano le interazioni umane. Idearium.org (2006)
  • 8. CORPO TEORICO Emozioni  L’emozione è un intenso stato mentale che nasce automaticamente nel sistema nervoso, associato con una risposta psicologica positiva o negativa. Damasio (1994)
  • 9. AMBITI APPLICATIVI Pro  Fiducia  Comprensione del Linguaggio Naturale  Nessun Apprendimento richiesto  Stabili in contesti Cross-Mediali  Complemento Umano
  • 10. AMBITI APPLICATIVI Contro  Informativamente non Denso  Media Intensivo  Contestualmente Limitato
  • 11. AMBITI APPLICATIVI Esempi d’Uso  Recupero Informazioni  Guide  Risoluzione Problemi  Insegnamento  Giochi
  • 12. ARCHITETTURA Panoramica Generale  3 strati  Client-Server CLIENT Interazione ui, gui, ixd, utente SERVER Elaborazione ai, comprensione, emozioni Integrazione database, altri server, audio/video
  • 13. ARCHITETTURA Architettura INTERAZIONE client client client client Web Mobile TV … server Message Router engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 14. ARCHITETTURA Protocollo VAMP 1.1  Virtual Assistant Modular Protocol  Il messaggio come mediatore  XML over HTTP  SOAP-like, XML:RPC-like  Simmetrico
  • 15. ARCHITETTURA Routing dei Messaggi  Fulcro dell’Architettura  Modularità  Variazione del Flusso del Messaggio server Message Router
  • 16. ARCHITETTURA NLU  Natural Language Understanding  Traduzione dell’Input in un linguaggio internamente computabile. engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 17. ARCHITETTURA Troubleshooter  Risoluzione dei problemi in un ambito specifico.  Rule Based (Sistema Esperto) engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 18. ARCHITETTURA Emozioni  Percezione dello stato dell’utente  Variazione emotiva dell’assistente virtuale  Normalizzazione della risposta emotiva engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 19. ARCHITETTURA NLG  Natural Language Generation  Traduzione della risposta in un linguaggio comprensibile per l’uomo. engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 20. ARCHITETTURA Integrazione  A livello di flusso  Router to next Module  A livello di componente  Module to support Module engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 21. ARCHITETTURA User Profiling  Informazioni contestuali all’assistente virtuale  Informazioni della base dati engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 22. ARCHITETTURA Audio e Video  Conversione della risposta dell’assistente  TTS (Text-To-Speech)per l’Audio  Standard MPEG-4 per il Video engine engine engine engine extra extra NLU TShoot Emot. NLG User A/V ELABORAZIONE INTEGRAZIONE
  • 23. CASE STUDY Kallideas K-Humans™  Assistenti Virtuali Emozionali K-Humans  Implementa l’architettura qui esposta
  • 24. CASE STUDY Gabetti Agency SpA  Intermediatrice Immobiliare  800 agenzie in tutta italia  14 sedi con contatti internazionali  Come migliorare la gestione dell’assistenza tecnica telefonica?
  • 25. CASE STUDY Soluzione Proposta  Assistente Virtuale K-Human  Primo livello di smistamento delle telefonate  Sia Telefonicamente che via Web
  • 26. CASE STUDY Gabi  12.246 regole  Risponde a problemi hardware, software, di rete. Fornisce informazioni su procedure interne e altre informazioni utili.
  • 27. CASE STUDY Risultati  Totale ticket gestiti: 334  con Successo: 83,5%  con Successo e Chiusi: 11,7%  in modo Errato: 16,5%
  • 28. CONCLUSIONI Conclusioni  Analisi interne di Gabetti han comparato il primo periodo con Gabi rispetto all’ultimo periodo senza.  Gabetti ha stimato un risparmio di 44ore/uomo ogni mese.  Miglioramento della qualità di lavoro dei tecnici.
  • 29. CONCLUSIONI Sviluppi futuri  Evoluzione delle varie componenti  AI (Artificial Intelligence)  TTS (Text to Speech)  ASR (Automatic Speech Recognition)  Evoluzione della piattaforma  Astrazione dei dati sull’utente  Rapida Trasformazione…
  • 30. Thank You