Amazon Connect集成Amazon Lex时LastName槽位延迟提示问题求助
解决建议
- 检查Lex意图的槽位优先级设置:进入Lex控制台的collectName意图编辑页,查看「Slot elicitation order」,确保
AMAZON.FirstName和AMAZON.LastName被设为逐个收集模式,而非允许批量识别。如果优先级配置错误,Lex可能会跳过逐个提示,试图一次性提取全名,失败后才在流程末尾补提姓氏。 - 验证意图的确认环节配置:如果意图开启了「Confirmation prompt」,确认该环节是在两个槽位都收集完成后才触发,不要让流程在槽位未收集全时就进入确认步骤,避免提前推进后续操作。
- 排查Amazon Connect的流程逻辑:检查Connect中调用Lex的步骤,确保没有在Lex完成所有槽位收集前就跳转至后续分支。需要让Connect等待Lex返回「槽位收集完成」的信号后,再执行下一步操作。
- 调整意图的样本语句:查看collectName意图的样本 utterances,补充单独提供名字的语句(比如「我叫{FirstName}」),避免样本过于偏向一次性提供全名(比如「我的全名是{FirstName} {LastName}」)。样本分布均衡能引导Lex按顺序逐个收集槽位。
- 核对槽位的提示语触发规则:在Lex的每个槽位设置里,确认「Prompt」是在槽位为空时触发,没有错误设置成仅在流程末尾触发的逻辑。
内容的提问来源于stack exchange,提问作者Micah Goulart
相关产品推荐
相关产品推荐

