Same Outcomes, Different Journeys: A Trace-Level Framework for Comparing Human and GUI-Agent Behavior in Production Search Systems
An AI agent that completes search tasks as well as humans still navigates completely differently — and that gap matters for anyone using agents to test or optimize real products.

The Thesis
Companies increasingly use AI agents to simulate human users when testing and optimizing software — it's cheaper and faster than recruiting real people. This paper finds a critical flaw in that practice: an AI agent matched human task-completion rates in a real audio-streaming search app, but took systematically different paths to get there. Humans explored broadly, clicking around content; the agent drilled down through search queries with little branching. That behavioral gap means agents can pass your success metrics while missing bugs, edge cases, and design problems that only emerge from human-style exploration. Any team using AI agents as synthetic users for A/B testing, quality assurance, or UX research should treat this as a warning that 'task success' alone is not sufficient validation.
Catalyst
LLM-driven GUI agents (software that reads a screen and clicks through interfaces like a person would) have become capable enough in the past 18 months that product teams are deploying them in production pipelines as cheap substitutes for human testers. The gap between agent capability and evaluation rigor has widened fast — teams have adopted the tools before developing the frameworks to audit them. This paper arrives as that tension becomes commercially consequential.
What's New
Prior agent evaluations — including benchmarks like WebArena and Mind2Web — scored agents almost exclusively on whether they completed the task, treating the path taken as irrelevant. Those benchmarks also ran in synthetic or sandboxed environments, not live production systems with real users as a comparison group. This paper introduces a trace-level framework that compares behavior at three layers simultaneously: task outcome, query language, and navigation graph structure. Running it against 39 real human participants in a production audio-streaming search app is a step beyond what prior work attempted.
The Counter
Thirty-nine participants doing ten tasks in one audio-streaming app is a thin empirical base for a broad claim about GUI agents as proxies for users everywhere. The finding that agents search more and browse less may be specific to this particular agent architecture, this particular app's interface, and this particular task set — not a universal property of LLM-driven agents. The paper also doesn't show that the behavioral divergence actually caused worse outcomes for downstream product decisions; it demonstrates a gap but not the damage that gap causes. As agents improve and are specifically fine-tuned on human navigation traces, the behavioral gap the authors measure may close faster than the paper implies. Finally, the framework requires collecting detailed interaction traces, which many production teams lack the instrumentation to do — limiting near-term adoption to well-resourced engineering organizations.
Longs
- BILL — workflow automation platforms facing pressure to validate agent reliability
- ESTC (Elastic) — observability and trace-logging infrastructure that this kind of behavioral auditing depends on
- SPLK / Cisco — enterprise monitoring stacks increasingly used to capture agent session telemetry
- BOTZ (robotics/automation ETF) — broad exposure to the GUI-agent deployment wave this paper audits
Shorts
- UX research firms selling synthetic-user panels built on task-success metrics alone — this paper directly undercuts their validity claims
- Agent-based A/B testing vendors who have not built behavioral-divergence diagnostics into their products
- Any SaaS company that has replaced human QA testers with GUI agents without auditing navigation patterns — they may be shipping blind spots
Enablers (Picks & Shovels)
- Playwright and Selenium — open-source browser automation frameworks that GUI agents and this study's tracing infrastructure are built on
- OpenTelemetry — open standard for capturing distributed traces that maps naturally onto agent navigation logs
- Hugging Face (GGUF/transformers) — model hosting enabling state-of-the-art GUI agents the study used
- Mixpanel / Amplitude — behavioral analytics platforms that could operationalize trace-level comparisons in production
Private Watchlist
- Magnitude (private) — agent evaluation tooling startup
- Reflect (private) — automated QA and regression testing for web apps
- Roboto AI (private) — robotics and agent behavior logging
- Vellum AI (private) — LLM evaluation and production monitoring
Resources
The Paper
LLM-driven GUI agents are increasingly used in production systems to automate workflows and simulate users for evaluation and optimization. Yet most GUI-agent evaluations emphasize task success and provide limited evidence on whether agents interact in human-like ways. We present a trace-level evaluation framework that compares human and agent behavior across (i) task outcome and effort, (ii) query formulation, and (iii) navigation across interface states. We instantiate the framework in a controlled study in a production audio-streaming search application, where 39 participants and a state-of-the-art GUI agent perform ten multi-hop search tasks. The agent achieves task success comparable to participants and generates broadly aligned queries, but follows systematically different navigation strategies: participants exhibit content-centric, exploratory behavior, while the agent is more search-centric and low-branching. These results show that outcome and query alignment do not imply behavioral alignment, motivating trace-level diagnostics when deploying GUI agents as proxies for users in production search systems.