本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置对话中的后续步骤
您可以配置对话中每个阶段的下一步以设计对话。通常,Amazon Lex V2 会按照以下顺序自动为对话的每个阶段配置默认的后续步骤。
初始回应 → 槽位引发 → 确认(如果处于活动状态)→ 履行(如果处于活动状态)→ 结束响应(如果处于活动状态)→ 结束对话
您可以修改默认的后续步骤,并根据预期的用户体验来设计对话。可以在对话的每个阶段配置以下后续步骤:
跳转到
-
初始响应:从意图开始时重新开始对话。在配置下一步时,您可以选择跳过初始响应。
-
引发槽位:您可以引发意图中的任何槽位。
-
评估条件:您可以评估对话中任何步骤处的条件并且构建对话的分支。
-
调用对话框代码挂钩:您可以在任何步骤调用业务逻辑。
-
确认意图:将提示用户确认意图。
-
履行意图:将在下一步开始履行意图。
-
结束响应:该结束响应将返回给用户。
切换到
-
意图:您可以过渡到不同的意图并继续就此意图进行对话。您可以选择在执行过渡的同时跳过该意图的初始响应。
-
意图:特定槽位:如果您已经在当前意图中捕获了一些槽位值,则可以直接在不同的意图中引发特定的槽位。
等待用户输入:机器人等待用户提供输入以识别任何新意图。你可以配置相关提示,例如“还有什么我可以帮你的吗?”,然后再设置下一步。机器人将处于 ElicitIntent
对话框状态。
结束对话:结束与机器人的对话。
注意
Amazon Lex V2 于 2022 年 8 月 17 日发布了对用户对话管理方式的更改。借助此更改,您可以更好地控制用户的对话路径。有关更多信息,请参阅 Amazon Lex V2 中的对话流更改。2022 年 8 月 17 日之前创建的机器人不支持对话框代码挂钩消息、设置值、配置后续步骤和添加条件。