По сути, у моего навыка есть два намерения, скажем, «намерение1» и «намерение2».
Вот моя проблема. Когда я набираю фразу, которая не имеет действительного намерения, вместо того, чтобы идти в меню справки, как (я думаю?), Оно просто переходит прямо к намерению2 или намерению1. Я просто не понимаю. ОБНОВЛЕНИЕ: кажется, что он просто выбирает то, что, по его мнению, является ближайшим, независимо от того, насколько надуманным. Есть ли способ, чтобы он просто заходил в меню справки, когда это не совпадение?
Я новичок в разработке Alexa, поэтому, пожалуйста, имейте это в виду, отвечая. Мои навыки во многом основаны на образце Space Geek.
Если для ответа на вопрос требуется больше кода, просто дайте мне знать, и я добавлю его.
Огромное спасибо!
Обновлять:
Схема намерения:
{
"intents": [
{
"intent": "GetNewDogThoughtIntent"
},
{
"intent": "GetNewCatThoughtIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
Примеры высказываний:
GetNewDogThoughtIntent What is my dog thinking
GetNewDogThoughtIntent What's my dog thinking
GetNewDogThoughtIntent What my dog is thinking
GetNewCatThoughtIntent What is my cat thinking
GetNewCatThoughtIntent What's my cat thinking
GetNewCatThoughtIntent What my cat is thinking