Слоты AWS lex ведут себя очень странно

Я пытаюсь создать бота в Lex, и я использую бот по умолчанию, предоставляемый платформой (BookTrip). Здесь, когда я ввожу какой-то случайный текст, когда мне предлагают город, он берет что угодно, хотя это действительный город или нет.

пожалуйста, дайте мне знать, если я что-то не так и как я могу это исправить.

Спасибо

2 ответа

Типы встроенных слотов не ограничены их списками.

Поэтому рекомендуется проверять значения слотов в Lambda самостоятельно.

Встроенные слоты имеют большое пространство для принятия значений, которые могут быть недопустимыми, это происходит для городов, имен, адресов электронной почты и т. Д. Чтобы избежать этого, необходимо заполнить соответствующие высказывания для каждого слота в консоли.

Продвинутым способом было бы присоединить лямбду, которая вызывается с намерением, а затем проверить каждое полученное значение слота, чтобы убедиться, что оно соответствует вашей проверке

Другие вопросы по тегам