【发布时间】:2019-09-17 17:47:11
【问题描述】:
我想定义一个订单意图,例如“我想要两支铅笔,一个笔记本,四个卡片盒”。
在 Alexa 构建模型中,它看起来像下面这样 我想要 {itemQuantity}{itemList}
这里 {itemQuantity} 被定义为 Amazon.number 而 {itemList} 被定义为 custom slot 可以有这组值 {pencil,notebook,eraser,卡片盒,磨刀器}。
现在,如果我说“我想要三个橡皮擦”,它工作得很好。它返回 itemQuantity 为 3 和 itemList 作为橡皮擦。
但是当我用多个值来制定意图时,“我想要两支铅笔,一个笔记本,四个卡片箱”。它返回我 itemQuantity 作为 2 和 itemValue 作为“两个铅笔一个笔记本四个卡盒”。
字符串的其余部分完全以 itemList 的形式出现。
我想以数组/列表的形式获取此输入,例如 itemQuantity = {2,1,4} itemList = {pencil,notebook,cardbox}
【问题讨论】:
标签: alexa-skills-kit alexa-skill alexa-slot alexa-intent alexa-interaction-model