Я не знаю, как использовать Webhook или другой язык, поэтому я работаю с основными опциями Dialogflow.Проблема в том, что мой агент работает в Dialogflow, но не в Actions в Google.
Я составил список помощника Google.У него есть два варианта.Один - «Что это?», А другой - «Не выбирай это».Я также добавляю событие actions_intent_OPTION.(Это намерение называется «Первый».) И я хочу разрешить пользователям вводить или выбирать только «Что это?».
Если пользователи вводят «Что это?», ИИ скажет, что «Этоправильно. ". (Это имя намерения 'Второе'.) Если пользователи вводят другие слова или предложения, кроме" Что это такое? ", ИИ скажет, что" Это неправильно. Пожалуйста, отправьте правильный ответ еще раз. "Намерение.).
Для этого я создал сущность "Что это?"и я проверил требуемый вариант. Вот так. И используя контексты и намерение Fallback, если пользователи вводят другие слова или предложения, реагирует резервное намерение. Выходным контекстом Fallback является Second Intent.
Контекст ввода First Intent: question/ Выходной контекст первого намерения: Ответ (продолжительность жизни: 1)
Входной контекст второго намерения: контекст вывода Второго намерения: другой вопрос * Другой вопрос
Входной контекст резервного намерения: ответ Выходной контекст намерения возврата: ответ(срок службы: 1)
Хорошо работает в диалоговом потоке. Первый Второй
Тем не менее, он не работает в Google Actions или в Google Assistant для мобильных устройств.Если я выбираю «Что это?», Он говорит: «Это неправильно. Пожалуйста, пришлите правильный ответ еще раз».
Я не могу найти никаких проблем.Пожалуйста, помогите мне ..; (