初始回应 - Amazon Lex

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

初始回应

Amazon Lex V2 在确定意图之后并且在开始引发槽位值之前,会向用户发送初始响应。您可以使用此响应告知用户已识别的意图,并提示用户您需要收集相关信息,以便履行该意图。

例如,如果意图是预约汽车保养服务,则最初响应可能是:

我可以帮您安排预约。烦请您提供您爱车的品牌、型号和购车年份。

初始响应消息不是必需的。如果您不提供回复,Amazon Lex V2 将继续按照初始响应的下一步进行操作。

您可以在初始响应中配置以下选项:

  • 配置下一步:您可以提供对话的下一步,例如跳转到特定的对话框操作、引发特定的槽位或跳转到不同的意图。有关更多信息,请参阅 配置对话中的后续步骤

  • 设定值:您可以设置槽位和会话属性的值。有关更多信息,请参阅 在对话期间设定值

  • 添加条件分支:您可以在播放初始响应后应用条件。当条件计算为 true 时,将执行您定义的操作。有关更多信息,请参阅 添加条件以构建对话的分支

  • 执行对话框代码挂钩:您可以定义 Lambda 代码挂钩来初始化数据并执行业务逻辑。有关更多信息,请参阅 调用对话框代码挂钩。如果为意图启用了执行 Lambda 函数的选项,则默认情况下会执行对话框代码挂钩。您可以通过切换活动按钮来禁用对话框代码挂钩。

如果未设置条件或明确的下一步操作,Amazon Lex V2 将按优先级继续执行下一个槽位。

对用户请求的初始响应的高级选项。
注意

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