执行 - Amazon Lex

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

执行

在用户为意图提供所有槽位值后,Amazon Lex V2 会履行用户的请求。您可以配置以下履行选项:

  • 履行代码挂钩:您可以使用此选项来控制履行 Lambda 调用。如果禁用该选项,将在不调用 Lambda 函数的情况下成功完成该履行。

  • 履行更新:您可以为需要超过几秒钟才能完成的 Lambda 函数启用履行更新,以便用户知道流程正在进行中。有关更多信息,请参阅 为您的 Lex V2 机器人配置配送进度更新。此功能仅适用于流式传输对话。

  • 履行响应:您可以配置成功响应、失败响应和超时响应。系统会根据履行 Lambda 调用的状态向用户返回相应的响应。

可能的履行响应有以下三种:

  • 成功响应:履行 Lambda 成功完成时发送的消息。

  • 失败响应:如果履行失败或 Lambda 由于某种原因无法完成,则发送的消息。

  • 超时响应:如果履行 Lambda 函数未在配置的超时时间内完成,则发送的消息。

您可以设置值、配置后续步骤,并应用与每个响应相对应的条件以设计对话流程。如果未设置条件或明确的下一步操作,Amazon Lex V2 将执行结束响应。

显示了履行代码挂钩的响应选项的 Amazon Lex V2 控制台。
注意

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