HyperAIHyperAI

Command Palette

Search for a command to run...

EVA-Bench: 음성 에이전트 평가를 위한 새로운 엔드투엔드 프레임워크

초록

음성 에이전트는 음성 대화를 통해 작업을 완수하는 인공지능 시스템으로, 기업 애플리케이션 전반에 걸쳐 도입이 확대되고 있다. 그러나 현실적인 시뮬레이션 대화 생성과 음성 특유의 실패 모드 전반에 대한 품질 측정이라는 두 가지 핵심 평가 과제를 동시에 해결하는 기존 벤치마크는 부재하다. 본 논문에서는 이 두 문제를 모두 해결하는 엔드투엔드 평가 프레임워크인 EVA-Bench를 제시한다. 시뮬레이션 측면에서 EVA-Bench는 동적 다중 턴 대화를 통해 봇 간 오디오 대화를 구성하고, 사용자 시뮬레이터 오류를 탐지하여 점수 산정 전에 대화를 적절히 재생성하는 자동 시뮬레이션 검증 기능을 갖추었다. 측정 측면에서는 EVA-Bench가 두 가지 복합 지표를 도입한다. EVA-A(정확도)는 작업 완수도, 충실도, 오디오 수준의 음성 정확도를 포착하고, EVA-X(경험)는 대화 진행도, 음성 간결성, 턴테이킹 타이밍을 포착한다. 두 지표 모두 모든 주요 에이전트 아키텍처에 적용 가능하여 아키텍처 간 직접 비교를 가능하게 한다. EVA-Bench는 세 가지 기업 도메인에 걸친 213개 시나리오, 악센트 및 잡음 강건성을 위한 통제된 교란 스위트, 그리고 최고 성능과 신뢰성 있는 성능을 구분하는 pass@1, pass@k, pass^k 측정 방식을 포함한다. 세 가지 아키텍처 모두를 아우르는 12개 시스템을 평가한 결과, (1) 어떤 시스템도 EVA-A_pass@1과 EVA-X_pass@1에서 동시에 0.5를 초과하지 못했으며, (2) 최고 성능과 신뢰성 있는 성능 간에 상당한 괴리가 존재하고(EVA-A 기준 pass@k와 pass^k 간 중앙값 차이 0.44), (3) 악센트 및 잡음 교란은 아키텍처, 시스템, 지표에 따라 효과가 달라지는 상당한 강건성 격차를 드러냈다(평균 ∆ 최대 0.314). 우리는 전체 프레임워크, 평가 스위트, 벤치마크 데이터를 오픈소스 라이선스로 공개한다.

One-sentence Summary

ServiceNow's EVA-Bench framework evaluates voice agents through validated bot-to-bot audio conversations and composite metrics EVAApass @1\mathbf { E } \mathbf { V } \mathbf { A } \mathbf { - } \mathbf { A } _ { \mathbf { p a s s } \ @ \mathbf { 1 } }EVAApass @1 (Accuracy) and egin{array} { r } { \mathsf { E V A - X } _ { \mathsf { p a s s } \ @ 1 } ; } \end{array} (Experience), applied to 213 enterprise scenarios and 12 systems, finding no system exceeds 0.5 on both and revealing robustness gaps under accent/noise perturbations; the framework is open-source.

Key Contributions

  • EVA-Bench provides a validation-gated bot-to-bot simulation framework that automatically detects user simulator errors and regenerates conversations, ensuring reliable multi-turn audio interactions for voice agent evaluation.
  • It defines two composite metrics: EVA-A (Accuracy) for task completion, faithfulness, and audio-level speech fidelity, and EVA-X (Experience) for conversation progression, spoken conciseness, and turn-taking timing, enabling direct comparison across all major agent architectures.
  • The benchmark includes 213 enterprise scenarios across three domains, a controlled perturbation suite for accent and noise robustness, and multi-trial consistency metrics (pass@1, pass@k, pass^k) to distinguish peak from reliable performance.

Introduction

Voice agents must handle spoken conversations under constraints that have no direct text analog, such as ephemeral linear speech, real-time turn-taking, and variable acoustic conditions. Existing text-based benchmarks cannot capture critical voice-specific failure modes like policy violations or spoken entity errors, and prior voice benchmarks rely on scripted or single-turn interactions without validated simulation consistency or comprehensive quality measurement. The authors introduce EVA-Bench, an end-to-end evaluation framework that uses validation-gated bot-to-bot simulation with controlled acoustic perturbations and defines joint accuracy (EVA-A) and experience (EVA-X) metrics, enabling rigorous comparison of cascade and audio-native voice agents under identical conditions.

