ArXiv

E-Bench: Benchmarking Multi-Step Tool-Use Agents in Real-World Product Scenarios

Authors
Weihuang Zheng, Tianyuan Zou, Eileen Ye...
Categories
cs.AI
arXiv
https://arxiv.org/abs/2607.23722v1
PDF
https://arxiv.org/pdf/2607.23722v1

Brief

E-Bench is a fully synthetic benchmark that evaluates multi-step tool-use agents with 323 state-changing tasks across Honor of Kings, QQ Music, and Tencent Meeting. It separates environment synthesis (graph-guided database filling) from task synthesis (generator–solver asymmetry) to force hidden-data discovery and multi-call composition; outcomes are graded by deterministic database-state diffs. Testing 11 LLMs finds Pass^3 under 60%, under 70% with code execution.

Why it matters

E-Bench is a fully synthetic benchmark containing 323 state-changing tasks spanning three product domains: Honor of Kings, QQ Music, and Tencent Meeting.

Key details

  • Benchmark design decouples environment synthesis from task synthesis via graph-guided database filling and a generator–solver asymmetry, creating tasks that require discovering hidden data and composing multiple tool calls; outcomes are graded deterministically by database-state diffs.
  • Evaluation of 11 cutting-edge LLMs shows multi-step tool use remains challenging: Pass^3 stays below 60% for the strongest models, and even with the E-Bench-Code (code execution) extension reliability (Pass^3) remains below 70%.
Source evidence

Abstract

Large Language Models (LLMs) are increasingly deployed as agents that interact with stateful environments over multiple steps: gathering hidden information, composing tool calls, and committing state changes. We refer to this capability as multi-step tool use. Existing benchmarks have advanced tool-use agent evaluation, but often focus on isolated API calls, short trajectories, or settings that are difficult to scale or control. We introduce E-Bench, a fully synthetic benchmark with 323 state-changing tasks across three product domains: Honor of Kings, QQ Music, and Tencent Meeting. E-Bench decouples environment synthesis from task synthesis: graph-guided database filling builds reusable, orphan-free product environments, while generator-solver asymmetry creates tasks with both an information gap and a tool gap, requiring agents to discover hidden data and compose multiple tool calls before changing state. Outcomes are graded deterministically by database-state diffs. Since both environments and tasks are synthetic, E-Bench is controllable at the environment level and scalable at the task level. Benchmarking 11 cutting-edge LLMs shows that multi-step tool use remains challenging: Pass^3 stays below 60% for the strongest models, and even with code execution in the E-Bench-Code extension, reliability (Pass^3) remains below 70%.

Comment: 29 pages, 14 figures, 6 tables