我正在为我们的设备进行特殊控制。 Smart Home API中不提供这些控件。我需要设置一个自定义插槽类型,称为我的intent模式的DeviceName。但是DeviceName确实有很多可能性。我可以命名一个设备猫灯,鲍比的车,汉堡包等......而且我不能只在样本列表下写下它们,这是不切实际的。
答案 0 :(得分:0)
不清楚你在问什么。听起来你正在尝试建立一个Alexa智能家居技能,而不是一个"自定义技能"。
智能家居技能不允许您指定自己的插槽,意图,话语等。您必须使用亚马逊定义的智能家居命令。
如果这对您不起作用,那么您需要创建自定义技能。然后你可以定义意图,插槽等。
答案 1 :(得分:0)
亚马逊的Recommendations for Custom Slot Type Values声明您的自定义值列表不需要包含您的技能所需的所有值。亚马逊确实建议您提供具有代表性字数的代表性自定义值集。
例如......
我们说我有以下意图:
- Intent: MyFavoriteBand
- Utterance: "My favorite band is {Band_Name}"
- Custom Slot Type: Band_Name
- Custom Slot Values for Band_Name
* Ramones
* The Pixies
* The Grateful Dead
用户说," 我最喜欢的乐队是The Cars 。"
您的MyFavoriteBand
意图会触发,Band_Name
的价值将是" The Cars "即使这个值没有包含在训练集中。