1

我正在尝试创建一个自定义插槽类型来保存用户对是/否值的响应,但看起来 Lex 无法识别YesNo或者Sure作为我的自定义插槽类型的输入。插槽类型对我们应该使用哪些值有限制吗?

在将用户转发给人类之前,我希望使用 Lex 作为解决基本帮助台问题的一种方式。我的问题是“你把它关掉了吗?”,我期待一个“是/否”的回应。

Lex 似乎无法理解这些答案。

4

2 回答 2

2

我找到了一个 hacky 解决方案。

在您的 Lambda 函数中,不断响应并ConfirmIntent检查intentRequest.currentIntent.confirmationStatus和。状态可以通过参数或(例如增加一个整数)来管理。ConfirmedDeniedslotoutputSessionAttribute

这感觉就像它破坏了 Lex 的预期流程,但它完成了工作。

如果您认为有更好的方法,请发布答案

于 2017-06-02T02:55:57.410 回答
-1

您应该能够使用内置的AMAZON.YesIntentAMAZON.NoIntent用于这些。

于 2017-06-02T01:33:01.413 回答