AI を活用したチャットのメッセージストリーミングを有効にする - Amazon Connect

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AI を活用したチャットのメッセージストリーミングを有効にする

Amazon Connect は、AI を活用したチャットインタラクションのメッセージストリーミングをサポートしています。AI エージェントからの応答は、生成されるにつれて徐々に表示され、会話中のカスタマーエクスペリエンスが向上します。

以下は、統合オプションと各オプションの機能です。

  • Amazon Connect エージェント

    • Amazon Lex のタイムアウト制限を排除

    • 処理中にフルフィルメントメッセージを提供します (「アカウントを確認する一瞬」など)

    • 部分的なレスポンスをプログレッシブテキスト (テキストバブルの増加) で表示します。

  • Amazon Lex または Lambda 経由のサードパーティーボット

    • Amazon 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. Amazon Connect コンソールを開き、インスタンスを選択します。

  2. ナビゲーションペインで、フロー > 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 ボットエイリアスリソースベースのポリシーのサンプルスニペット

{ "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 ボットエイリアスリソースベースのポリシーを更新し、Amazon Connect インスタンス ARN リソースの lex:RecognizeMessageAsyncアクションを含めます。

重要

この機能は現在、同じAmazon Connect のフローブロック: 顧客の入力の取得フローブロックへのブランチバックや、別の顧客入力ブロックで同じエイリアスを持つ Amazon Lex ボットの再利用をサポートしていません。代わりに、別の Amazon Lex Lex ボットエイリアスを使用して新しい顧客入力の取得ブロックを作成します。

タイムアウト制限

チャットエクスペリエンスには、次のタイムアウト制限が適用されます。

  • 標準チャットエクスペリエンス – 10 秒のタイムアウト

  • チャットストリーミング – 60 秒のタイムアウト