2016-11-02 4 views
1

Может кто-нибудь сказать мне, как динамически добавлять высказывания в список простых высказываний и слоты намерений в умении Alexa от лямбда-функции? Или есть другой способ распознавания исходного текста, потому что я не могу предопределять высказывания, так как я получаю только определенные имена в момент выполнения функции лямбда.Amazon Alexa - изменение слотов намерений и обновление списка простых высказываний

ответ

2

Плохие новости, в настоящее время нет API для динамического добавления высказываний и намерений и слотов. Все обновления осуществляются через пользовательский интерфейс, и когда ваши намерения, высказывания и списки слотов растут, это обновление иногда может занять некоторое время.

Вы можете свободно использовать пользовательские слоты и посмотреть, что произойдет. Я просто read (scroll down to blue section), что пользовательские слоты могут возвращать данные слотов, которые могут не быть в предопределенном списке. Интересно, знает ли это контекст, поскольку он будет возвращать как данные для определенного слота в зависимости от значений, определенных для этого слота. Было бы полезно попробовать. Например, ...

someIntent how many {FRUIT_LIST} will a {ANIMAL_LIST} eat 

FRUIT_LIST oranges, apples 
ANIMAL_LIST dog, cat 

«Сколько морков будет съесть лошадь?»

+0

Спасибо! Я попробую ! – Suki