Dataset

The EVA-Bench dataset is a purpose-built benchmark for evaluating voice agents in task-oriented enterprise scenarios. It is designed to surface voice-specific failures (e.g., misheard codes or names) under controlled acoustic and behavioral conditions.

  • Composition and sources:

  • Three domains: Airline Customer Service Management (CSM), Healthcare Human Resources Service Delivery (HRSD), Enterprise IT Service Management (ITSM).

  • Each domain contains multiple scenarios, each focused on a high-contact task such as flight rebooking.

  • A scenario consists of a user goal with explicit constraints and a decision tree, a user persona (speaking style, patience), a scenario database that the agent’s tools can query and modify, and ground truth indicating the expected final database state.

  • Key details and filtering rules:

  • Scenarios are handcrafted by the authors to reflect realistic enterprise use cases; no external sources are mentioned.

  • Selection emphasizes tasks where users are most likely to call an agent, and includes entities (confirmation codes, IDs, names) that are commonly misheard in spoken interactions.

  • The decision tree eliminates ambiguity, enabling repeatable evaluation.

  • The text does not provide exact scenario counts; full construction details appear in Appendix C.

  • How the dataset is used:

  • EVA-Bench serves as an evaluation-only benchmark, not a training set.

  • The authors conduct fully automated bot-to-bot conversations: a user simulator takes the scenario’s goal, decision tree, and persona, and communicates with the agent over a live audio WebSocket.

  • Both sides interact solely through audio, making the benchmark compatible with cascade and audio-native architectures.

  • A perturbation suite independently varies acoustic factors (accent, background noise, connection quality) and behavioral factors (personality, speaking style) to isolate each factor’s impact.

  • Processing and validation:

  • Each simulated conversation is automatically validated before metrics are computed.

  • “User Behavioral Fidelity” uses an LLM-as-Judge to verify the simulator followed the intended user goal.

  • “User Speech Fidelity” uses a nearly identical LLM-as-Judge to check that the spoken audio matched the intended content.

  • Conversations failing either check are regenerated; about 12 % of trials required reruns, almost entirely due to user behavioral drift.

Method

The authors propose EVA-Bench, acomprehensive framework for evaluating voice agents through fully automated, multi-turn bot-to-bot conversations. The overall architecture orchestrates parallel audio sessions over a live WebSocket, enabling the evaluation of both cascade and audio-native architectures under identical conditions.

The overall framework is illustrated below:

The simulation process begins with specific inputs and conditions. The system utilizes a dataset of enterprise scenarios spanning domains like Airline Customer Service Management, Healthcare HR Service Delivery, and Enterprise IT Service Management. Each scenario provides a user goal with explicit constraints, a decision tree to eliminate ambiguity, and a scenario database. The framework also applies controlled perturbations, independently varying acoustic conditions such as accents and background noise, and behavioral conditions like personality and speaking style to disentangle their effects on agent performance.

During the conversation simulation, a User Simulator configured with a scenario-specific goal, persona, and conversational text-to-speech voice interacts with the Voice Agent under test. The Voice Agent supports multiple architectures, including cascade and audio-native pipelines. A deterministic Tool Executor handles all agent tool calls, modifying the trial-specific environment.

Before any evaluation metrics are computed, the completed conversations pass through an automated Simulation Validation phase. This module checks for per-trial conversation artifacts using two primary judges. User Behavioral Fidelity employs an LLM-as-Judge to verify that the simulator faithfully executed its assigned goal without deviations. User Speech Fidelity uses a LALM-as-Judge to ensure the simulator's spoken audio accurately conveyed its intended content. Conversations failing these checks are automatically regenerated, ensuring that evaluation scores reflect agent behavior rather than simulator artifacts.

Valid conversations then enter the Voice Agent Quality Measurements phase, which evaluates performance across three layered metric categories. EVA-A measures Accuracy through Task Completion via deterministic database state hashing, Faithfulness using an LLM-as-Judge to ensure actions remain grounded in instructions and tool results, and Speech Fidelity to verify the accurate spoken reproduction of high-stakes named entities. EVA-X assesses Experience by evaluating Conversation Progression, Conciseness, and Turn-Taking, which uses timestamp-based scoring to measure interruption and latency. Additionally, Diagnostic Metrics provide granular failure analysis, such as verifying the transcription accuracy of key entities.

