将 AWS Lambda 函数集成到机器人中 - Amazon Lex

将 AWS Lambda 函数集成到机器人中

借助 AWS Lambda 函数,您可以通过自己定义的自定义函数扩展并更好地控制 Amazon Lex V2 机器人的行为。Amazon Lex V2 为每种语言的每个机器人别名使用一个 Lambda 函数,而不是为每种意图使用一个 Lambda 函数。在开始之前,请确定要从输入事件中的哪些字段中提取信息,以及要操作响应中的哪些字段,然后从 Lambda 函数返回这些字段

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

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

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

  3. 部署 Lambda 函数。

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

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

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