Последующие намерения в Api.ai не работают над действиями в симуляторе Google

В API.ai я создал дополнительные намерения для yes или no ответов. Они отлично работают в веб-симуляторе и API.ai, но не работают в симуляторе actions.google. Когда пользователь говорит yes или no, симулятор отвечает «Извините, это действие недоступно в симуляторе».

У кого-нибудь есть на это ответ?

Вот скриншоты.

кассир tip-teller-yes


person Harikiran Challa    schedule 30.08.2017    source источник
comment
Отслеживание намерений в API. AI использую контексты, чтобы контролировать, как сопоставляются последующие намерения. Сначала соответствовало намерению родителя, а затем говорилось «да» или «нет»?   -  person matthewayne    schedule 30.08.2017
comment
Можете ли вы предоставить снимки экрана с намерениями и примеры разговоров, чтобы проиллюстрировать, что происходит? Без дополнительной информации сложно диагностировать проблему.   -  person Prisoner    schedule 30.08.2017
comment
Я добавил два изображения. Отлично работает в моделировании API.AI. Но в actions.google это не вызывает tip-teller-yes намерение, когда я говорю ok в диалоговом окне разрешений устройства.   -  person Harikiran Challa    schedule 31.08.2017


Ответы (1)


Хирикиран,

Я думаю, что ваш контекст ввода для намерения «подсказка-кассир-да» может быть только одним входным контекстом из основного намерения (подсказка-кассир), что означает, что это будет только контекст ввода «подсказка-кассир-отслеживание».

Более того, важно отметить, что вы должны вручную добавить «Пользователь говорит», например, да, конечно, да, да, правильно и т. Д., Или использовать повторный шаблон Dialogflow «да-нет».

Думаю, это может помочь, документы Dialogflow https://dialogflow.com/docs/examples/slot-filling.

person Douangtavanh Kongphaly    schedule 28.11.2017