- ホーム
- /
- 投稿記事
この記事では 、Webex Contact Center をサードパーティベンダーが提供するクラウドベースの AI サービスと統合することで、仮想エージェント音声機能を有効にする方法について説明します。Webex AI Agents の仮想エージェント音声を有効にするには、 AI エージェントを顧客とのやり取りに使用するを参照してください。
仮想エージェント音声(VAV)は、Webex Contact Centerのセルフサービス機能であり、インタラクティブ音声応答(IVR)プラットフォームとクラウドベースのAIサービスを統合するのに役立ちます。VAVは、発信者に対して知的で自動化された支援を提供する、人間のような対話をサポートします。VAV機能により、発信者はIVRフロー内で問題をより迅速かつ効率的に解決できるようになり、人間のオペレーターにつながる通話が削減されます。
VAVは、自然言語処理(NLP)、自動音声認識(ASR)、テキスト音声合成(TTS)などの技術を用いて、発信者の意図を理解し、パーソナライズされた適切な音声応答を提供します。
VAVには以下の利点があります。
-
発信者からの問い合わせにリアルタイムで迅速に対応できる能力。
-
仮想エージェントが会話に対応できない場合に、発信者をオペレーターに転送する機能。
Webex Contact Centerは、サービスプロバイダー固有の統合コネクタを介して、コンタクトセンターAI(CCAI)サービスを利用します。AIサービスを利用すれば、仮想エージェントを設計したり、複雑なIVRコールフローを作成したりできます。
-
この機能は、Ciscoのサブスクリプションサービスでのみご利用いただけます。
地域メディアサービス
CCAIのサービスは地域化を支援する。CCAIサービスは、次世代プラットフォーム(RTMS)において、デフォルトおよびリモートのPSTN地域の両方で利用可能です。詳細については、 仮想エージェント音声の地域メディアの設定 の記事を参照してください。
サポートされている連携機能
Webex Contact Centerは現在、以下の連携機能をサポートしています。
- Google Dialogflow CX
- Google Dialogflow ES
- 独自のバーチャルエージェントを持ち込む
Dialogflow CXエージェントは、エンドユーザーとの同時会話を処理する仮想エージェントです。これは、人間の言語のニュアンスを理解する自然言語理解モジュールです。システムに必要な種類の会話を処理するエージェントボットを設計・構築できます。CX の詳細については、 Google のドキュメントを参照してください。
仮想エージェントと発信者との会話は、エージェントデスクトップのトランスクリプトウィジェットに表示されます。
会話は、Dialogflow CXで「エージェントの発言」応答が設定されている場合にのみ、トランスクリプトウィジェットに表示されます。
前提条件
VAVプロバイダーと連携するには、以下の手順を実行してください。
-
Control Hub の Google CCAI コネクタなど、サービスプロバイダ固有の統合コネクタを設定します。詳細については、 Webex Contact Center の統合コネクタの設定 [ 記事の Google CCAI コネクタの設定 トピックを参照してください。
-
コントロールハブでコンタクトセンターAI(CCAI)機能を作成します。詳細については、 コンタクトセンターAI構成の作成 の記事を参照してください。システムは、フロー制御設定で使用できるCCAI設定IDを生成します。
サポートされている機能
Dialogflow CX の Virtual-Agent-Voice は、以下の機能をサポートしています。
- 部分的な回答
- カスタムイベント
- カスタムパラメータ
部分的な回答
CXでは、部分応答機能を設定することで、DialogflowエージェントがWebhook経由で応答を取得している間にユーザーに通知することができます。詳細については、 Dialogflow CX で部分応答を設定するを参照してください。
カスタムイベント
CXでは、カスタムイベントとカスタムペイロード機能を設定できます。カスタムペイロード機能は、Google CXアプリケーションからクライアント側にペイロード情報を送信して処理します。カスタムイベント機能を使用すると、クライアント側のAPIを使用してCXアプリケーション内で呼び出す特定のイベントを選択できます。詳細については、 Dialogflow CX でカスタム イベントを設定するを参照してください。
カスタムパラメータ
エージェントビルダーコンソールまたはDialogflow CXコンソールでパラメーターを設定できます。Google Dialogflow CX アプリケーションは、これらのパラメータを Webex Contact Center アプリケーションに送信し、さらなる処理を行います。詳細については、 Dialogflow CX でカスタム パラメーターを設定するを参照してください。
仮想エージェントV2アクティビティの設定
バーチャルエージェントV2アクティビティは、連絡先に対してリアルタイムの会話体験を提供します。音声ベースのAI対応会話を処理するには、コールフローにVirtual Agent V2アクティビティを追加できます。発信者が話すと、システムはその音声を仮想エージェントの最も適切な意図と照合します。さらに、インタラクティブ音声応答(IVR)の一環として、発信者を支援します。
成果仮想エージェントと発信者との会話の結果に基づいて発生するアクティビティの出力パスを示します。
-
処理済み– 仮想エージェントの実行が完了すると、結果がトリガーされます。
-
エスカレーション– 通話を人間のオペレーターにエスカレーションする必要がある場合に、この結果がトリガーされます。
仮想エージェントと発信者間の会話中に発生したエラーに対するアクティビティの出力パスを示します。
エラー発生– エラーが発生した場合、フローはこのパスを通ります。
開始する前に
(フローデザイナーでフローを作成した後)エントリポイントを設定し、ルーティングフローを選択します。詳細については、 チャンネルの設定を参照してください。
| 1 | |
| 2 |
。 |
| 3 |
仮想エージェントV2アクティビティを追加する必要のあるコールフローを見つけて開きます。 あるいは、新しいフローを作成することもできます。 |
| 4 |
アクティビティライブラリ[]から[]仮想エージェントV2 アクティビティをメインフローキャンバスにドラッグアンドドロップします。 |
| 5 |
一般設定で、以下の操作を実行してください。
|
| 6 |
会話型エクスペリエンス 設定で、次のいずれかのオプションを選択します。
|
| 7 |
状態イベント 設定で、 イベント名 - イベントデータ 列にカスタムイベント名とデータを入力します。ステートイベントは、エージェントボットに設定されているイベントハンドラをトリガーするためのメカニズムです。エージェントボットでは、イベントの処理方法を設定できます。
イベント名とデータは、静的な値または式の形式で指定できます。式には、次の構文を使用します: イベント名: イベントデータ: |
| 8 |
詳細設定で、以下の操作を実行します。
|
| 9 |
アクティビティ出力変数では、仮想エージェントと発信者間の会話中に発生するイベントの出力ステータスを格納する変数の一覧を表示できます。
|
Dialogflow ESエージェントは、エンドユーザーとの同時会話を処理する仮想エージェントです。これは、人間の言語のニュアンスを理解する自然言語理解モジュールです。システムに必要な種類の会話を処理するエージェントボットを設計・構築できます。Dialogflow ES の詳細については、 Google のドキュメントを参照してください。
仮想エージェントと発信者との会話は、エージェントデスクトップのトランスクリプトウィジェットに表示されます。会話は、Dialogflow ESで「応答」が設定されている場合にのみ、トランスクリプトウィジェットに表示されます。
前提条件
Dialogflow ESと連携するには、以下の手順を実行してください。
-
Dialogflow ESと連携するには、Dialogflow Essentialsエディションが必要です。
-
Control HubでGoogle CCAIコネクタを設定します。詳細については、 Webex Contact Center の統合コネクタの設定 [ 記事の Google CCAI コネクタの設定 トピックを参照してください。
-
Control HubでコンタクトセンターAI(CCAI)機能を作成します。詳細については、 コンタクトセンターAI構成の作成 の記事を参照してください。システムは、フロー制御設定で使用できるCCAI設定IDを生成します。
仮想エージェントV2アクティビティの設定
次世代プラットフォームを使用する顧客は、フローデザイナーで仮想エージェントV2アクティビティを設定できます。
現在この構成はサポートされていないため、キューコンタクトアクティビティの後に仮想エージェントV2アクティビティを配置しないでください。また、イベントフローキャンバスに仮想エージェントV2アクティビティを配置しないでください。
仮想エージェントと発信者との会話の結果に基づいて発生するアクティビティの出力パスを示します。
-
処理済み– 仮想エージェントの実行が完了すると、結果がトリガーされます。
-
エスカレーション– この結果は、通話を人間のオペレーターにエスカレーションする必要がある場合に発生します。
仮想エージェントと発信者間の会話中に発生したエラーに対するアクティビティの出力パスを示します。
エラー発生– エラーが発生した場合、フローはこのパスを通ります。
デフォルトのシステムレベル設定
以下の設定は、システム内部でデフォルトで定義されています。これらの設定はユーザーインターフェースには表示されず、変更することもできません。
-
無効な入力エラーや入力なしエラーを処理するための再試行回数は無制限です。
-
割り込み機能を有効にすると、仮想エージェントとのやり取り中に割り込みを行うことができます。
-
DTMF終端記号 = #. この設定は入力の終了を示します。
-
DTMF「入力なしタイムアウト」 = 5秒。この設定は、仮想エージェントが発信者からの入力を待つ時間を示します。
-
DTMF「桁間タイムアウト」 = 3秒。この設定は、仮想エージェントが会話の流れを続行する前に、発信者からの次のDTMF入力を待機する時間を示します。
開始する前に
| 1 | |
| 2 |
。 |
| 3 |
フローの管理 をクリックし、次に フローの作成をクリックします。 |
| 4 |
フロー名 フィールドに一意の名前を入力し、 フローの構築を開始をクリックします。 フローデザイナー ウィンドウが表示されます。 |
| 5 |
アクティビティライブラリ[]から[]仮想エージェントV2 アクティビティをメインフローキャンバスにドラッグアンドドロップします。 |
| 6 |
一般設定で、以下の操作を実行してください。
|
| 7 |
会話型エクスペリエンス 設定で、以下のコンタクトセンターAI構成オプションのいずれかを選択します。
|
| 8 |
状態イベント 設定で、 イベント名 - イベントデータ 列にカスタムイベント名とデータを入力します。状態イベントは、一致するテキストや音声入力を必要とせずに、意図をトリガーするメカニズムです。インテントをトリガーするカスタムイベントを定義できます。Dialogflow ES でイベントのインテントを設定する方法については、 Google のドキュメントを参照してください。
イベント名とデータは、静的な値または式の形式で指定できます。式には、次の構文を使用します: イベント名: イベントデータ: |
| 9 |
詳細設定で、以下の操作を実行します。 |
| 10 |
復号設定 を使用すると、必要に応じてVAV2アクティビティの出力変数を復号できます。フローレベルで復号化が有効になっている場合、デバッグ復号化アクセス権を持つユーザーは、フローのデバッグログでVAV2アクティビティのマスクされていない出力値を表示できます。追加の保護のために、アクティビティレベルでの復号化を無効にするには、 復号化を有効にする トグルをオフにしてください。 |
| 11 |
アクティビティ出力変数では、仮想エージェントと発信者間の会話中に発生するイベントの出力ステータスを格納する変数の一覧を表示できます。
|
BYOVA(Bring Your Own Virtual Agent)機能を使用すると、顧客やパートナーは独自のAIベースの仮想音声エージェントをWebexコンタクトセンターソリューションに統合できます。新しいBYOVAインターフェースにより、パートナー企業や顧客は独自の仮想エージェント技術を持ち込み、コントロールハブ上でホストできるようになります。
コントロールハブから、管理者は以下の操作を実行できます。
- サードパーティの仮想エージェントベンダーをご覧ください。
- 彼らが必要とするベンダーを選択してください。
- サードパーティのAIベンダーから提供された認証情報を使用してコネクタを設定します。
サードパーティのAIベンダーが提供する仮想エージェントを使用するには、必要なライセンスを取得している必要があります。
前提条件
サードパーティ製のAIエージェントと連携するには、以下の手順を実行してください。
-
コントロールハブでサービスアプリを認証してください。詳細については、 Bring Your Own Virtual Agent (BYOVA) のサービス アプリの承認を参照してください。
サードパーティのAIベンダーは、仮想音声エージェント用のサービスアプリを作成する責任を負います。詳細については、開発者ポータルの 独自の仮想エージェントの導入 ドキュメントを参照してください。
-
サードパーティ製AIコネクタとの統合のために、コントロールハブでコンタクトセンターAIを作成します。詳細については、 コンタクトセンターAI構成の作成を参照してください。
仮想エージェントV2アクティビティの設定
次世代プラットフォームを使用する顧客は、フローデザイナーで仮想エージェントV2アクティビティを設定できます。
現在この構成はサポートされていないため、キューコンタクトアクティビティの後に仮想エージェントV2アクティビティを配置しないでください。また、イベントフローキャンバスに仮想エージェントV2アクティビティを配置しないでください。
仮想エージェントと発信者との会話の結果に基づいて発生するアクティビティの出力パスを示します。
-
処理済み– 仮想エージェントの実行が完了すると、結果がトリガーされます。
-
エスカレーション– この結果は、通話を人間のオペレーターにエスカレーションする必要がある場合に発生します。
仮想エージェントと発信者間の会話中に発生したエラーに対するアクティビティの出力パスを示します。
エラー発生– エラーが発生した場合、フローはこのパスを通ります。
デフォルトのシステムレベル設定
以下の設定は、システム内部でデフォルトで定義されています。これらの設定はユーザーインターフェースには表示されず、変更することもできません。
-
無効な入力エラーや入力なしエラーを処理するための再試行回数は無制限です。
-
割り込み機能を有効にすると、仮想エージェントとのやり取り中に割り込みを行うことができます。
-
DTMF終端記号 = #. この設定は入力の終了を示します。
-
DTMF「入力なしタイムアウト」 = 5秒。この設定は、仮想エージェントが発信者からの入力を待つ時間を示します。
-
DTMF「桁間タイムアウト」 = 3秒。この設定は、仮想エージェントが会話の流れを続行する前に、発信者からの次のDTMF入力を待機する時間を示します。
開始する前に
| 1 | |
| 2 |
。 |
| 3 |
フローの管理 をクリックし、次に フローの作成をクリックします。 |
| 4 |
フロー名 フィールドに一意の名前を入力し、 フローの構築を開始をクリックします。 フローデザイナー ウィンドウが表示されます。 |
| 5 |
アクティビティライブラリ[]から[]仮想エージェントV2 アクティビティをメインフローキャンバスにドラッグアンドドロップします。 |
| 6 |
一般設定で、以下の操作を実行してください。
|
| 7 |
会話型エクスペリエンス 設定で、以下のコンタクトセンターAI構成オプションのいずれかを選択します。
|
| 8 |
状態イベント 設定で、 イベント名 - イベントデータ 列にカスタムイベント名とデータを入力します。状態イベントは、一致するテキストや音声入力を必要とせずに、意図をトリガーするメカニズムです。インテントをトリガーするカスタムイベントを定義できます。Dialogflow ES でイベントのインテントを設定する方法については、 Google のドキュメントを参照してください。
イベント名とデータは、静的な値または式の形式で指定できます。式には、次の構文を使用します: イベント名: イベントデータ: |
| 9 |
詳細設定で、以下の操作を実行します。 |
| 10 |
復号設定 を使用すると、必要に応じてVAV2アクティビティの出力変数を復号できます。フローレベルで復号化が有効になっている場合、デバッグ復号化アクセス権を持つユーザーは、フローのデバッグログでVAV2アクティビティのマスクされていない出力値を表示できます。追加の保護のために、アクティビティレベルでの復号化を無効にするには、 復号化を有効にする トグルをオフにしてください。 |
| 11 |
アクティビティ出力変数では、仮想エージェントと発信者間の会話中に発生するイベントの出力ステータスを格納する変数の一覧を表示できます。
|
エージェントデスクトップにおけるIVRトランスクリプトとグローバル変数
管理者は、エージェントに会話型IVRのトランスクリプトを表示したり、コールフローで設定された構成に基づいてグローバル変数(以前はCADと呼ばれていた)を表示または編集したりする権限を与えることができます。
エージェントは、管理者がコールフローで設定した権限に基づいて、会話型IVRのトランスクリプトと、会話型IVRのトランスクリプトから抽出されたグローバル変数を表示できます。Agent Desktop の会話型 IVR トランスクリプトの詳細については、 IVR トランスクリプト ウィジェットを参照してください。
Agent Desktop のグローバル変数に関する詳細については、 通話関連データ変数の入力を参照してください。