Как создать составные типы слотов в навыке Alexa?

Есть ли способ создавать составные типы слотов в навыке Alexa? Составной тип слота (сущность) можно объяснить так, как будто существует 3 типа слота: slotType1, slotType2 и slotType3, значения slotType3 создаются путем объединения значений slotType1 и slotType2.


person Ershadi    schedule 10.05.2019    source источник
comment
Разве вы не можете просто зафиксировать высказывания, например: дайте мне {slot1} {slot2}, а затем соединить их в бэкенде, чтобы построить свой тип 3?   -  person German    schedule 23.05.2019


Ответы (1)


Насколько я знаю, вы не сможете сделать это в Alexa Console.

И я не думаю, что вы сможете сделать это так, как вы надеетесь. Но самое близкое решение, которое я могу придумать, это использовать API Alexa Skills Management (SMAPI) или Интерфейс командной строки Alexa Skills Kit обновить модель взаимодействия программно.

Таким образом, вы можете получить текущую модель взаимодействия, проанализировать slotTypes и объединить значения slotTypes 1 и 2 в slotType 3, а затем обновить модель взаимодействия.

Конечно, вы можете сделать это только с пользовательскими слотами. Таким образом, вы не сможете сделать это ни с одним встроенным слотом.

person Jay A. Little    schedule 13.05.2019