기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
흐름 블록이 Amazon 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 개발자 가이드의 대화 컨텍스트 관리를 참조하세요.