Talk Session 2: Agent Evaluation & Benchmarks

Agent Arena: Causal Evaluations of Agents in the Real World

Anastasios N Angelopoulos — Co-Founder/CEO, LLMArena

Sunday, August 2 · Atlas Stage · 00:00:48–00:12:50 · afternoon stream

Static benchmarks get overfit and drift away from production, so the only judge that can't be gamed is reality — Arena randomizes the model inside millions of weekly organic agentic traces and reports causal treatment effects, not scores, as its agent leaderboard.

TL;DR

  • Evaluation philosophy: "there's only one judge that matters and that's reality." Arena measures post-deployment impact instead of static benchmark scores, and that signal can't be gamed — doing well in reality means actually finishing real people's jobs.
  • The fundamental principle of Arena: giving feedback must itself return value to the user. Voting for the better response means you continue the conversation with it, so honest voting is self-interested — that's how millions of high-quality data points come in for free.
  • Two data types: pairwise preference battles, and trace mining — single-response, multi-day/multi-week conversations that can be mined for task completion, hallucination rate, steerability, error rates, praise and complaints.
  • Scale: 35M monthly visits, top-10 by traffic among startups founded since 2020; 28% of usage is software, which he frames as "the equivalent of a thousand SWE-benches every week" of real-world coding data.
  • Methodological move: because the model is hidden inside agentic threads, Arena can intervene by randomizing the model, which turns the leaderboard into causal inference — treating the orchestrator or tools as a treatment and reporting treatment effects rather than correlational scores.

Key Points

Reality as the only judge (~00:01–00:03)

Arena began as a Berkeley student project (he was a PhD student working with Mike Jordan and Jitendra Malik, in collaboration with Ion Stoica), grew as the model labs started competing on the platform, and became a company. Agent Arena shipped about seven weeks before the talk and already serves millions of users on arena.ai.

The argument against static benchmarks is twofold: they can be overfit, and there is a distribution shift between what you can collect a dataset for and what actually happens in production. Arena instead measures post-deployment impact — a signal that resists gaming because succeeding in reality requires actually completing real people's work.

Two data types and the feedback flywheel (~00:03–00:06)

Pairwise preference data is the familiar format: one prompt, two responses, a vote. Trace mining is the less familiar one: one prompt, one response, but embedded in long multi-turn conversations that run over days and weeks. His example was a user who architected a RAG-based financial knowledge system — an 84-turn conversation over many days, conducted in Persian, with 600+ tool calls, ending in a full architecture flowchart and a passing 160-test suite.

Off the slide track, he stated what he calls the fundamental principle of Arena: the act of providing feedback should return value to the user. After voting, the user continues in the chat with the response they preferred, so anyone who doesn't want to wreck their own conversation is incentivized to vote their true preference. That is why millions of high-quality votes arrive without paying annotators.

Automated pipelines mine these traces for task-completion signals (explicit button clicks), hallucination rates, steerability, error rates, user frustration, praise, and negativity.

Scale and user mix (~00:05–00:07)

By visits, Arena is top-10 among startups founded since 2020 — bigger than xAI, Hugging Face, Manus, and Genspark — at 35 million monthly visitors. The workload mix: 28% software, 17% sciences, 12% finance, 10% math, 6% legal, 6% medicine, all running cross-provider agentic workflows.

What Agent Arena looks like (~00:07–00:09)

In the demo, a user asks for Google's Q1 2026 earnings call transcript to be downloaded and turned into a PowerPoint. Arena spawns a computer; the agent searches the web, downloads the transcript into its workspace, and uses bash to build the deck. The user then asks to convert it into a more Google-branded website, and the agent builds that too. At the end the user can click "Yes, my task was successful."

Every message a user sends is a feedback opportunity. Angry messages are extremely high-intent signal; so is "good job." His aside: appending "thank you, good job" to a 20-turn conversation can cost $10 because the whole context gets resent.

From Elo to causal inference (~00:09–00:11)

Arena introduced Bradley–Terry / Elo to this space; the agent leaderboard is a second instance of importing tried-and-true statistics into AI evaluation, this time causal inference.

