【问题标题】:Can I answer differently if get different slot value in same intent, AWS Alexa如果在相同的意图中获得不同的插槽值,我可以做出不同的回答吗,AWS Alexa
【发布时间】:2021-01-05 14:53:44
【问题描述】:

我想要达到的目标: 如果同一插槽的值不同,我会尝试以不同的方式回答

示例: 我已经制定了一个一年中有几个月的插槽的意图。 所以当用户说特定月份,即三月时,我只想告诉所有发生在三月的事件。

我尝试过的: 我已经尝试使用插槽来制定意图,并且在后端我能够获得插槽被填充的月份的名称。

请帮忙!!

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill alexa-slot alexa-app


    【解决方案1】:

    一个槽可以携带多个值。亚马逊甚至有一个预定义的月槽类型。

    这是询问您生日的 Alexa 初学者教程的一部分。它应该可以帮助您理解这一点。

    https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-4

    更新

    如果您需要了解如何根据槽值返回不同的响应,最好的办法是学习如何使用 switch 语句。

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多