$\tau^2$-Bench: Evaluating Conversational Agents in a Dual-Control Environment
Abstract
Lay Summary
Today's tests for AI customer-service assistants place the AI in a world where only it can take actions, while the user just talks. But in real support — like calling about a broken phone — the user must also act, restarting devices or toggling settings, while the agent guides them. To address this gap, we introduce τ²-bench, with four contributions: 1) a new telecom support task where both the AI and a simulated user can take actions on a shared system; 2) an automatic task generator that builds varied, solvable problems from a small set of reusable building blocks; 3) a user simulator whose actions are kept predictable and consistent with what is actually possible by tying it to the environment rather than prompts alone; and 4) measurements that separate the AI's reasoning errors from its communication errors. Experiments show that even the best current assistants succeed on only 34–49% of new tasks, with performance dropping about 20% when the AI must guide a user instead of acting alone. τ²-bench gives researchers a way to measure and improve this gap before AI assistants reach customer-facing roles. Code, data, and a leaderboard are at taubench.com.