게시된 날짜: Feb 8, 2018
이제 AWS Management Console에서 바로 Amazon Lex 챗봇의 응답을 정의할 수 있습니다. 응답은 개발자가 미리 정의하여 입력한 메시지 그룹에서 동적으로 선택되는 메시지로 구성됩니다. 이 같은 메시지 그룹의 메시지는 간단한 텍스트일 수도 있고 맞춤형 마크업을 사용할 수도 있습니다. 또한 응답의 일부로 응답 카드를 표시할 수도 있습니다. 이 응답 기능은 Amazon Lex에서 동적인 대화를 작성하는 프로세스를 간소화해줍니다. 또한 텍스트 응답에 Speech Synthesis Markup Language(SSML)를 사용할 수 있습니다.
렌터카 및 호텔 예약을 받는 챗봇을 구축하는 경우와 같이 Amazon Lex에서 응답 방식을 정의하려면 세 가지 메시지 그룹을 작성합니다. 첫 번째 메시지 그룹에는 "안녕하세요", "반갑습니다", "어서오세요" 등 봇이 사용자에게 건네는 다양한 인사가 포함될 수 있습니다. 두 번째 메시지 그룹에는 "저는 예약봇입니다", "예약봇입니다", "예약봇이라고 불러 주세요" 등 다양한 형태의 소개말이 포함될 수 있습니다. 그리고 세 번째 메시지 그룹에서는 "렌터카 예약과 호텔 예약을 도와 드리겠습니다", "저를 통해 렌터카와 호텔을 예약하실 수 있습니다", "현재 렌터카 예약과 호텔 예약을 지원해 드리고 있습니다"와 같은 기능 설명을 전달할 수 있습니다. Amazon Lex는 이들 메시지 그룹 각각에서 메시지를 하나씩 사용하여 상담 시 응답을 동적으로 구성할 수 있습니다. 예를 들면, "안녕하세요. 저는 예약봇입니다. 렌터카 예약과 호텔 예약을 도와 드리겠습니다"로 대답할 수 있습니다.
Amazon Lex는 이제 음성 응답에서 SSML을 지원할 뿐만 아니라 텍스트 응답에서도 SSML을 지원합니다. SSML 응답을 Text-to-Speech(TTS) 엔진의 입력으로 사용하여 최종 사용자와의 상담 내용을 맞춤 구성할 수 있습니다. 이제 Amazon Connect 고객은 발음, 음량, 말하기 속도와 같은 음성의 여러 측면을 제어하기 위해 컨택센터에서 Amazon Lex 챗봇을 활용할 때 SSML을 사용할 수 있습니다.
Amazon Lex의 응답 기능과 SSML 기능은 현재 미국 동부(버지니아 북부) 및 EU 서부(아일랜드) AWS 리전에서 사용 가능합니다. 자세한 내용은 Amazon Lex 설명서를 참조하십시오. 지원되는 SSML 태그의 전체 목록은 설명서에서 확인할 수 있습니다.