World's Fair 2025
The Current State of Browser Agents - Jerry Wu and Wyatt Marshall
Overview
This talk explores the current capabilities and limitations of browser agents, which are AI systems designed to control web browsers and perform tasks on behalf of users. The discussion covers the fundamental loop of observation, reasoning, and action that powers these agents, their common use cases like web scraping and form filling, and an evaluation of their performance based on a newly released benchmark dataset. The presentation highlights significant performance gaps between read tasks (information retrieval) and write tasks (state modification), and discusses the underlying reasons for these discrepancies.
Who should watch
- AI engineers building applications that interact with web browsers.
- Product managers evaluating the feasibility of browser automation for new features.
- Developers seeking to understand the current state and future potential of AI-driven web interaction.
- Anyone interested in the practical applications and challenges of agentic systems in web environments.
Key takeaways
- Browser agents operate on a loop of observing the browser state, reasoning about the next steps, and taking actions like clicks or text input.
- Common use cases include web scraping, software quality assurance, automated form filling (especially for job applications), and generative robotic process automation.
- A new benchmark, WebBench, comprising over 5,000 read and write tasks across nearly 500 websites, reveals current agent capabilities.
- Agents perform well on read tasks, achieving around 80% success rates, comparable to human-in-the-loop baselines.
- Performance drops significantly for write tasks, with fully autonomous agents struggling due to longer trajectories, complex UI interactions, authentication requirements, and stricter anti-bot protections.
- Failures can be categorized as agent failures (due to the agent's limitations) or infrastructure failures (due to the underlying framework or environment).
- Latency is a major issue, with agents often taking a long time to complete tasks, making them unsuitable for real-time applications without further optimization.
- For practical application development, a hybrid approach combining browser agents for dynamic, long-tail tasks with deterministic tools like Playwright for reliable workflows is recommended.
Notable quotes
*Browser agents are able to achieve results like this on a pretty challenging comprehensive benchmark shows how well they are actually performing.*
*The fact that web agents today are able to achieve results like this on a pretty challenging comprehensive benchmark shows how well they are actually performing.*
*Browser infrastructure matters a ton.*
Unofficial community note. Prefer the recording for nuance.