Browser Use 用 Auto-Research 在 Online-Mind2Web 上取得 97%
How we built the best browser agent with Auto-Research
Browser Use 称其浏览器智能体在 Online-Mind2Web 基准上取得 97%,为目前最高分。该基准包含 136 个真实网站的 300 个任务,团队用 Claude Code 配合评测平台 CLI 循环运行 20 轮自动搜索最优智能体,并把浏览器智能体改造为可写 Python 解析 HTML 的编码智能体。团队还构建了基于 Claude Agent SDK 的智能体评审,并公开了仓库、提示词、结果与评判,便于复现。
推荐理由
精选AI 评分 64
Browser Use 公开了 Auto-Research 循环的完整做法与评测细节,读者可据此判断浏览器智能体基准分数背后的工程取舍。
主题
正文
当前显示原文,中文全文译文尚未就绪。
Engineering
97% on Online-Mind2Web benchmark. The highest score ever.
Co-Founder, CEO
The Benchmark; How Auto-Research for browser agents works; The debugging CLI for deep dives; The biggest improvement; The Leaderboard; The judge matters; Are we overfitting?; No tasks removed; Rerunning our results is easy; We need harder benchmarks
The Benchmark
Online-Mind2Web is the most widely reported browser agent benchmark. 300 tasks across 136 real websites - shopping, finance, travel, government, and more. Every web agent is tested on it.
How Auto-Research for browser agents works
We give Claude Code a CLI to our eval platform and a prompt to run in a loop:
No orchestration code. Each Claude Code session gets a goal and runs 20 cycles on its own. With this eval infra we run them in parallel and get a search tree over the space of possible best agents.
We don't care about low performers. We only care about getting the best agent. So we tell the coding agent to make big bets and avoid small changes, since small tweaks get lost in run-to-run variance.
The debugging CLI for deep dives
One trace can be millions of tokens. That's why we designed the CLI in 3 hierarchical levels to let the agent find root causes as fast as possible.
TSV over JSON saves 40% of tokens for our data structure. Small format choices can make or break agentic debugging.
The biggest improvement
Claude Code updated our browser agent harness into a coding agent. Instead of only tools like click and type, it added Python to parse HTML and extract data. This aligns much better with the LLM's training distribution and makes edge cases and data extraction dramatically easier.
The rest: fixing hundreds of edge cases with the loop.
What we added: The stealthiest browser infrastructure and every day new tasks our power users ask us to fix. Online-Mind2Web improved as a side effect.
The Leaderboard
*OpenAI reported their score without publishing the judge, harness, or task-level results, so independent verification isn't possible.
The judge matters
The original judge is screenshot-based. But browser agents now write code, call APIs and extract thousands of items. For traditional judges, that's hallucination. If your agentic capabilities increase, you need an agentic judge.
We built an agentic judge on the Claude Agent SDK. We aligned it with human judges, which was key to making the auto-research loop work.
Are we overfitting?
The natural tendency of the auto-research loop is to overfit on single tasks. You need to prompt the research system hard to generalize. Most of my time merging cycles is rejecting task-specific solutions that overfit.
We use train/validation splits. The loop only sees training data. We then run on old datasets it has never seen and see score improvements across the board.
No tasks removed
Many companies remove tasks they consider impossible before reporting their score. We use all 300 tasks. Our few failures come from unavailable sites, ambiguous prompts, or websites that changed since the benchmark was created.
Rerunning our results is easy
Clone github.com/browser-use/online-mind2web, set your Browser Use API key, and run.
We also uploaded prompts, results, and judgments.
We need harder benchmarks
We're building a benchmark with everything users actually care about. Currently benchmarks ignore tasks like: "Extract 1000 products with subpages and compare them across platforms" because it was unimaginable that a single browser agent could do this.
Stay tuned.
Try the best web agent yourself
Published March 25, 2026