Ключевые слова в действии, вызывающие неожиданный выход и глобальный ответ от Google Assistant

Некоторые ключевые слова выходят из моего действия.

Прежде всего, я знаю, что есть встроенные / системные намерения (документы). Я знаю, что есть ключевые слова для выхода из беседы, которые запускают actions.intent.CANCEL и завершают действие / беседу (например, «выход», «отмена», «стоп». См. Документацию).

Однако я не могу найти никакой документации, ссылающейся на ключевые слова, которые завершают мое действие (и любое новое действие, которое я создаю).

Ключевые слова, такие как «спасибо», «помощь», «колл-центр», последовательно завершают мое действие и отправляют глобальный запрос пользователя в Google Assistant. Например, ввод «спасибо» во время разговора в моем действии приведет к выходу (т. Е. «Покинул беседу»), и Google Assistant ответит мне что-то вроде «Это то, для чего я был создан!». Тестирование в симуляторе показывает этот выход как ошибку вызова (см. Снимок экрана_1), тестирование с помощью Google Assistant на мобильном устройстве показывает выход из действия и ответ от GA (см. Снимок экрана_2).

Почему это происходит вместо намерения отступить?

1 ответ

Похоже, это случай отсутствия совпадений, когда некоторые запросы, которые не соответствуют вашему действию, вместо этого будут выполняться помощником.

Если вы действительно хотите обрабатывать эти запросы самостоятельно, вы можете добавить намерение, соответствующее тексту произвольной формы . Хотя это может нанести ущерб пользовательскому опыту, если они действительно намеревались, чтобы Ассистент ответил.

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