View a markdown version of this page

为 AI-powered 聊天启用消息传输 - Amazon Connect Customer

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

为 AI-powered 聊天启用消息传输

Connect Customer 支持通过消息流传输进行 AI-powered 聊天互动。AI 代理的回复在生成时会逐步出现,从而改善了对话期间的客户体验。

以下是集成选项以及每个选项的功能:

  • 连接客户代理

    • 消除了亚马逊 Lex 的超时限制

    • 在处理过程中提供配送消息(例如 “稍等片刻我查看您的账户”)

    • 显示带有渐进文本的部分回复(不断增长的文本气泡)

  • Third-party 机器人通过 Amazon Lex 或 Lambda

    • 消除了亚马逊 Lex 的超时限制

    • 标准机器人响应行为

从 2025 年 12 月开始创建的实例将自动选择使用此功能。对于现有实例,必须使用 API 或通过控制台手动启用消息流。

使用 API 启用消息传输

使用 UpdateInstanceAttribute API 启用消息传输。将 MESSAGE_STREAMING 属性设置为 true。

aws connect update-instance-attribute \ --instance-id your-instance-id \ --attribute-type MESSAGE_STREAMING \ --value true

要选择退出,请将该属性设置为false。

使用控制台启用消息传输

对于新创建的实例,消息流在默认情况下处于启用状态。

对于现有实例:

  1. 打开连接客户控制台并选择您的实例。

  2. 在导航窗格中,选择 Flows > A mazon Lex 机器人。

  3. 在 Lex 机器人配置下,选择在 Amazon Connect 中启用消息传输。

注意

当您使用控制台启用消息流式传输时,所需的lex:RecognizeMessageAsync权限会自动添加到机器人别名基于资源的策略中。使用 API 时,必须手动添加此权限。

在 Amazon Connect 控制台中启用消息流式传输选项。

更新 Lex 机器人权限

启用消息流式传输后,Connect 客户需要权限才能调用 Amazon Lex API:

lex:RecognizeMessageAsync

您必须为连接客户实例使用的每个 Amazon Lex 机器人别名更新基于资源的策略。

何时更新机器人的基于资源的政策

  • 新实例 — 默认情况下,任何新关联的 Amazon Lex 机器人别名都将包含lex:RecognizeMessageAsync在其别名策略中。

  • 带有现有机器人的现有实例 — 如果该实例以前使用过 Amazon Lex,并且您现在启用了消息传输,则必须更新所有关联的 Amazon Lex 机器人别名上的基于资源的政策,以包含新的权限。

Lex bot 别名基于资源的策略的示例片段

{ "Version": "2012-10-17", "Statement": [ { "Sid": "connect-us-west-2-MYINSTANCEID", "Effect": "Allow", "Principal": { "Service": "connect.amazonaws.com" }, "Action": [ "lex:RecognizeMessageAsync", "lex:RecognizeText", "lex:StartConversation" ], "Resource": "arn:aws:lex:us-west-2:123456789012:bot-alias/MYBOT/MYBOTALIAS", "Condition": { "StringEquals": { "AWS:SourceAccount": "123456789012" }, "ArnEquals": { "AWS:SourceArn": "arn:aws:connect:us-west-2:123456789012:instance/MYINSTANCEID" } } } ] }

您可以通过调用 Amazon Lex UpdateResourcePolicy API 来添加此权限,更新基于资源的 Amazon Lex 机器人别名策略,以包括针对连接客户实例 ARN 资源的lex:RecognizeMessageAsync操作。

增量消息响应

注意

增量消息响应(不断增长的消息气泡)仅适用于 Orchestration 类型的 Connect 客户 AI 代理。

要启用增量回复,请与开始聊天ParticipantConfiguration并将响应模式设置为INCREMENTAL。默认响应模式为COMPLETE。

超时限制

以下超时限制适用于聊天体验:

  • 标准聊天体验 — 10 秒超时

  • 聊天直播 — 60 秒超时