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à.
È 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 l'API Amazon Lex. Abilita l'analisi del sentiment su un alias per il bot. Sulla console Amazon Lex:
-
Scegli un alias.
-
In Dettagli, scegli Modifica.
-
Scegli Attiva o disattiva l'analisi del sentiment per attivare o disattivare l'analisi del sentiment.
-
Quindi scegliere Confirm (Conferma) per salvare le modifiche.
Se si utilizza l'API, chiamare l'operazione CreateBotAlias con il campo detectSentiment
impostato su true
.
Quando l'analisi del sentiment è abilitata, la risposta RecognizeUtterancedelle operazioni RecognizeTextand restituisce un campo chiamato sentimentResponse
nella interpretations
struttura con altri metadati. Il campo sentimentResponse
ha due campi, sentiment
e sentimentScore
, che contengono il risultato dell'analisi dell'emozione. Se si utilizza una funzione Lambda, il sentimentResponse
campo viene incluso nei dati dell'evento inviati alla funzione.
Di seguito è riportato un esempio del campo sentimentResponse
restituito come parte della risposta RecognizeText
o RecognizeUtterance
.
sentimentResponse {
"sentimentScore": {
"mixed": 0.030585512690246105,
"positive": 0.94992071056365967,
"neutral": 0.0141543131828308,
"negative": 0.00893945890665054
},
"sentiment": "POSITIVE"
}
Amazon Lex chiama Amazon Comprehend per tuo conto per determinare il sentimento in ogni enunciato elaborato 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 la pagina dei prezzi 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.