SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2504.10445 · 2025

RealWebAssist: A Benchmark for Long-Horizon Web Assistance with Real-World Users

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
scai-jhu/realwebassist canonical 3 of 3
FunctionStatusWhere it lives
calculate_average_progress Ran scai-jhu/realwebassist/evaluate.py
pointer only (licence: NONE) · get_code("bae8b3f57d87f978")
calculate_task_success_rate Ran scai-jhu/realwebassist/evaluate.py
pointer only (licence: NONE) · get_code("3f1f3070a891f14c")
get_history Ran scai-jhu/realwebassist/evaluate.py
pointer only (licence: NONE) · get_code("8250f9205309a2bb")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

To achieve successful assistance with long-horizon web-based tasks, AI agents must be able to sequentially follow real-world user instructions over a long period. Unlike existing web-based agent benchmarks, sequential instruction following in the real world poses significant challenges beyond performing a single, clearly defined task. For instance, real-world human instructions can be ambiguous, require different levels of AI assistance, and may evolve over time, reflecting changes in the user's mental state. To address this gap, we introduce RealWebAssist, a novel benchmark designed to evaluate sequential instruction-following in realistic scenarios involving long-horizon interactions with the web, visual GUI grounding, and understanding ambiguous real-world user instructions. RealWebAssist includes a dataset of sequential instructions collected from real-world human users. Each user instructs a web-based assistant to perform a series of tasks on multiple websites. A successful agent must reason about the true intent behind each instruction, keep track of the mental state of the user, understand user-specific routines, and ground the intended tasks to actions on the correct GUI elements. Our experimental results show that state-of-the-art models struggle to understand and ground user instructions, posing critical challenges in following real-world user instructions for long-horizon web assistance.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2504.10445")
get_code_for_paper("2504.10445")
have("2504.10445")

Connect an agent — have() is free.