实际上,我使用的是AMAZON.DATE,它是Alexa内置插槽。现在我想在该插槽中添加“每日”值。那么有人能告诉我如何扩展Alexa内置插槽,比如如何在内置插槽中添加其他值?请举个例子。
你可以看到我在图片1 中的设置提醒意图中有用户AMAZON.DATE
在图像2中,您可以看到内置插槽类型,但我没有任何选项来添加任何其他值。所以请帮助我实现这一目标。
根据documentation,您可以扩展内置插槽类型:
在扩展内置类型之前,您需要将其添加到您的技能中。在左侧导航栏中,记下“插槽类型”下的类型。如果未包含要扩展的插槽类型,请将其添加到您的技能中:
- 在左侧导航栏中,单击“插槽类型”旁边的“添加”。
- 从Alexa的内置库选项中选择使用现有插槽类型。
- 找到要添加的内置插槽类型。您可以按名称过滤插槽类型。
- 单击要添加的每个内置类型的“添加插槽类型”。
- 务必在进行更改时保存您的工作。
要扩展内置插槽类型,请像添加自定义类型一样为其添加值。在左侧导航中的“插槽类型”下,选择要编辑的插槽类型。输入每个值并单击加号或按Enter键。
有关在开发人员控制台中创建和编辑插槽类型的更多信息,请参阅创建和编辑自定义插槽类型
但它看起来,你不能扩展AMAZON.DATE
插槽(因为它不是列表插槽类型 - 更多细节here)
因此,为了处理daily
字,你应该创建一个单独的自定义槽,例如FrequencySlot
,并定义一些值(见附件),然后 - 在你的意图中添加新的话语并处理代码中的新插槽类型。