Предполагая, что у меня есть Алексы умение со следующими намерениями:Alexa умение Намерение не использует список слов в моем слоте
{
"intents": [
{
"intent": "aaa",
"slots": []
},
{
"intent": "bbb",
"slots": [
{
"name": "City",
"type": "CITIES"
}
]
},
{
"intent": "ccc",
"slots": [
{
"name": "City",
"type": "CITIES"
}
]
},
{
"intent": "ddd",
"slots": [
{
"name": "City",
"type": "CITIES"
},
{ "name": "Name",
"type": "USER_NAMES"}
]
},
]
}
Предполагая, что я использую это простое Высказывание:
ddd tell me if user {Name} lives in the {City}.
Поступая поэтому я предположил, что в своем умении alexa, пока мой намерение звонит, в слоте будет указано одно из . Названия в моем пользовательском слоте и в слоте Город один из Города в моем пользовательском слоте.
Однако в результате я получаю бесплатный текст, который я не предоставил в пределах пользовательского слота. свободный текст, если вы говорите, что слова звучат так, как я сказал, но это разные вещи.
Я не совсем уверен, что я делаю что-то неправильно или если это так, как было задумано.
Если это так, я не понимаю, как работает alexa. Например, как я уже сказал, у меня есть список имен. Он никогда не предоставляет мое одно из моих имен, текст, который звучит как имя. так как я могу это сделать? –
Ну, да, это звучит странно, если он никогда не предоставляет одно из слов из вашего списка. Являются ли ваши слова нетрадиционными - может ли это не знать, как эти слова должны звучать? – Tom
Это имена, имена и фамилии –