AWS Как я могу реализовать контрольные вопросы для моего бота Amazon Lex?

В настоящее время у меня есть много намеренных вопросов и лямбда-функций, которые отвечают на эти вопросы пользователей, беря ответы из моей DynamoDB. Теперь есть несколько ответов, на которые нужно задать обратные вопросы пользователю, например: Пользователь спрашивает, как дела, Лекс Бот отвечает: "Я в порядке". Как дела, пользователь отвечает, я тоже в порядке. Теперь Lex Bot действительно должен распознать, что пользователь ответил на его вопрос, и сказать что-то вроде Cool или Very nice.

Есть ли возможность реализовать такую ​​обратную обработку ответа?

Я не хочу иметь какое-то намерение сказать, что я в порядке, так как это действительно некрасиво и не всегда будет подходить: /

** Изменить: если что-то неясно в моем вопросе, просто спросите меня. Спасибо!


person JohnnyWhatsUp    schedule 18.03.2021    source источник


Ответы (1)


Сначала вызовите Lambda на этапе инициализации и проверки и верните ответ Lex с помощью DialogAction ElicitSlot, чтобы затем можно было получить второй ответ?

person Rob Moores    schedule 07.04.2021