Algoritmo conversazionale empatico

Un algoritmo conversazionale empatico. Si tratta di un chatbot sperimentale sviluppato dal gruppo di ricerca coordinato da Hao Zhou della Tsinghua University di Pechino.

L'algoritmo si chiama Emotional Chatting Macchine e dovrebbe essere in grado di sostenere una conversazione emotiva con un essere umano.

Come funziona l'algoritmo?

Il software è composto in due stadi:

  1. Il primo stadio è il sentiment analysis. Le parole del messaggio dell'utente sono analizzate per classificare il contenuto in uno stato emotivo ( felicità, tristezza, disgusto, rabbia, sorpresa, la paura )
  2. Il secondo stadio è il generatore di risposta. In base allo stato emotivo e al contenuto letterale della frase, il software cerca la risposta più opportuna tra le 23 mila in database.

In questo modo, a una stessa domanda l'algoritmo risponde in modo diverso, a seconda della situazione e del tono emotivo della conversazione.

La conversazione cambia a seconda del contenuto emotivo.

Una conversazione empatica è molto più convincente e coinvolgente rispetto a una puramente logica.

Non è comunque il primo algoritmo del genere

Lo schema è l'evoluzione del vecchio modello di risponditore automatico come Eliza o successivi a cui è associata un'ulteriore variabile per lo stato emotivo.

Diversi studi stanno approcciando l'intelligenza artificiale emotiva in due stadi.

Del resto, le applicazioni possibili sono molteplici.

Andrea Minini

05 / 04 / 2017

Link allo studio
https://arxiv.org/pdf/1704.01074.pdf

Appunti intelligenza artificiale
http://www.andreaminini.com/ai/

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin