我有一个最初的意图,用来对用户进行分类,即Intent1 "I Need help“,其中一个插槽(插槽1)询问”你是哪种类型的用户?“选项有"userType1“、"UserType2”和“UserType3”。
在此之后,使用Amazon connect,我有了一个具有多个输入的GetUserInput。即“你需要什么帮助?”,有很多新的意图,例如Intent 2“鞋子”,Intent 3“袜子”Intent 4“凉鞋。
在Intent 2中,我想根据对Slot1的回答给出一个特定的文本响应。意图是不同的?
发布于 2018-06-05 21:48:21
您必须管理对话的上下文,以便能够根据先前的响应采取操作。
https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html
基本上,在第一个意图中,根据您必须将其存储在会话属性中的槽值,在下一个意图中,您将检查该值并生成响应。
一定要检查OrderFlowers Blueprint Lambda函数和this link。请注意,一旦用户给出了FlowerType的槽值,它就会将价格设置为会话属性。

希望对您有所帮助,如果您有进一步的疑问,请告诉我。
https://stackoverflow.com/questions/50701207
复制相似问题