Как Alexa может распознать намерение «Остановить / Отменить» в режиме ElicitSlot - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть навык alexa, и я использую Управление диалогами для динамически вызываемого слота . Например, у меня есть один Intent, который называется OrderIntent с 3 слотами: drink, coffeRoast, teaType.

Когда пользователь запрашивает напиток, например, кофе, я использую ELICITSLOT , чтобы остаться в OrderIntent и запросить у пользователя обжаренный кофе или тип чая.

Отлично работает. Проблема в том, что когда я жду второго ответа от пользователя (тип чая / обжаренный кофе), Alexa не распознает другие намерения, такие как AMAZON.StopIntent или AMAZON.CancelIntent когда Алекса ожидает тип чая / обжаренный кофе и пользователь говорит «стоп», я получаю в своем коде значение «стоп» для «teatype» вместо вызова AMAZON.StopIntent и прекращения сеанса.

Is Есть ли решение для этого в Алексе? использовать опцию ELICITSLOT и все еще распознавать другие намерения?

Спасибо!

...