Analisi del sentimento delle espressioni degli utenti nelle conversazioni con il tuo bot - Amazon Lex

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:

  1. Scegli un alias.

  2. In Dettagli, scegli Modifica.

  3. Scegli Abilita l'analisi del sentiment per attivare o disattivare l'analisi del sentiment.

  4. 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.