我想使用 Amazon Connect 联络中心聊天和 Amazon Lex 聊天机器人来配置列表选取器。
解决方法
要创建 Amazon Lex V2 聊天机器人并在 Amazon Connect 中配置列表选取器,请完成以下步骤。
创建您的 AWS Lambda 函数
完成以下步骤:
- 在部署联络中心的区域打开 Lambda 控制台。
- 在导航窗格中,选择 Applications(应用程序)。
- 选择 Create application(创建应用程序)。
- 选择 Serverless application(无服务器应用程序)选项卡。
- 在 Public applications(公共应用程序)搜索栏中,输入 amazon-connect-interactive-messages-example-lex-v2,然后选择 amazon-connect-interactive-messages-example-lex-v2 选项。
- 在 Review, configure, and deploy(查看、配置和部署)页面上,确认 Application details(应用程序详细信息),然后选择 Deploy(部署)。
创建 Amazon Lex 聊天机器人并连接到您的 AWS Lambda 函数
**注意:**最佳做法是使用 Amazon Lex V2。2025 年 9 月之后不支持 Amazon Lex V1。
完成以下步骤:
- 下载 InteractiveMessageBotV2(压缩文件)。
- 打开 Amazon Lex 控制台。
- 选择 Action(操作),然后选择 Import(导入)。
- 在 Bot name(机器人名称)字段中,输入 InteractiveMessageBot。
- 选择 Browse file(浏览文件),选择 InteractiveMessageBotV2,然后选择 Open(打开)。
- 选择 IAM permissions(IAM 权限)。
- 选择 Children's Online Privacy Protection Act (COPPA)(儿童在线隐私保护法 (COPPA))。
- 选择 Import(导入)。
- 在导航窗格中,选择 Bots(机器人)。
- 选择要将 Lambda 函数附加到的机器人。
- 在导航窗格中,选择 Deployment(部署)。然后选择 Aliases(别名)。
- 选择要将 Lambda 函数附加到的别名。
- 在 Languages(语言)部分中,选择您希望 Lambda 函数使用的语言。在本示例中,选择 English (US)(英语(美国))。
- 在 Source(源)菜单中,选择要附加的 Lambda 函数的名称。函数名称以 serverlessrepo-amazon-con-InteractiveMessagingLamb- 开头。
- 在 Lambda function version or alias(Lambda 函数版本或别名)菜单中,选择要使用的 Lambda 函数的版本或别名。然后选择 Save(保存)。机器人支持的语言中的所有意图都使用相同的 Lambda 函数。
在本地构建和测试聊天机器人
完成以下步骤:
- 打开 Amazon Lex 控制台。
- 选择 Build(构建)。
- 构建完成后,选择 Test Chatbot(测试聊天机器人)。
- 在 Chat with your bot(与您的机器人聊天)聊天框中,输入 help(帮助)。
- 选择 Save(保存),然后选择 Publish(发布)。
在 Amazon Connect 中配置您的 Lambda 函数和 Amazon Lex
完成以下步骤:
- 打开 Amazon Connect 控制台。
- 在导航窗格中,选择 Flows(流)。
- 在 Amazon Lex 部分中,为您的机器人选择名称。然后选择 +Add Amazon Lex Bot(+添加 Amazon Lex 机器人)和在前面步骤中创建的 AWS Lambda 函数。
- 选择 Flows(流),然后选择 Import(导入)。然后上传 InteractiveMessaging 流。
- 确认 Get customer input block(获取客户输入块)为同一 Amazon Lex 机器人。
- 在 Amazon Connect 控制面板中,选择 Test Chat(测试聊天),然后选择 Test Settings(测试设置)。
- 选择您在上一步中设置的联系人。有关详细信息,请参阅在 Amazon Connect 中测试语音、聊天和任务体验。
对列表选取器配置进行故障排除
完成以下步骤:
- 在 Amazon Connect 中,检查 Set logging behavior(设置日志记录行为)是否已激活。然后检查日志中是否存在错误。在 Contact flow(联系流)中,确保选择了正确的 Alias(别名)且该别名与 Amazon Lex 控制台相匹配。
- 在您的 Lambda 实例中,选择 Monitor(监控),然后选择 View CloudWatch logs(查看 CloudWatch 日志)以检查是否存在错误。
相关信息
在聊天中为客户添加 Amazon Lex 互动消息
为您的 Amazon Connect 聊天机器人轻松设置交互式消息