【问题标题】:Function that allows Alexa to go into detail about a slot?允许 Alexa 详细了解插槽的功能?
【发布时间】:2019-04-22 16:57:51
【问题描述】:

目前,我的 Alexa 技能能够回答我的问题并重复她给我的答案。是否有一个功能可以让 Alexa 详细了解她注销的列表?

我尝试过多种意图。似乎它会起作用,但会非常重复且耗时。我觉得会有更有效的方法,但我似乎无法在 amazon.developers 网页上找到我要查找的内容。

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

例子:

我:“Alexa,打开铅笔盒”

Alexa:“你的铅笔盒现在打开了。有绿色、红色、紫色、黄色、蓝色和橙色铅笔。你想让我重复这个列表吗?如果是,请说重复。如果不是,请选择一支铅笔您想了解更多的颜色。

我:“蓝色”

Alexa:“蓝色铅笔非常适合天空、海洋和‘酷’颜色的图层。

【问题讨论】:

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


    【解决方案1】:

    您所说的“是否有一个功能可以让 Alexa 详细了解她注销的列表?”并不清楚您的意思是什么? 另外,请描述您到目前为止所做的尝试,并为您的交互模型提供 JSON 代码(您的话语、插槽等)

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

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

    如果我理解正确,您已经实现了 1. 所以 2. 应该为您指明正确的方向。如果您在掌握这一点时遇到问题,您需要先对 Alexa Skill Kit 有一个基本的了解。你可以找到我学习 ASK for Python here 的方法。它包括几个教程和文档的链接,您可以一一浏览。 对于 node.js,您可能想查看here 提供的众多示例之一。

    【讨论】:

    • 哇,这正是我正在寻找的答案。你认为我可以给你发消息以获得更详细的描述吗?您提出的关于根据槽的值做出适当响应的第二点的结尾是我缺少的信息类型。
    猜你喜欢
    • 2013-08-26
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2021-10-25
    • 2022-01-09
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    相关资源
    最近更新 更多