Почему мой навык Alexa останавливается со звуком ошибки? - PullRequest
0 голосов
/ 14 марта 2020

Во-первых, я должен уточнить, что у меня правильно настроено встроенное резервное намерение, и оно срабатывает каждый раз, когда я пытаюсь выполнить команду rubbi sh.

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

Этот тип слота добавляется в пользовательском намерении со следующими высказываниями: Информация о {food}, информация о {еда}.

Итак, в намеренных высказываниях я не определил высказывание только для слота, то есть просто {food}.

Теперь, когда Алекса ожидает команду, если я скажу просто " apple ", он выдает сигнал об ошибке и останавливает навык без информации об ошибке. Я понял, что это происходит, когда Алекса не может сопоставить высказывание с каким-либо намерением, но я не могу понять, почему оно не вызывает намерение отступления, когда это происходит.

Я открыл Utterance Profiler и попробовал команду там и все, что я получаю, это что никакие намерения не были вызваны этим высказыванием. Что касается других высказываний, в этом случае, если я использую «оранжевый», который не определен в типах слотов, он будет сопоставлен с намерением отступления.

У кого-нибудь есть идеи, как я могу решить эту проблему?

...