2017-01-24 3 views
0

Предполагая, что у меня есть Алексы умение со следующими намерениями: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, пока мой намерение звонит, в слоте будет указано одно из . Названия в моем пользовательском слоте и в слоте Город один из Города в моем пользовательском слоте.

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

Я не совсем уверен, что я делаю что-то неправильно или если это так, как было задумано.

ответ

2

Да, это нормально и является общим источником путаницы: список слов, которые вы предоставляете для пользовательского слота, берется как руководство, а не окончательный набор.

Поскольку он является источником путаницы они опубликовали сообщение в блоге об этом:
Why a Custom Slot is the Literal Solution

Кроме того, обратите внимание, что встроенные типы слот для городов, которые вы можете использовать и построить прочь, смотрите здесь :
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference

+0

Если это так, я не понимаю, как работает alexa. Например, как я уже сказал, у меня есть список имен. Он никогда не предоставляет мое одно из моих имен, текст, который звучит как имя. так как я могу это сделать? –

+0

Ну, да, это звучит странно, если он никогда не предоставляет одно из слов из вашего списка. Являются ли ваши слова нетрадиционными - может ли это не знать, как эти слова должны звучать? – Tom

+0

Это имена, имена и фамилии –

Смежные вопросы