通过awa-lambda函数调用/切换插槽/意图,用于Alexa技能包

时间:2018-04-26 18:21:07

标签: aws-lambda alexa alexa-skills-kit alexa-skill alexa-slot

有没有办法调用一个Intent,而不是说该话语在aws-lambda函数中开始表达意图,并且还调用一个特定的插槽并获得用户输入来更新所述插槽值。

示例代码:

https://imgur.com/a/g9BxH97

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

此外,是否可以通过SocialIntent获得IntellectualState意图。

1 个答案:

答案 0 :(得分:0)

每个意图都将由他们自己的话语和他们的插槽值触发,我认为没有办法从另一个调用一个意图。

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

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

更多关于session object