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 del sentimento delle espressioni degli utenti nelle conversazioni con il tuo bot
È 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 Amazon LexAPI. Abilita l'analisi del sentiment su un alias per il bot. Sulla console Amazon Lex:
-
Scegli un alias.
-
In Dettagli, scegli Modifica.
-
Scegli Abilita l'analisi del sentiment per attivare o disattivare l'analisi del sentiment.
-
Quindi scegliere Confirm (Conferma) per salvare le modifiche.
Se utilizzi ilAPI, chiama l'CreateBotAliasoperazione con il detectSentiment
campo impostato su. true
Quando l'analisi del sentiment è abilitata, la risposta RecognizeUtterancedelle operazioni RecognizeTextand restituisce un campo richiamato 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.