【发布时间】:2017-12-04 15:43:28
【问题描述】:
我正在制作一个自定义插槽类型,根据他们的特定产品列表,每个技能用户都会有所不同。有没有办法定义一个名为“userProducts”的空槽,然后使用 Alexa Skills 工具包将其填充到我的 NodeJS 代码中?
【问题讨论】:
标签: javascript alexa slots
我正在制作一个自定义插槽类型,根据他们的特定产品列表,每个技能用户都会有所不同。有没有办法定义一个名为“userProducts”的空槽,然后使用 Alexa Skills 工具包将其填充到我的 NodeJS 代码中?
【问题讨论】:
标签: javascript alexa slots
我一直在寻找同样的东西,但不幸的是,没有办法在运行时更新槽值列表。但是,Alexa 将填充插槽的值不限于您输入的示例值,因此您可以尝试在运行时将给定值与您的列表相匹配,并不断询问用户他们想要什么,直到您获得可接受的值。
请注意,自定义插槽类型不等同于枚举。如果口语理解系统识别出列表之外的值,仍会返回。尽管自定义槽类型的输入根据列表中的值加权,但它不仅限于列表中的项目。 Define the Interaction Model in JSON and Text
【讨论】: