사용자 발언의 감정 분석 - Amazon Lex

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용자 발언의 감정 분석

감정 분석을 사용하여 사용자 utterance로 표현된 감정을 결정할 수 있습니다. 감정 정보를 사용하여 대화 흐름을 관리하거나 호출 후 분석을 수행할 수 있습니다. 예를 들어 사용자 감정이 부정적이면 대화를 인간 대리인에게 넘겨줄 흐름을 만들 수 있습니다.

Amazon Lexhend 는 Amazon Comprehend와 통합하여 사용자 감정을 감지합니다. Amazon Comprehend의 응답은 텍스트의 전체 감정이 긍정, 중립, 부정 또는 혼합인지 여부를 나타냅니다. 응답에는 사용자 utterance에 대한 가장 가능성이 높은 감정 및 각 감정 범주에 대한 점수가 포함됩니다. 점수는 감정이 올바르게 감지되었을 가능성을 나타냅니다.

콘솔을 사용하거나 Amazon Lex API를 사용하여 봇에 대한 감정 분석을 활성화합니다. 봇에 대한 별칭에 대한 감정 분석을 활성화합니다. Amazon Lex 콘솔에서 다음을 수행합니다.

  1. 별칭을 선택합니다.

  2. In세부 정보, 선택Edit.

  3. 선택센티멘트 분석 활성화감정 분석을 켜거나 끌 수 있습니다.

  4. 그런 다음 확인을 선택해 변경 사항을 저장합니다.

API를 사용하는 경우 detectSentiment 필드가 true로 설정된 CreateBotAlias 작업을 호출합니다.

센티멘트 분석이 활성화되면RecognizeTextRecognizeUtterance연산은 다음과 같은 필드를 반환합니다.sentimentResponseinterpretations다른 메타데이터와 함께 구조화 sentimentResponse 필드에는 감정 분석 결과를 포함하는 두 개의 필드인 sentimentsentimentScore가 있습니다. Lambda 함수를 사용하는 경우sentimentResponse는 함수로 전송된 이벤트 데이터에 포함됩니다.

다음은 RecognizeText 또는 RecognizeUtterance 응답의 일부로 반환된 sentimentResponse 필드의 예입니다.

sentimentResponse { "sentimentScore": { "mixed": 0.030585512690246105, "positive": 0.94992071056365967, "neutral": 0.0141543131828308, "negative": 0.00893945890665054 }, "sentiment": "POSITIVE" }

Amazon Lexhend 는 사용자를 대신해 Amazon Comprehend 를 호출하여 봇이 처리하는 모든 utterance에서 감정을 결정합니다. 감정 분석을 활성화하면 Amazon Comprehend의 서비스 약관 및 계약에 동의하게 됩니다. Amazon Comprehend 요금에 대한 자세한 내용은 단원을 참조하십시오.Amazon Comprehend 요금.

Amazon Comprehend 감정 분석이 어떻게 수행되는지를 알아보려면 단원을 참조하십시오.센티멘트 결정Amazon Comprehend 개발자 안내서.