View a markdown version of this page

为 AI 支持的聊天启用消息流 - Amazon Connect

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

为 AI 支持的聊天启用消息流

Amazon Connect 支持用于人工智能驱动的聊天互动的消息流。来自 AI 代理的响应在生成时会逐渐出现,从而改善了对话期间的客户体验。

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

  • Amazon Connect 座席

    • 消除了 Amazon Lex 的超时限制

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

    • 使用渐进式文本(渐进式文本气泡)显示部分回复

  • 通过 Amazon Lex 或 Lambda 的第三方机器人

    • 消除了 Amazon Lex 的超时限制

    • 标准机器人响应行为

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

使用 API 启用消息流

使用 UpdateInstanceAttributeAPI 启用消息流式传输。将 MESSAGE_STREAMING 属性设置为 true

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

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

使用控制台启用消息流

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

对于现有实例:

  1. 打开 Amazon Connect 控制台并选择您的实例。

  2. 在导航窗格中,选择 Fl ow s > Amazon Lex 机器人

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

注意

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

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

更新 Lex 机器人权限

启用消息流后,Amazon Connect 需要获得调用 Amazon Lex API 的权限:

lex:RecognizeMessageAsync

您必须为 Amazon Connect 实例使用的每个 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 UpdateResourcePolicyAPI 来更新基于资源的 Amazon Lex 机器人别名策略来添加此权限,使其包含针对 Amazon Connect 实例 ARN 资源的lex:RecognizeMessageAsync操作。

重要

此功能目前不支持分支回同一个Amazon Connect 流数据块:获取客户输入流程块,也不支持在另一个 “获取客户输入” 区块中重复使用具有相同别名的 Amazon Lex 机器人。取而代之的是,使用不同的 Amazon Lex 机器人别名创建一个新的 “获取客户意见” 区块。

超时限制

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

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

  • 聊天直播 — 60 秒超时