仮想エージェント プラットフォーム

仮想エージェント プラットフォームは、Quality AI 内の機能で、 Dialogflow と Customer Experience Agent Studio (CX Agent Studio)で作成された会話エージェントのパフォーマンスに関する分析情報を提供します。CX Agent Studio は、双方向ストリーミングを使用して非同期マルチエージェント システムを作成できる仮想エージェント ビルダーです。

プラットフォームを見る

Customer Experience Insights(CX インサイト)コンソールでプラットフォームを表示する手順は次のとおりです。

  1. [Quality AI] > [エージェント] > [仮想エージェント] をクリックします。
  2. エージェントを選択します。

仮想エージェントのパフォーマンス

仮想エージェント プラットフォームには、仮想エージェントのパフォーマンスに関する詳細が表示されます。 このプラットフォームには、運用指標と Quality AI 指標の両方の詳細が表示されます。

運用指標

仮想エージェント プラットフォームには、次の各指標が数値またはパーセンテージで表示されます。

名前 定義 コード
ボリュームまたは総セッション数 このエージェントが処理した会話の合計数。 volume または total_sessions
エスカレーション率 人間のエージェントにエスカレーションされた会話の割合。 escalation_rate
セッションあたりのターン数 会話あたりの平均ターン数。 turns_per_session
マッチ率なし インテントと一致しなかった会話の割合。フローベースの仮想エージェントにのみ適用されます。 no_match_rate

仮想エージェント プラットフォームには、次の各指標の経時的な変化を示すグラフが表示されます。

名前 定義 コード
ボリュームまたは総セッション数 このエージェントが処理した会話の合計数。 volume または total_sessions
エンドツーエンドのレイテンシの内訳 ユーザーの発話の終了から次のエージェントの発話の開始までの時間。 percentile_end_to_end_latency
エスカレーション率 人間のエージェントにエスカレーションされた会話の割合。 escalation_rate
エスカレーションの種類の内訳 エスカレーション開始者ごとの会話数。 escalation_type_breakdown
ツールの失敗率 選択した期間と指定した会話メディアで、特定のエージェントの会話でツールが使用されたときに失敗したツール呼び出しの割合。 tool_failure_rate
ツールのレイテンシ 選択した期間と会話メディアで、特定のエージェントの会話でツールが使用されたときのツール呼び出しの平均レイテンシ。 tool_latency
マッチ率なし インテントと一致しなかった会話の割合。フローベースの仮想エージェントにのみ適用されます。 no_match_rate

エンドツーエンド(E2E)のレイテンシの内訳

エンドツーエンド(E2E)のレイテンシとは、ユーザーの発話の終了から次のエージェントの発話の開始までの時間です。仮想エージェント プラットフォームは、チャットと音声会話の両方で、ユーザーとエージェントのやり取りごとに E2E レイテンシを計算します。

仮想エージェント プラットフォームには、[E2E レイテンシの内訳] というグラフが表示されます。このグラフは、発話レベルでの E2E レイテンシを示しています。y 軸は 50 ミリ秒単位で時間を示しています。x 軸は、ツール、大規模言語モデル(LLM)、テキスト読み上げ(TTS)の E2E レイテンシを表示できることを示しています。 最後に、グラフには、3 つのパーセンタイル カテゴリ(P50 は 50 パーセンタイル、P90 は 90 パーセンタイル、P99 は 99 パーセンタイル)の E2E レイテンシが個別の棒グラフとして表示されます。たとえば、LLM P99 レイテンシが 5 秒の場合、発話レベルの LLM レイテンシ値の 99% が 5 秒未満であることを意味します。

エスカレーション率

エスカレーション率を計算する方法は次のとおりです。

  • Dialogflow: Dialogflow からのシグナルを使用して計算されます。
  • CX Agent Studio: CX Agent Studio のセッション終了トレースからのシグナルを使用して計算されます。

CX Agent Studio で end_session ツールを使用してエスカレーション率を設定する手順は次のとおりです。

  1. end_session ツールをエージェント ノードに追加します。Quality AI の [Agent] ページに移動します。[ツール] をクリックして、end_session ツールを表示します。
  2. エージェントの指示を指定します。

    例: お客様がライブエージェントをリクエストした場合は、end_session ツールを引数 {session_escalated = true} で実行します。

end_session ツール内で、CX インサイトは session_escalated 引数と endSession パラメータを使用してエスカレーション率を計算します。

エスカレーションの種類の内訳

エスカレーションの種類の内訳には、エスカレーション開始者(ユーザーまたはエージェント)ごとの会話数が表示されます。Quality AI は、 エスカレーション開始者を、事前定義された 質問会話を エスカレーションしたのは誰ですか?」に回答することで判断します。エスカレーション開始者をドリルダウンして、そのエスカレーション開始者との会話のリストを表示できます。

ツール

ツールの指標は、会話エージェント ツールに対して計算されます。ツールのレイテンシや失敗率などの集計指標は、ボットビルダーが会話全体のパフォーマンス ボトルネックを特定するのに役立ちます。

Quality AI 指標

仮想エージェント プラットフォームには、次の Quality AI 指標が表示されます。

  • 品質スコア: このエージェントが処理した会話のスコアカードごとの平均品質スコア。
  • 全体的なセンチメント: このエージェントが処理した会話の平均センチメント スコア。
  • センチメントの内訳: 会話レベルのセンチメント カテゴリ(否定的、中立的、肯定的)ごとのこのエージェントの会話数を示す色分けされた棒グラフ。
  • 会話の結果: 可能な結果ごとの会話数。
  • 検出によるセンチメント: この指標の会話レベルのセンチメント カテゴリごとの会話数の内訳。

このプラットフォームには、次の Quality AI 指標の経時的な変化を示すグラフも表示されます。

  • 品質スコア: このエージェントが処理したすべての会話の品質スコアの割合。
  • スコア カテゴリの内訳: 事前定義されたカテゴリ(ビジネス、コンプライアンス、顧客、カスタム カテゴリ)ごとの品質スコアの数。

会話の結果

会話の結果グラフには、次の可能な結果で終了した会話の数が表示されます。

  • 放棄済み
  • 一部解消
  • エスカレーション
  • 到着地変更
  • 正常に解決
  • 不明

Quality AI の事前構築済みスコアカードで事前定義された質問を使用して、会話の結果を計算します。

  1. このグラフで結果データを表示するには、事前構築済みスコアカードを使用して Quality AI 分析を実行します。
  2. 結果をクリックすると、その結果の会話のリストが表示されます。

センチメントの内訳

すべての会話でセンチメント 分析を実行すると、センチメントの内訳グラフに、各カテゴリ(否定的、中立的、 肯定的)の全体的なセンチメントを含む会話数が表示されます。