게시된 날짜: Aug 8, 2019

자연어 대화는 동적이며 다양한 주제를 다루는 경우가 많습니다. 사용자는 요청으로 시작하고 관련된 주제로 벗어났다가 결국에는 원래 쿼리로 돌아올 수 있습니다. 이전에는 이러한 동적 대화를 Lambda 함수를 사용하여 서버 측에서만 관리할 수 있었습니다. AWS는 오늘 클라이언트에서 동적 대화를 관리하기 위한 새로운 Amazon Lex 세션 API를 발표했습니다. 정의할 수 있는 항목에는 대화 상태, 슬롯 값, 프롬프트 메시지 및 속성이 있습니다. 세션을 이처럼 세분화해서 제어하여 다른 주제로 전환 또는 이전 대화 지점에서 계속 같은 작업을 수행하여 대화 흐름을 관리할 수 있습니다.

SDK에서 지원하는 두 API인 PutSession 및 GetSession은 대화의 흐름을 제어하는 데 사용할 수 있습니다. PutSession 작업을 사용하면 현재 세션 상태를 직접 변경할 수 있고, GetSession 작업은 채팅 기록에서 이전 의도의 상태를 가져오는 데 사용합니다. 이러한 Amazon Lex API는 현재 미국 동부(버지니아 북부), 미국 서부(오레곤) 및 EU 서부(아일랜드) AWS 리전에서 사용 가능합니다. 자세한 내용과 시작 방법은 Amazon Lex 설명서를 참조하십시오.