配置对话中的后续步骤 - Amazon Lex

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置对话中的后续步骤

您可以配置对话中每个阶段的下一步以设计对话。通常,Amazon Lex V2 会按照以下顺序自动为对话的每个阶段配置默认的后续步骤。

初始回应 → 槽位引发 → 确认(如果处于活动状态)→ 履行(如果处于活动状态)→ 结束响应(如果处于活动状态)→ 结束对话

您可以修改默认的后续步骤,并根据预期的用户体验来设计对话。可以在对话的每个阶段配置以下后续步骤:

跳转到

  • 初始响应:从意图开始时重新开始对话。在配置下一步时,您可以选择跳过初始响应。

  • 引发槽位:您可以引发意图中的任何槽位。

  • 评估条件:您可以评估对话中任何步骤处的条件并且构建对话的分支。

  • 调用对话框代码挂钩:您可以在任何步骤调用业务逻辑。

  • 确认意图:将提示用户确认意图。

  • 履行意图:将在下一步开始履行意图。

  • 结束响应:该结束响应将返回给用户。

切换到

  • 意图:您可以过渡到不同的意图并继续就此意图进行对话。您可以选择在执行过渡的同时跳过该意图的初始响应。

  • 意图:特定槽位:如果您已经在当前意图中捕获了一些槽位值,则可以直接在不同的意图中引发特定的槽位。

等待用户输入:机器人等待用户提供输入以识别任何新意图。你可以配置相关提示,例如“还有什么我可以帮你的吗?”,然后再设置下一步。机器人将处于 ElicitIntent 对话框状态。

结束对话:结束与机器人的对话。

注意

Amazon Lex V2 于 2022 年 8 月 17 日发布了对用户对话管理方式的更改。借助此更改,您可以更好地控制用户的对话路径。有关更多信息,请参阅 Amazon Lex V2 中的对话流更改。2022 年 8 月 17 日之前创建的机器人不支持对话框代码挂钩消息、设置值、配置后续步骤和添加条件。