Analisi delle emozioni - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analisi delle emozioni

È possibile utilizzare l'analisi del sentiment per determinare i sentimenti espressi in un enunciato utente. Con le informazioni sulle emozioni è possibile gestire il flusso di conversazione o eseguire l'analisi post-chiamata. Ad esempio, se l'emozione dell’utente è negativa, è possibile creare un flusso per passare una conversazione a un agente umano.

Amazon Lex si integra con Amazon Comprehend per rilevare le opinioni degli utenti. La risposta di Amazon Comprehend indica se il sentimento generale del testo è positivo, neutro, negativo o misto. La risposta contiene l'emozione più probabile per l'enunciato utente e i punteggi per ciascuna delle categorie di emozioni. Il punteggio rappresenta la probabilità che l'emozione sia stata rilevata correttamente.

Puoi abilitare l'analisi del sentiment per un bot utilizzando la console o utilizzando l'API Amazon Lex. Sulla console Amazon Lex, scegli la scheda Impostazioni per il tuo bot, quindi imposta l'opzione Sentiment Analysis su . Se si utilizza l'API, chiamare l'operazione PutBot con il campo detectSentiment impostato su true.

Quando l'analisi del sentiment è abilitata, la risposta delle operazioni PostContent e PostText restituisce un campo chiamato sentimentResponse nella risposta bot con altri metadati. Il campo sentimentResponse ha due campi, SentimentLabel e SentimentScore, che contengono il risultato dell'analisi dell'emozione. Se si utilizza una funzione Lambda, ilsentimentResponse campo è incluso nei dati dell'evento inviati alla funzione.

Di seguito è riportato un esempio del campo sentimentResponse restituito come parte della risposta PostText o PostContent. Il campo SentimentScore è una stringa che contiene i punteggi per la risposta.

{ "SentimentScore": "{ Mixed: 0.030585512690246105, Positive: 0.94992071056365967, Neutral: 0.0141543131828308, Negative: 0.00893945890665054 }", "SentimentLabel": "POSITIVE" }

Amazon Lex chiama Amazon Comprehend per tuo conto per determinare il sentimento in ogni espressione elaborata dal bot. Abilitando l'analisi del sentiment, accetti i termini e gli accordi di servizio per Amazon Comprehend. Per ulteriori informazioni sui prezzi di Amazon Comprehend, consulta Amazon Comprehend nella Guida di riferimento di Amazon Comprehend.

Per ulteriori informazioni su come funziona l'analisi del sentiment di Amazon Comprehend, consulta Determinare il sentiment nella Amazon Comprehend Developer Guide.