

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

# Lex V2 봇과 의도 간 정보 공유
<a name="context-mgmt-cross-intent"></a>

Amazon Lex V2는 의도 간 정보 공유를 지원합니다. intent 간에 공유하려면 출력 컨텍스트 또는 세션 속성을 사용하세요.

출력 컨텍스트를 사용하려면 intent를 만들거나 업데이트할 때 출력 컨텍스트를 정의해야 합니다. intent가 이행되면 Amazon Lex V2의 응답에는 의도의 컨텍스트 및 슬롯 값이 컨텍스트 파라미터로 포함됩니다. 이러한 파라미터를 후속 intent나 애플리케이션 코드 또는 Lambda 함수에서 기본값으로 사용할 수 있습니다.

세션 속성을 사용하려면 Lambda 또는 애플리케이션 코드에서 속성을 설정합니다. 예를 들어 `ShoeOrdering` 봇 사용자는 신발을 주문하는 것으로 시작합니다. 봇은 사용자와 대화하면서 신발 사이즈, 색상, 브랜드와 같은 슬롯 데이터를 수집합니다. 사용자가 주문을 하면 주문을 이행하는 Lambda 함수가 주문 번호가 포함된 `orderNumber` 세션 속성을 설정합니다. 사용자는 `GetOrderStatus` 의도를 사용하여 주문 상태를 확인합니다. 봇은 사용자에게 주문 번호 및 주문 날짜와 같은 슬롯 데이터를 요청할 수 있습니다. 봇이 필수 정보를 수집하면 주문 상태를 반환합니다.

같은 세션에서 사용자가 의도를 바꿀 수 있다고 생각되면 최신 주문 상태를 반환하도록 봇을 설계할 수 있습니다. 사용자에게 주문 정보를 다시 요청하는 대신 `orderNumber` 세션 속성을 사용하여 의도 간에 정보를 공유하고 `GetOrderStatus` 의도를 이행할 수 있습니다. 봇은 사용자가 마지막으로 주문한 상태를 반환하여 이 작업을 수행합니다.