Вам нужно резервное намерение, но Lex не поддерживает резервные намерения на данный момент.
Этого можно достичь, если вы используете мост между клиентом чата и Lex.
Настройка APIШлюз и лямбда функционируют между вашим чат-клиентом и Lex.
Ваш чат-клиент отправит запрос в API Gateway, API Gateway перенаправит его в функцию Lambda, которая будет использоваться для вызова Lex и полученияответ от него.У Lex будет еще одна лямбда-функция в качестве webhook.
В лямбда-функции, которую вы использовали для вызова Lex, мы можем проверить, соответствует ли какое-либо намерение, или мы получили сообщение об ошибке, если это сообщение об ошибке, и вызвать какое-либо действие, подобное intent suggestion model
.
Вам нужно использовать библиотеку boto
для вызова Lex и использовать метод post_text()
.
Надеюсь, это поможет.