Dialogflow CX - как заставить sys.no-input-1 повторяться вместо перехода к sys.no-input-default

Я бы хотел sys.no-input-1 не повторять вместо того, чтобы идти sys.no-input-defaultпосле отсутствия ввода от пользователя более одного раза? Как я могу этого добиться?

1 ответ

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

  1. Если вы хотите зациклить sys.no-input-1, вы можете установить для страницы перехода значение "Текущая страница" в обработчике событий sys.no-input-1. Это приведет к возникновению цикла ошибок на той же странице, когда пользователь неоднократно не вводит данные. См. Снимок экрана ниже:

Кроме того, вы можете поместить ответы в диалог ввода и оставить ответ sys.no-input-1 пустым. См. Образец ниже:

Если у вас есть диалог ввода и есть ответы в событии sys.no-input-1, ответ будет удвоен. Смотри ниже:

  1. В качестве альтернативного более простого решения вы можете рассмотреть возможность использования только sys.no-input-default вместо этого, поскольку он автоматически будет правильно "зацикливаться" на той же странице, без необходимости настройки страницы перехода. См. Пример ниже:

Это был бы более чистый подход, поскольку вы будете использовать только один обработчик событий без совпадения, который является sys.no-input-default. См. Документацию по встроенным событиям ( https://cloud.google.com/dialogflow/cx/docs/concept/handler#event-built-in) для справки.

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