有没有办法调用一个Intent,而不是说该话语在aws-lambda函数中开始表达意图,并且还调用一个特定的插槽并获得用户输入来更新所述插槽值。
示例代码:
目前,我设法通过使用插槽确认来访问SocialType插槽。但是,我试图通过lambda函数到达QuestionA插槽并获得基于此插槽的值,因为提示将是基于用户先前响应的随机生成的。
此外,是否可以通过SocialIntent获得IntellectualState意图。
答案 0 :(得分:0)
每个意图都将由他们自己的话语和他们的插槽值触发,我认为没有办法从另一个调用一个意图。
根据用户的说法,将触发特定意图,并且将使用该特定意图名称发送请求。
然而,处理此问题的最佳逻辑将在您的后端API(lambda)上并使用会话中维护的会话变量。通过使用它们,您将能够确定状态并处理在意图结束时需要处理的意图(API中的代码逻辑)。
更多关于session object