Analisi delle emozioni - Amazon Lex versione 1

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console Amazon Lex V1 o alle risorse Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

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 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, 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 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 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 Determinate the Sentiment nella Amazon Comprehend Developer Guide.