The enabling fact is that users don't see which model is behind an agentic thread, so Arena can intervene by randomizing it. With randomization, the orchestrator or the tools can be treated as a treatment, and you can ask what happens if you use Fable as the orchestrator versus a baseline that is a randomized average of the rest. The default leaderboard at arena.ai/leaderboard is exactly this: a large multi-factor A/B experiment across the agent's subcomponents, reported as treatment effects.

Roughly 25 signals feed it, including confirmed task completion, praise-versus-complaint ratio, hallucination rate (every factual claim is stripped out and checked against the web by search models), steerability (does the model land the fix after the first complaint, or does the user keep repeating themselves?), and bash error recovery. His point about why organic data matters: on benchmarks models appear to make no errors at all because they have all overfit; on a real user's actual workload the picture is completely different.

Each signal yields its own causal-effect leaderboard with confidence intervals derived from limit theorems, centered on a gray baseline line. A weighted average aggregates them into one leaderboard — which he flags as another benefit of the causal methodology: it lets you combine many signals coherently. Results can also be broken out by cost per task and latency. On the version shown (a few weeks old), Fable led the agent arena with Kimi close behind.

Quotes

"Our philosophy on evaluations is that there's only one judge that matters and that's reality." (~00:02)

Reality is the one evaluation set that can't be overfit.

"The fundamental principle of Arena is that the act of providing feedback should be value back to the user." (~00:04)

The design principle behind the free data flywheel.

"If you go look at any benchmark, models are not making errors at all because they've all overfit to them. But here in reality … it's a very different story." (~00:10)

A zero error rate on a benchmark is evidence of overfitting, not of capability.

提到的專案與資源 / Projects & Resources

名稱 Name 說明 Description 備註 Notes
arena.ai Arena 的消費端應用,pairwise 對戰與 agent 使用皆在此 Arena's consumer app; both pairwise battles and agent usage live here 演講中示範的即是此站 / the site demoed in the talk
Agent Arena 約 7 週前推出的 agent 使用與評估產品 Agent product/eval surface launched ~7 weeks before the talk 使用者可用電腦、bash、瀏覽器完成任務 / agents get a computer, bash, and web access
arena.ai/leaderboard 預設即為 agent 榜,基於 treatment effect Default view is the treatment-effect-based agent leaderboard 約 25 個訊號加權聚合 / ~25 signals aggregated by weighted average
Bradley–Terry / Elo Arena 早期引入的成對比較統計方法 The pairwise-comparison statistics Arena originally brought to this space 本次以因果推論延伸 / extended here by causal inference
SWE-bench 用來比喻 Arena 每週真實 coding 資料量 Used as the unit of comparison for Arena's weekly volume of real coding data 「每週約一千個 SWE-bench」/ "a thousand SWE-benches every week"

逐字稿勘誤 / Transcript Corrections

字幕原文 Heard as 應為 Should be
LM Arena / L Arena LLMArena(官網議程用字)/ per the official agenda
Anastasios(多處拼寫不一) Anastasios N Angelopoulos
Jitendra Malik / Mike Jordan 正確,無需更正 / correct as heard
Manas Manus
Gen Gen Spark Genspark
Kimmy Kimi
sweet benches SWE-bench
anastasia@arena.ai 疑為 anastasios@arena.ai(待確認)/ likely anastasios@arena.ai (to verify)

待確認 / To Verify

  • 公司/品牌正式名稱:官網議程寫 LLMArena,講者口說「Arena」、網站為 arena.ai;三者關係(改名?產品線?)待確認。/ Official brand: the agenda says LLMArena, the speaker says "Arena", the site is arena.ai — relationship between the three needs confirming.
  • 簡報中的聯絡信箱第二個地址(字幕聽成 anastasia@arena.ai),需看投影片確認。/ The second contact email shown on the slide.
  • Agent Arena 的正式上線日期(講者只說「約 7 週前」)。/ Exact launch date of Agent Arena (he only said "about 7 weeks ago").
  • 35M 月訪問量、以及「2020 年後新創前十」的資料來源(投影片有標註來源但字幕未提)。/ Source for the 35M monthly visits and the top-10 ranking shown on the slide.
  • 榜上「約 25 個訊號」的完整清單,字幕僅列出其中五、六項。/ Full list of the ~25 leaderboard signals; only five or six were named aloud.

Markdown source on GitHub ↗