To capture both average and consistent performance, the authors aggregate these metrics into pass@1, pass@k, and pass^k scores. A conversation passes a dimension only if every metric meets its specific threshold τm\tau_mτm. For example, passing accuracy requires task completion equal to 1.01.01.0, faithfulness 0.5\geq 0.50.5, and speech fidelity 0.95\geq 0.950.95. The pass@1 metric measures average performance across trials, pass@k measures ceiling performance by checking if at least one of kkk trials passes, and pass^k measures reliability by calculating the probability that the system passes all kkk independent trials.

Experiment

The evaluation compared 12 voice agent systems (cascade, hybrid, and speech-to-speech) under clean and perturbed conditions—accented speech, background noise, and both—using EVA-Bench, with reliability checks confirming that metric scores reflect genuine behavioral differences rather than judge noise. No system jointly excels in accuracy and experience, revealing a clear accuracy-experience trade-off in cascade architectures, while speech-to-speech models lead in turn-taking but suffer experience degradation under noise. Robustness analysis shows divergent failure modes: cascade systems are vulnerable to accuracy drops from accented speech and noise, and speech-to-speech systems experience failures under noise. Failure analysis identifies transcription accuracy as a key bottleneck for cascade task completion, and faithfulness issues are decoupled from task success, underscoring the need for independent evaluation dimensions.

EVA-Bench is the only evaluation framework that combines live multi-turn simulation, realistic audio, and comprehensive metrics across both speech-to-speech and cascade architectures, enabling detailed failure analysis. Experiments show that cascade systems exhibit highly variable robustness, with transcription accuracy on key entities strongly correlating with task completion, while speech-to-speech systems lead in turn-taking but lag in policy adherence. Faithfulness failures are common even in technically successful conversations, and turn-taking is the most perturbation-sensitive metric. Turn-taking is the most perturbation-sensitive metric, with the vast majority of measurements showing significant degradation, underscoring the fragility of conversational timing. Faithfulness failures are pervasive: even when tasks are completed, over two-thirds of conversations contain policy deviations or hallucinations, motivating independent faithfulness evaluation. Transcription accuracy on key entities is a strong predictor of task completion for cascade systems, with below-threshold accuracy leading to substantially lower success rates.

No system clears 0.5 on both accuracy and experience pass@1 simultaneously, and only one system surpasses 0.4 on both. Cascade systems display a clear accuracy–experience trade-off, where the highest-accuracy cascades incur tool-call latencies above 5 seconds while lower-latency cascades lose accuracy, and no cascade exceeds 0.25 on both axes. Peak single-trial pass rates (pass@k) substantially overstate reliability, with a median drop of 0.44 points when requiring five successive correct trials (pass^k). Only GPT-Realtime-1.5 clears 0.4 on both EVA-A and EVA-X pass@1, with scores of 0.47 and 0.57. Turn-taking scores separate cleanly by architecture: speech-to-speech systems achieve 0.82–0.83, while cascades span 0.28–0.58. The three most accurate cascade systems have tool-call turn latencies exceeding 5 s, whereas the two faster cascades stay below 2.7 s but with lower accuracy. No cascade system exceeds 0.25 on both accuracy and experience, and confidence intervals do not overlap. The median gap between peak pass@k and reliable pass^k across all systems is 0.44 on accuracy, showing single-trial scores overestimate deployment readiness. Speech fidelity remains high (mean ≥0.954), but failures predominantly involve alphanumeric entity mispronunciations.

EVA-Bench is a live multi-turn evaluation framework with realistic audio that compares speech-to-speech and cascade architectures. Experiments reveal that cascade systems have variable robustness, with transcription accuracy on key entities predicting task completion, while speech-to-speech models excel at turn-taking but often deviate from policy. Faithfulness failures are common even in successful conversations, turn-taking is highly sensitive to perturbations, and no system simultaneously achieves high accuracy and experience; cascade systems face a trade-off between accuracy and latency, and single-trial scores overstate deployment readiness.


AI로 AI 구축

아이디어에서 출시까지 — 무료 AI 코코딩, 즉시 사용 가능한 환경, 최적의 GPU 가격으로 AI 개발을 가속화하세요.

AI 협업 코딩
바로 사용 가능한 GPU
최적의 가격

HyperAI Newsletters

최신 정보 구독하기
한국 시간 매주 월요일 오전 9시 에 이번 주의 최신 업데이트를 메일로 발송합니다
이메일 서비스 제공: MailChimp