

지원 종료 공지: 2025년 9월 15 AWS 일에는 Amazon Lex V1에 대한 지원을 중단할 예정입니다. 2025년 9월 15일 이후에는 Amazon Lex V1 콘솔 또는 Amazon Lex V1 리소스에 더 이상 액세스할 수 없습니다. Amazon Lex V2를 사용하는 경우 대신 [Amazon Lex V2 가이드를](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) 참조하세요.

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

# 4단계: Lambda 함수를 코드 후크로 추가
<a name="ex-book-trip-create-integrate"></a>

이 섹션에서는 초기화/검증 및 이행 활동을 위해 Lambda 함수를 코드 후크로 추가하여 BookCar 및 BookHotel 의도의 구성을 업데이트합니다. Amazon Lex 리소스의 $LATEST 버전만 업데이트할 수 있으므로 의도의 $LATEST 버전을 선택해야 합니다.



1. Amazon Lex 콘솔에서 **BookTrip** 봇을 선택합니다.

1. **편집기** 탭에서 **BookHotel** 의도를 선택합니다. 다음과 같이 의도 구성을 업데이트합니다.

   1. 의도 버전(의도 이름 옆)이 $LATEST인지 확인합니다.

   1. 다음과 같이 Lambda 함수를 초기화 및 검증 코드 후크로 추가합니다.
      + **옵션**에서 **초기화 및 유효성 검사 코드 후크**를 선택합니다.
      + 목록에서 Lambda 함수를 선택합니다.

   1. 다음과 같이 Lambda 함수를 이행 코드 후크로 추가합니다.
      + **이행**에서 **AWS Lambda 함수**를 선택합니다.
      + 목록에서 Lambda 함수를 선택합니다.
      + **Goodbye message**를 선택하고 메시지를 입력합니다.

   1. **저장**을 선택합니다.

1. **편집기** 탭에서 BookCar 의도를 선택합니다. 이전 단계에 따라 Lambda 함수를 검증 및 이행 코드 후크로 추가합니다.

   

1. **구축**을 선택합니다. 그러면 콘솔이 구성을 저장하도록 Amazon Lex에 일련의 요청을 보냅니다.

1. 봇 테스트. 이제 초기화, 사용자 데이터 검증 및 이행을 수행하는 Lambda 함수가 있으므로 사용자 상호 작용의 차이를 볼 수 있습니다.  
![상담원과의 대화. 상담원이 고객의 여행에 필요한 도시, 요일, 숙박 일수, 객실 유형 등을 안내합니다.](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/images/book-trip-with-lambda-30.png)

   클라이언트(콘솔)에서 Amazon Lex로, Amazon Lex에서 Lambda 함수로의 데이터 흐름에 대한 자세한 내용은 [데이터 흐름: 호텔 예약 의도](book-trip-detail-flow.md#data-flow-book-hotel)을 참조하십시오.

1. 다음과 같이 대화를 계속하여 차량을 예약합니다.  
![에이전트와의 대화. 에이전트는 운전자의 연령과 차량 종류를 파악한 다음 차량 예약을 확인합니다.](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/images/book-trip-with-lambda-40.png)

   사용자가 차량을 예약할 때 클라이언트(콘솔)는 세션 속성(이전 대화인 BookHotel에서 가져온)이 포함된 요청을 Amazon Lex에 보냅니다. Amazon Lex가 Lambda 함수에 이 정보를 전달하면, 일부 BookCar 슬롯 데이터(PickUpDate, ReturnDate, PickUpCity)가 초기화됩니다(즉, 미리 채워짐).
**참고**  
이는 세션 속성을 사용하여 의도 전반에 걸쳐 컨텍스트를 유지하는 방법을 보여 줍니다. 콘솔 클라이언트는 테스트 창에 사용자가 이전의 세션 속성을 지우기 위해 사용할 수 있는 **지우기** 링크를 제공합니다.

   클라이언트(콘솔)에서 Amazon Lex로, Amazon Lex에서 Lambda 함수로의 데이터 흐름에 대한 자세한 내용은 [데이터 흐름: 차량 예약 의도](book-trip-detail-flow.md#data-flow-book-car)을 참조하십시오.