Talk Session 2: Agent Evaluation & Benchmarks

Ready for General Agents? Let's Test It.

Michal Shmueli-Scheuer — Distinguished Engineer, AI Benchmarking and Evaluation, IBM Research

Sunday, August 2 · Atlas Stage · 00:13:05–00:27:52 · afternoon stream

The bitter lesson says generality wins, agents included — but proving an agent is general first requires standardizing three interfaces (agent, environment, researcher). IBM's answer is a Unified Protocol mediation layer (Exgentic) that lets any agent run any benchmark unmodified, and the resulting leaderboard shows general agents are already competitive with the top domain-specific agent on each task.

TL;DR

  • The thesis: extend Sutton's bitter lesson from models to agents. NLP moved from summarization/extraction models to general LLMs; agents will move from today's domain-specific agents (finance, customer care) to general agents, where domain knowledge lives in the environment rather than inside the agent.
  • The real bottleneck is standardization, not metrics: every benchmark expects a different agent, every agent expects different information from the environment, and every researcher writes bespoke glue for each agent × benchmark pair. That does not scale.
  • The fix is a Unified Protocol mediation layer: agents keep their own protocol, benchmarks keep theirs, and the framework translates between them using three shared primitives — task, context, actions. Neither side is modified. The framework is Exgentic; it produces the Open (General) Agent Leaderboard.
  • Headline findings: the model dominates quality more than the harness; unmodified general agents are competitive with the best domain-specific agent on each task; agents with near-identical scores can differ enormously in cost.
  • Two warnings about open-weight models: they trail closed models on average and collapse on tasks they likely weren't trained for (e.g. AppWorld), and — more consequentially — they are highly harness-sensitive: Kimi's best harness beats its worst by 18%. "Open weights are cheap" also doesn't survive the cost-quality plot.

Key Points

From the bitter lesson to general agents (~00:13–00:16)

The talk draws on three papers (ICLR, ICML, and hopefully NeurIPS). Starting from Richard Sutton's bitter lesson — generality ultimately beats domain-specific engineering — she traces the same arc through language models: everyone began with task-specific models for summarization and extraction, and everything converged on big general models.

Agents today sit at the domain-specific stage. Her definitions matter for the rest of the talk: in a domain agent, the domain knowledge is encoded inside the agent, and only once it's encoded can the agent work with the environment. In a general agent, no domain-specific knowledge lives in the agent; it all sits on the environment side, and what you evaluate is the agent's ability to explore and adapt to new tasks. The payoff is an agent that works across environments without per-environment re-engineering — so evaluation shifts from performance on a single task to performance across many environments and tasks.

The upside: one general agent covers many use cases instead of a hundred domain-specific ones; improvements to memory or search are centralized and benefit every use case; you can still customize, but from a better and more robust starting point.

She also presents the opposing view fairly, pointing at the ICML position paper for both sides in detail: domain-specific agents give more control, more efficiency, and more predictability; more autonomy for a general agent introduces unforeseen risk; and some argue that it's the model that should be general, not the agent.

The bottleneck: three unstandardized interfaces (~00:17–00:20)

Claiming an agent is general requires showing it works across environments and tasks — which requires evaluation, and that turns out to be far from trivial. The obstacles are standardization at three interfaces: the agent interface (each benchmark expects the agent to behave differently), the environment interface (each agent expects different information), and the researcher interface (everyone implements their own code per agent–benchmark combination).

She notes the contrast with the preceding LLMArena talk: here the benchmarks are open-sourced by students and community efforts. Surveying existing frameworks, not one supports multi-protocol benchmarks, multi-protocol agents, agent plug-and-play, and generality across genuinely different tasks all at once.

Unified Protocol and Exgentic (~00:20–00:21)

Exgentic introduces a mediation layer they call the Unified Protocol. The agent keeps the protocol it ships with; the benchmark keeps the protocol it was developed with; the framework transforms between them. Nothing in the benchmark changes, so benchmarks behave as intended, and nothing in the agent is touched. The translation rests on three primitives shared across benchmarks and agents: task, context, and actions.

This makes a full Cartesian product possible — any agent harness × any model × any benchmark — published as the Open (General) Agent Leaderboard: agent column, model column, per-task columns, average success, plus cost, with a Pareto frontier so you can pick the configuration that matches your accuracy/price tolerance.

