如何在Alexa中扩展带有附加值的内置插槽类型?

问题描述 投票:1回答:1

实际上,我使用的是AMAZON.DATE,它是Alexa内置插槽。现在我想在该插槽中添加“每日”值。那么有人能告诉我如何扩展Alexa内置插槽,比如如何在内置插槽中添加其他值?请举个例子。

你可以看到我在图片1 enter image description here中的设置提醒意图中有用户AMAZON.DATE

在图像2中,您可以看到内置插槽类型,但我没有任何选项来添加任何其他值。所以请帮助我实现这一目标。

enter image description here

alexa alexa-skills-kit
1个回答
2
投票

根据documentation,您可以扩展内置插槽类型:

在扩展内置类型之前,您需要将其添加到您的技能中。在左侧导航栏中,记下“插槽类型”下的类型。如果未包含要扩展的插槽类型,请将其添加到您的技能中:

  1. 在左侧导航栏中,单击“插槽类型”旁边的“添加”。
  2. 从Alexa的内置库选项中选择使用现有插槽类型。
  3. 找到要添加的内置插槽类型。您可以按名称过滤插槽类型。
  4. 单击要添加的每个内置类型的“添加插槽类型”。
  5. 务必在进行更改时保存您的工作。

要扩展内置插槽类型,请像添加自定义类型一样为其添加值。在左侧导航中的“插槽类型”下,选择要编辑的插槽类型。输入每个值并单击加号或按Enter键。

有关在开发人员控制台中创建和编辑插槽类型的更多信息,请参阅创建和编辑自定义插槽类型

但它看起来,你不能扩展AMAZON.DATE插槽(因为它不是列表插槽类型 - 更多细节here

因此,为了处理daily字,你应该创建一个单独的自定义槽,例如FrequencySlot,并定义一些值(见附件),然后 - 在你的意图中添加新的话语并处理代码中的新插槽类型。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.