플로우 블록이 Lex 세션 속성을 사용하는 방법 - Amazon Connect

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

플로우 블록이 Lex 세션 속성을 사용하는 방법

고객이 봇과 대화를 시작하면 Amazon Lex는 세션을 생성합니다. Lex 속성이라고도 하는 세션 속성을 사용하면 세션 중에 봇과 Amazon Connect 간에 정보를 전달할 수 있습니다. 사용할 수 있는 Amazon Lex 속성 목록은 을 참조하십시오Amazon Lex 고객 응대 속성.

세션 속성의 수명 주기

각 대화에는 한 세트의 세션 속성이 포함됩니다. 일부 처리를 수행하기 위해 AWS Lambda 함수를 호출하는 경우 Amazon Lex는 다음 순서로 속성을 실행합니다.

  • 서비스 기본값: 이러한 속성은 속성이 정의되지 않은 경우에만 사용됩니다.

  • Amazon Connect에서 제공하는 세션 속성: 이러한 속성은 고객 입력 가져오기 블록에 정의되어 있습니다.

  • Lambda에서 제공하는 세션 속성은 이전의 모든 것을 무시합니다. 함수가 호출되어 일부 처리를 수행하면 AWS Lambda 블록에 설정된 모든 세션 속성을 재정의합니다. 고객 입력 가져오기

고객이 자동차를 원한다는 말을 했다고 가정해 보겠습니다. 이것이 처리를 거치는 첫 번째 세션 속성입니다. 어떤 차인지 물으면 고급차라고 답합니다. 이 두 번째 발화는 첫 번째 발화에서 발생한 모든 Lambda 프로세싱보다 우선합니다.

세션 속성을 처리하는 Lambda 함수를 만드는 방법에 대한 예는 Amazon Lex 개발자 안내서의 1단계: Lambda 함수 생성을 참조하세요. Amazon Lex V2에 대한 자세한 내용은 세션 속성 설정을 참조하세요.

Amazon Lex가 Lambda 함수에 제공하는 이벤트 데이터의 구조는 Amazon Lex 개발자 안내서의 Lambda 함수 입력 이벤트 및 응답 형식을 참조하세요. Amazon Lex V2에 대한 자세한 내용은 입력 이벤트 형식 해석을 참조하십시오.

Lex 세션 속성을 지원하는 흐름 블록

Lex 봇이 호출될 때 다음 플로우 블록에서 Lex 세션 속성을 사용할 수 있습니다.

추가 정보

Amazon Lex 세션 속성 사용에 대한 자세한 내용은 Amazon Lex V1 개발자 안내서의 대화 컨텍스트 관리를 참조하십시오.