As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Analisando o sentimento das declarações dos usuários
É possível usar a análise de sentimento para determinar os sentimentos expressos em um enunciado do usuário. Com as informações de sentimento, é possível gerenciar o fluxo da conversa ou realizar a análise pós-chamada. Por exemplo, se o sentimento do usuário for negativo, você pode criar um fluxo para passar uma conversa a um agente humano.
O Amazon Lex se integra ao Amazon Comprehend para detectar o sentimento do usuário. A resposta do Amazon Comprehend indica se o sentimento geral do texto é positivo, neutro, negativo ou misto. A resposta contém o sentimento mais provável do enunciado do usuário e as pontuações para cada uma das categorias de sentimento. A pontuação representa a probabilidade de o sentimento ter sido detectado corretamente.
Você habilita a análise de sentimentos de um bot usando o console ou usando a API Amazon Lex. Você ativa a análise de sentimentos em um alias para o bot. No console Amazon Lex:
-
Escolha um alias.
-
Em Detalhes, escolha Editar.
-
Escolha Habilitar análise de sentimento para análise de sentimentos ativada ou desativada.
-
Depois, escolha Confirm (Confirmar) para salvar as alterações.
Se você estiver usando a API, chame a operação CreateBotAlias com o campo detectSentiment
definido como true
.
Quando a análise de sentimentos está ativada, a resposta das RecognizeUtteranceoperações RecognizeTexte retorna um campo chamadosentimentResponse
nainterpretations
estrutura com outros metadados. O campo sentimentResponse
tem dois campos, sentiment
e sentimentScore
, que contêm o resultado da análise de sentimento. Se você estiver usando uma função Lambda, osentimentResponse
campo será incluído nos dados do evento enviados para sua função.
Veja a seguir um exemplo do campo sentimentResponse
retornado como parte da resposta RecognizeText
ou RecognizeUtterance
.
sentimentResponse { "sentimentScore": { "mixed": 0.030585512690246105, "positive": 0.94992071056365967, "neutral": 0.0141543131828308, "negative": 0.00893945890665054 }, "sentiment": "POSITIVE" }
O Amazon Lex liga para o Amazon Comprehend em seu nome para determinar o sentimento em cada declaração processada pelo bot. Ao ativar a análise de sentimentos, você concorda com os termos e contratos de serviço do Amazon Comprehend. Para obter mais informações sobre a definição de preço do Amazon Comprehend, consulte Definição de preço do Amazon Comprehend
Para obter mais informações sobre como a análise de sentimentos do Amazon Comprehend funciona, consulte Determinar o sentimento no Guia do desenvolvedor do Amazon Comprehend.