What the leaderboard showed (~00:21–00:26)

  1. General agents adapt with no modification: on average, most of them handle every task type thrown at them.
  2. The model matters most: quality is driven mainly by the model, though the agent harness has a visible effect.
  3. General vs. domain-specific: taking the top domain-specific agent per task from that task's leaderboard and comparing against the top general agent, the general agents are quite competitive — with no re-engineering at all.
  4. Similar scores, very different behavior: some agents fail fast and cheap, others fail after burning a lot of money. Both are wrong answers, but the cost profile matters.
  5. Open-weight models are not generally reliable: behind closed models on average (Kimi and DeepSeek in the plot), and on tasks they likely weren't trained for they sink outright — her example was AppWorld, where they underperformed averaged across all five agent harnesses.
  6. Open-weight models are far more harness-sensitive: Kimi with its best harness beats Kimi with its worst harness by 18%. The practical implication is that swapping harnesses is relatively safe for closed models but requires re-evaluation for open-weight ones. The reverse case also appeared: OpenAI's agent harness lifted results with Claude and Gemini but crashed to zero with open-weight models — you can't pair any model with any harness.
  7. Open-weight models are not necessarily cheap: responding to a claim from another session that day, she pointed at the cost-quality plot — they are competitive, not cheap.

Traces and what's next (~00:26–00:27)

Every Exgentic run collects traces in OpenTelemetry format. They're open source on Hugging Face — more than 10K full traces available for study.

Next: Exgentic V2, a somewhat different approach informed by V1, built on Kubernetes and Docker primitives. Alongside it, they're working on evaluating agentic inference platforms and on AI-native system evaluation.

Quotes

"Generality ultimately wins over domain-specific approaches." (~00:13)

The bitter lesson, lifted from the model layer to the agent layer — the premise the whole talk rests on.

"We are not changing anything in the benchmark, so they work as they intended. And similarly, we are not touching the agents." (~00:20)

The design philosophy of the Unified Protocol: standardize by translating in the middle, not by making everyone adopt one interface.

"You cannot just change the harness and assume that you will get the same quality for the open weights model." (~00:25)

The 18% best-vs-worst harness gap is a warning for anyone planning to swap harnesses to cut costs.

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

名稱 Name 說明 Description 備註 Notes
Exgentic IBM Research 的 general agent 評估框架,核心為 Unified Protocol 中介層 IBM Research's general-agent evaluation framework built around the Unified Protocol mediation layer www.exgentic.ai;V2 將以 Kubernetes/Docker 原語重建 / V2 to be rebuilt on Kubernetes & Docker primitives
Unified Protocol agent 與 benchmark 之間的轉換層,基於 task / context / actions 三原語 Translation layer between agent and benchmark protocols; primitives are task, context, actions 雙方皆不需修改 / neither side is modified
Open (General) Agent Leaderboard agent harness × 模型 × benchmark 的笛卡兒積榜,含成功率與成本 Cartesian-product leaderboard over harness × model × benchmark, with success rate and cost 附 Pareto frontier / includes a Pareto frontier
General Agent Evaluation(論文) 支撐本場的論文之一 The paper underpinning the talk arXiv 2602.22953;另發表於 ICLR 2026 Workshop on Agents in the Wild / also at the ICLR 2026 Agents in the Wild workshop
ICML position paper 正反雙方論述 general vs domain-specific agent Position paper laying out both sides of the general-vs-domain-specific debate 講者建議直接閱讀原文 / she recommends reading it directly
AppWorld 互動式 coding agent benchmark,開放權重模型在此表現崩潰 Interactive coding-agent benchmark where open-weight models collapsed Stony Brook NLP,ACL 2024 best resource paper
Agent traces on Hugging Face Exgentic 執行產生的完整 trace,OpenTelemetry 格式 Full Exgentic run traces in OpenTelemetry format 10K+ 條,開源 / 10K+ traces, open source

逐字稿勘誤 / Transcript Corrections

字幕原文 Heard as 應為 Should be
Mikael / Michal Michal Shmueli-Scheuer
Genetik / Exagentic Exgentic
upward application AppWorld
Kimmy Kimi
Dipsy DeepSeek
auto format(traces 格式) OTel / OpenTelemetry format
the L Arena LLMArena(前一場講者)/ the previous speaker's LLMArena
Richard Sutton's bitter lesson 正確,無需更正 / correct as heard

待確認 / To Verify

  • 三篇論文(ICLR / ICML / NeurIPS 投稿中)各自的完整標題;搜尋僅確認其一為 "General Agent Evaluation"(arXiv 2602.22953)。/ Full titles of all three papers; only "General Agent Evaluation" (arXiv 2602.22953) was confirmed.
  • Kimi 最佳 vs 最差 harness 的 18% 差距——是絕對百分點還是相對差,字幕未區分。/ Whether the 18% best-vs-worst harness gap is absolute percentage points or a relative difference.
  • 榜上納入的五個 agent harness 具體是哪五個(字幕僅提到「五個 harness」與 OpenAI 的 agent harness)。/ The identity of the five agent harnesses (only "five harnesses" and "the OpenAI agent" were named aloud).
  • 「開放權重模型在某任務歸零」的那組實驗細節(哪個 harness × 哪些模型)。/ Details of the configuration where open-weight models scored zero.
  • Exgentic 名稱的正式大小寫寫法(官網為 exgentic.ai)。/ Official capitalization of "Exgentic".

Markdown source on GitHub ↗