使用 AWS Lambda 函数启用自定义逻辑 - Amazon Lex

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

使用 AWS Lambda 函数启用自定义逻辑

借助 AWS Lambda 函数,您可以通过自己定义的自定义函数更好地控制 Amazon Lex V2 机器人的行为。

Amazon Lex V2 为每种语言的每个机器人别名使用一个 Lambda 函数,而不是为每种意图使用一个 Lambda 函数。

要将 Lambda 函数与您的 Amazon Lex V2 机器人集成,请执行以下步骤:

  1. 确定您要从输入事件中的哪些字段中提取信息,以便用于 Lambda 函数。

  2. 确定您要操作响应中的哪些字段,然后从 Lambda 函数返回这些字段。

  3. 通过您选择的编程语言在 AWS Lambda 中创建函数并编写脚本。

  4. 确保该函数返回的结构与响应格式相匹配。

  5. 部署 Lambda 函数。

  6. 通过控制台API 操作,将 Lambda 函数与 Amazon Lex V2 机器人别名相关联。

  7. 选择要通过控制台API 操作调用 Lambda 函数的对话阶段。

  8. 构建您的 Amazon Lex V2 机器人并测试 Lambda 函数是否按预期运行。借助 Amazon CloudWatch 调试您的函数。