Amazon lex неизвестное высказывание о функции Amazon Lambda - PullRequest
2 голосов
/ 22 января 2020

Я хотел бы знать, как вызвать лямбда-функцию из пропущенных высказываний. Я создал бота, который мне нужен, когда бы пользователь ни запросил запрос, который недоступен в предоставленных высказываниях, он будет go обрабатывать ошибки, вместо этого я хотел бы вызвать лямбда-функцию. Является ли это возможным?

1 Ответ

1 голос
/ 23 января 2020

Попробуйте использовать встроенное намерение: AMAZON.FallbackIntent

Когда ввод пользователя в намерение не соответствует ожиданиям бота, вы можете настроить Amazon Lex для вызова резервного варианта. ...

Вызов запасного намерения выполняется в два этапа. На первом этапе резервное намерение подбирается на основе ввода от пользователя. Когда резервное намерение совпадает, поведение бота зависит от количества повторных попыток, настроенных для приглашения. Например, если максимальное количество попыток определить намерение равно 2, бот дважды возвращает запрос на разъяснение бота, прежде чем вызывать запасное намерение.

Amazon Lex соответствует резервному намерению в следующих ситуациях:

  • Введенное пользователем намерение не совпадает с вводом, ожидаемым ботом
  • Ввод звука - это шум, или ввод текста не распознается как слова.
  • Ввод пользователя неоднозначен, и Amazon Lex не может определить, какое намерение вызвать.

Резервное намерение вызывается, когда:

  • Бот не распознает ввод пользователя как намерение после заданного количества попыток для разъяснение при начале разговора.
  • Намерение не распознает ввод пользователя как значение слота после заданного количества попыток.
  • Намерение не распознает ввод пользователя как ответ на запрос подтверждения после заданного количества попыток.

С резервным намерением можно использовать следующее:

  • Выполнение лямбда-функции
  • Заключительное заявление
  • Последующее приглашение

Невозможно добавить следующее к резервному намерению:

  • Высказывания
  • Слоты
  • Функция лямбда-инициализации и проверки
  • Запрос подтверждения
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...