可以让Alexa详细介绍插槽的功能吗?

时间:2019-04-21 22:34:20

标签: python node.js amazon-web-services alexa alexa-skills-kit

目前,我具备Alexa技能,能够回答我的问题并重复她给我的答案。是否有功能允许Alexa详细了解她注销的清单?

我尝试提出多个意图。看来它会起作用,但会造成重复性且耗时。我觉得会有一种更有效的方法,但是我似乎无法在amazon.developers网站上找到想要的东西。

我希望,如果我从Alexa引用的列表中进行回复,我的回复(如果包含在列表中)将能够从Alexa那里获得回复,其中包含有关我的回复的更深入的信息。

示例:

我:“ Alexa,打开铅笔盒”

Alexa:“您的铅笔盒现已打开。有绿色,红色,紫色,黄色,蓝色和橙色的铅笔。您要我重复此列表吗?如果是,请说重复。如果不是,请选择铅笔您想了解更多的颜色。

我:“蓝色”

Alexa:“蓝色铅笔非常适合天空,海洋和'酷'颜色的层。

1 个答案:

答案 0 :(得分:0)

目前还不清楚您的意思是“是否有一个功能可以让Alexa详细了解她注销的清单?” 另外,请描述您到目前为止所尝试的内容,并为您的interactModel(您的话语,广告位等)提供JSON代码

根据我的解释,您需要两件事:

  1. 您的默认或“启动”意图由“ Alexa,打开铅笔盒”触发,并以Alexa响应:“您的铅笔盒现已打开。[...]”
  2. 第二个意图,例如说颜色时会触发“ ColorDetailIntent”。它应该有一个插槽,例如类型为“ AMAZON.Color”的{color_name}(请参见here)。触发此操作后,您可以获取插槽的值。然后,您可以根据该值发送适当的响应。如果值为蓝色Alexa:“蓝色铅笔[...]”,依此类推。

如果我理解正确,那么您已经实施了1.所以2.应该为您指明正确的方向。如果您在解决此问题时遇到困难,则首先需要对Alexa Skill Kit有了基本的了解。您可以找到学习Python here的ASK的方法。它包含指向一些教程和文档的链接,您可以一一阅读。 对于node.js,您可能想看看here提供的众多示例之一。