0

有没有办法在不说话语的情况下调用 Intent 以在 aws-lambda 函数中开始所述意图,并调用特定插槽并获取用户输入以更新所述插槽值。

示例代码:

https://imgur.com/a/g9BxH97

目前,我设法通过使用槽确认进入 SocialType 槽。但是,我试图进入 QuestionA 插槽并通过 lambda 函数获得基于此插槽的值,因为提示将是基于用户先前响应的随机生成的提示。

此外,是否有可能通过 SocialIntent.

4

1 回答 1

0

每个意图都将由它们自己的话语和它们的槽值触发,我认为没有一种方法可以从另一个意图中调用一个意图。

根据用户所说的特定意图将被触发,并且请求将使用该特定意图名称发送。

但是,处理此问题的最佳逻辑是在您的后端 API (lambda) 上并使用在会话中维护的会话变量。通过使用这些,您将能够确定状态并在意图结束时处理您需要处理的意图(API 中的代码逻辑)。

更多关于会话对象

于 2018-05-03T13:39:33.000 回答