기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
일시 중지 동안 사용자가 추가 정보를 제공할 때까지 Amazon Lex V2 봇의 대기 설정 활성화
Amazon Lex V2 봇에서 애플리케이션으로 양방향 스트림을 시작할 때 사용자가 추가 정보를 제공할 때까지 대기하도록 봇을 구성할 수 있습니다. 사용자가 프롬프트에 응답할 준비가 되지 않은 경우가 있을 수 있습니다. 예를 들어 지갑이 다른 방에 있어서 사용자가 신용 카드 정보를 제공할 준비가 되지 않았을 수 있습니다.
Amazon Lex V2 봇의 대기 및 계속 동작을 사용하면 사용자가 “잠시만 기다려주세요”와 같은 문구를 말하여 정보를 찾아 제공할 때까지 봇이 기다리게 할 수 있습니다. 이 동작을 활성화하면 봇이 사용자에게 정보를 제공하도록 주기적으로 알림을 보냅니다. 대화 기록에 대한 사용자 발화가 없기 때문에 대화 기록 이벤트는 다시 보내지 않습니다.
Amazon Lex V2 봇은 스트리밍 대화를 자동으로 관리합니다. 이 기능을 활성화하기 위해 추가 코드를 작성할 필요가 없습니다. 봇이 사용자로부터 대기하라는 메시지를 받으면 Intent
의 state
는 Waiting
이고 DialogAction
의 type
은 ElicitSlot
입니다. 이 정보를 사용하여 필요에 맞게 애플리케이션을 사용자 지정할 수 있습니다. 예를 들어, 사용자가 신용 카드를 찾을 때 음악을 재생하도록 애플리케이션을 구성할 수 있습니다.
개별 슬롯에 대해 대기 및 계속 동작을 활성화합니다. 슬롯에 대한 자세한 내용은 Amazon Lex V2 핵심 개념를 참조하세요.
대기 및 계속을 활성화하려면
-
에 로그인 AWS Management Console 하고 Amazon Lex V2 콘솔에서 Amazon Lex V2 콘솔
을 엽니다. -
봇에서 봇을 선택합니다.
-
언어에서 봇의 언어를 선택합니다.
-
의도 보기를 선택합니다.
-
의도를 선택합니다.
-
슬롯에서 슬롯을 선택합니다.
-
고급 옵션에서 대기 및 계속을 선택합니다.
-
대기 및 계속에서 다음 필드를 지정합니다.
-
사용자가 봇을 기다리게 하려는 경우의 응답 – 사용자가 추가 정보를 기다려 달라고 요청할 때 봇이 응답하는 방식입니다.
-
사용자가 봇을 계속 대기하도록 해야 하는 경우의 응답 – 봇이 사용자에게 아직 정보를 기다리고 있음을 알리기 위해 보내는 응답입니다. 봇이 사용자에게 알림을 보내는 빈도를 변경할 수 있습니다.
-
사용자가 계속 진행하기를 원할 때의 응답 – 사용자가 요청된 정보를 받았을 때의 봇의 응답입니다.
-
모든 봇 응답에 대해 응답을 여러 가지로 변형하여 제공할 수 있으며, 이 중 하나가 사용자에게 무작위로 제공됩니다. 또한 사용자가 이러한 응답을 중단할 수 있는지 여부도 선택할 수 있습니다.
대기 및 계속 기능을 테스트하려면 사용자 입력을 기다리고 Amazon Lex V2 봇으로 스트리밍을 시작하도록 봇을 구성하세요. 봇으로 스트리밍하는 방법에 대한 자세한 내용은 API를 사용하여 스트리밍 대화 시작 단원을 참조하세요.
대기를 끄고 응답을 계속해야 할 수도 있습니다. 활성 토글을 사용하여 대기 및 계속 응답의 사용 여부를 설정합니다.
