AWS lex嵌套插槽

时间:2018-03-01 11:25:25

标签: amazon-web-services chatbot amazon-lex

一个插槽可以依赖于另一个插槽结果

让我说我的意图是“疾病”和话语“我生病了”

第一个插槽问“你现在好吗?” 基于第一个槽结果的第二个槽应该表现不同

例如

- 我病了(用户)

- 你现在好吗? (BOT)

1场景
-yes(用户)

-nice,让我们做一些锻炼(机器人)

2情景。
- (用户)

- 听到你感觉不舒服,你今天要去锻炼吗? (BOT)

-No(用户)

- 好吧,但不要把它放得太久!(机器人)

如何制作嵌套插槽?有可能吗? aws lex对这些应用程序有用吗?

1 个答案:

答案 0 :(得分:0)

从这里的信息中,我了解到您想提出后续问题。 这无法使用Lex的常规功能来完成,但是您可以创建一个AWS Lambda函数来实现。为您要问的每个问题创建时段,并不断返回“ ElicitSlot”操作以模拟后续问题。 我同意,AWS Lex并不是此对话模型的最佳框架,但可以与Lambda一起使用对其进行修改。