近年、カスタマーサポートやバーチャルアシスタントの領域において、音声対話型の AI エージェント開発が急速に活発化しています。こうしたエージェントが「人間らしい」自然な対話を実現するためには、一般的に ASR (音声認識) 、 LLM (大規模言語モデル) 、 TTS (音声合成) という複数の高度な AI コンポーネントを連続して連携させる必要があります。
Agora Conversational AI Engine は、これらコンポーネントと連携し、Agora 社の独自ネットワーク ( SD-RTN™ ) を介して、クライアントと低遅延で対話可能な AI エージェントを構築するフレームワークソリューションとして提供されています。
しかしながら、このような低遅延伝送ネットワーク上でエンドツーエンドの通信が最適化されていても、 ASR、 LLM、 TTS それぞれの性能を正しく把握して組み合わせないと、 AI エージェントの応答速度 (レイテンシ) は大きく変動します。わずかな遅延の積み重ねがユーザー体験を大きく左右するため、「どのモデルを組み合わせれば、自社のサービスにとって最適なパフォーマンスとコストのバランスが実現できるのか?」という問いに対する解を見つけることは、開発における最も重要な課題の一つと言えるでしょう。
この課題に対し、Agora 社が客観的なデータに基づいてモデル選定を支援するために公開しているのが、Conversational AI Benchmark です。本ツールは、モデルごとのパフォーマンス、品質、コストを可視化し、開発者が客観的なデータに基づいて「自社にとってのベスト」を判断するための環境を提供します。
本記事では、この Conversational AI Benchmark を活用するための主要機能とその見方を解説します。
技術的なベンチマークの確認 Time To First Token ( TTFT ) や Time To First Byte ( TTFB ) といった各モデルの応答速度 (レイテンシ) を定量的に評価できます。ベンダーや期間による数値の変動を比較し、実際の利用シーンで許容できるレスポンス速度かを確認可能です。
Conversational AI Benchmark では、膨大なモデルの組み合わせをリアルタイムに評価できますが、実際のプロダクト選定や実運用へ落とし込むためには、提示されている数値を多角的に分析する必要があります。ここでは、プラットフォームが提供する測定データに基づき、注視すべき重要指標とその読み解き方について解説します。
3.1. 応答速度とインフラの安定性を測る指標
第 1 章で定義した「Chained Model Latency (全体遅延)」の数値を精査するにあたり、各コンポーネントの遅延単位や、応答速度の安定性 (ばらつき) を示す具体的な指標が提供されています。
ASR : Time To Last Word ( TTLW ) ユーザーの発話終了後、音声認識の最終結果がテキストとして確定するまでの時間です。パイプライン全体の開始速度を左右する最初のチェックポイントとなります。
LLM : Time To First Token ( TTFT ) LLM が推論を開始し、最初のトークンを出力するまでの時間です。音声対話における自然な「テンポ (間)」を維持するためには、全体の生成速度よりも、この TTFT (初速) の短さが重視されます。
TTS : Time To First Byte ( TTFB ) 生成されたテキストが音声データに変換され、最初の 1 バイトが出力されるまでの時間です。会話の最終フェーズにおけるレスポンス性能を評価する基準となります。
Word Error Rate ( WER ) (対象: ASR / TTS ) 音声処理の誤り率を示す指標です。値が低いほど、 ASR においてはユーザーの発話を正確にテキスト化できていることを意味し、 TTS においてはテキスト通りに正しく発音できていることを示します。システムの誤動作や意図の誤解を防ぐための重要な品質基準です。