跳至内容

如何在 Amazon Connect 中配置我的 Lambda 函数和 Amazon Lex V2,然后检查列表选取器是否有错误?

2 分钟阅读
0

我想在 Amazon Connect 中配置我的 Lambda 函数和 Amazon Lex V2,然后检查列表选取器是否有错误。

解决方法

创建 Lambda 函数

完成以下步骤:

  1. 打开 AWS Lambda 控制台
  2. 在导航窗格中,选择 Applications(应用程序)。
  3. 选择 Create application(创建应用程序)。
  4. 选择 Serverless application(无服务器应用程序)选项卡。
  5. Public applications(公共应用程序)搜索栏中,输入 amazon-connect-interactive-messages-example-lex-v2。然后,选择 ** Amazon-connect-interact-messages-example-lex-v2 ** 选项。
  6. Review, configure, and deploy(查看、配置和部署)页面上,确认 Application details(应用程序详细信息),然后选择 Deploy(部署)。

创建 Amazon Lex V2 聊天机器人并连接到您的 Lambda 函数

**注意:**2025 年 9 月之后,AWS 将不再支持 Amazon Lex V1。最佳做法是使用 Amazon Lex V2。

要创建 Amazon Lex V2 聊天机器人并连接到您的 Lambda 函数,请完成以下步骤:

  1. 下载 InteractiveMessageBotV2.zip 文件。要进行下载,请参阅来自 GitHub 的 InteractiveMessageBotV2
  2. 打开 Amazon Lex 控制台
  3. 选择 Action(操作),然后选择 Import(导入)。
  4. Bot name(机器人名称)字段中,输入 InteractiveMessageBot
  5. 选择 Browse file(浏览文件),选择 InteractiveMessageBotV2,然后选择 Open(打开)。
  6. 对于 IAM permissions(IAM 权限),请选择 Create a role with basic Amazon Lex permissions(使用基本 Amazon Lex 权限创建角色)或 Use an existing role(使用现有角色)。
  7. 对于 Children's Online Privacy Protection Act (COPPA)《儿童在线隐私保护法》(COPPA)),选择 Yes(是)或 No(否)。
  8. 选择 Import(导入)。
  9. 在导航窗格中,选择 Bots(机器人)。
  10. 选择要将 Lambda 函数附加到的机器人。
  11. 在导航窗格的 Deployment(部署)下,选择 Aliases(别名)。
  12. 选择要将 Lambda 函数附加到的别名。
  13. Languages(语言)部分中,选择您希望别名使用的语言。
  14. Source(源)菜单中,选择您的 Lambda 函数的名称。
  15. Lambda function version or alias(Lambda 函数版本或别名)菜单中,选择要使用的 Lambda 函数的版本或别名。然后,选择 Save(保存)。
    **注意:**Amazon Lex 使用机器人支持的语言对所有意图使用相同的 Lambda 函数。

在本地构建和测试聊天机器人

完成以下步骤:

  1. 打开 Amazon Lex 控制台
  2. 在导航窗格中,选择 Bots(机器人)。
  3. 选择您在上一部分中创建的机器人。
  4. 在导航窗格中,选择 Instances(实例)。
  5. 选择 Build(构建)。
  6. 构建完成后,选择 Test Chatbot(测试聊天机器人)。
  7. Chat with your bot(与您的机器人聊天)聊天框中,输入 Help(帮助)。
  8. 选择 Save(保存),然后选择 Publish(发布)。

在 Amazon Connect 中配置您的 Lambda 函数和 Amazon Lex V2

完成以下步骤:

  1. 打开 Amazon Connect 控制台
  2. 选择您的 Amazon Connect 实例别名。
  3. 在导航窗格中,选择 Flows(流)。
  4. Amazon Lex 部分中,输入您的机器人名称。然后,选择 +Add Amazon Lex Bot(+添加 Amazon Lex 机器人)和您的 Lambda 函数。
  5. 登录您的 Amazon Connect 实例。
    **注意:**您必须为用户分配包含流编辑权限的安全配置文件。
  6. 在导航菜单中,选择 Routing(路由)、Contact flows(联系流),然后选择 Import(导入)。
  7. 上传 InteractiveMessaging 流。
  8. 确认 Get customer input block(获取客户输入块)为同一 Amazon Lex 机器人。
  9. Amazon Connect 控制面板中,选择 Test Chat(测试聊天),然后选择 Test Settings(测试设置)。
  10. 选择要测试的联系流。有关详细信息,请参阅在 Amazon Connect 中测试语音、聊天和任务体验

查看列表选取器错误

打开 Amazon Connect 控制台。选择您的 Amazon Connect 实例,然后确保激活 Set logging behavior(设置日志记录行为)。

要检查 Amazon CloudWatch 日志中是否存在错误,请完成以下步骤:

  1. 打开 CloudWatch 控制台
  2. 选择 Logs(日志),然后选择 Log groups(日志组)。
  3. 选择您的实例的日志组。
  4. 选择 Search log group(搜索日志组)。
  5. 在搜索框中,输入要搜索的字符串,例如联系人 ID 的全部或一部分。然后,CloudWatch 返回结果。
    **注意:**您可以打开每个事件来查看发生的事件并查找是否存在任何错误。

相关信息

在聊天中为客户添加 Amazon Lex 互动消息

为您的 Amazon Connect 聊天机器人轻松设置交互式消息