我有一个初始意图用于对用户进行分类,即Intent1“我需要帮助”,1个插槽(插槽1)询问“你是什么类型的用户?”选项是“userType1”,“UserType2”和UserType3 ”
在此之后,使用Amazon connect,我有一个带有多个输入的GetUserInput。即“你需要什么帮助?”,有许多意图新意图,例如Intent 2“Shoes”,Intent 3“socks”Intent 4“凉鞋。
在Intent 2中,我想根据Slot1的答案给出一个特定的文本响应。意图是不同的?
答案 0 :(得分:0)
您必须管理对话的上下文才能根据之前的回复采取行动。
https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html
基本上在第一个意图中,基于槽值,您必须将其存储在会话属性中,在下一个意图中,您将检查值并生成响应。
请检查OrderFlowers Blueprint Lambda函数和this link。请注意,一旦用户给出了FlowerType
的插槽值,它就会将价格设置为会话属性。
希望它有所帮助,如果您有进一步的疑问,请告诉我