Documentation menu

Overview

What is ARIA Evaluator

ARIA Evaluator is an open-source tool for testing conversational AI agents. Run scenarios against any agent, score every conversation with a panel of independent LLM judges, and get a report you can trust.

You describe what a user wants in a scenario, ARIA runs that scenario against your agent through an adapter, and a panel of independent LLM judges scores the resulting transcript across 15 quality and safety dimensions — with adversarial security testing built in. Everything runs on infrastructure you control: bring your own model provider (Amazon Bedrock / Claude), define scenarios in YAML, and get a shareable report with per-dimension scores and the judges’ reasoning.

The evaluation pipeline

Every run follows the same path:

Scenario (YAML) → Adapter → Conversation runner → Transcript → LLM Judge → EvalResult → Report
  • Scenario — a YAML file with a persona, a goal, and how the conversation should run.
  • Adapter — connects ARIA to the agent under test (Connect, Lex, Azure, Copilot, OpenAPI, WebSocket…).
  • Conversation runner — drives the dialogue, scripted or AI-generated, and records an immutable transcript.
  • Judge — a panel of independent LLM judges scores the transcript across the active dimensions.
  • Report — an HTML + JSON report with scores, evidence, and reasoning; also shown live in the dashboard.

What it measures

ARIA scores conversations across 15 dimensions grouped into response quality, task completion, safety & security, customer experience, and escalation & vulnerability. Security scenarios add adversarial coverage — prompt injection, jailbreaks, social engineering, and more.

Who it’s for

Engineering, security, and product teams putting conversational AI into production — especially in regulated, safety-critical settings — who want a verifiable quality and safety score before they ship.

Next steps