KNOWS

Benchmarking web agents on synthesizing, organizing, and displaying knowledge

Findings of EMNLP 2026

Overview

Explore the code, tasks, and evaluators in the KNOWS GitHub repository.

We introduce KNOWS (Knowledge Navigation and Organized Web Synthesis), the first benchmark spanning live-web search, productivity tool use, and visual-spatial understanding. KNOWS consists of 110 open-ended and complex browser-based tasks that jointly evaluate these capabilities, with each task culminating in a produced artifact. Each artifact is a real Google Doc, Sheet, or Slide deck, built in the live Workspace interface. To write tasks, we develop a task design rubric and a protocol for ensuring that tasks meet the requirements. Each task is paired with an evaluator, a program that combines deterministic checks with LLM judgments to balance the richness, reliability, and automation tradeoff inherent to agent evaluation. In total, the creation of each task from start to finish took around 9–18 hours of expert work.

We evaluate and analyze frontier computer-use agents and browser-based harnesses on KNOWS, and find that the best performers fully succeed in 3.6% of our complex, long-horizon tasks. Failures on visual steps render the resulting artifacts unusable, even when agents complete more than 50% of other evaluation steps. Our results expose limitations of current agents acting as end-to-end assistants, and call for progress on tool use, visual understanding, and long-horizon reasoning.

Below is an example of a single task in KNOWS, from prompt to evaluation.

Overview of a KNOWS task: a natural-language prompt specifying a seven-slide teaching deck, the agent's browser and Google Slides environment, the deck it produces, and the checkpoint decomposition used to evaluate it.
An overview of the KNOWS benchmark.
↗ Click to enlarge

Leaderboard

SR: full task success. ASC, ACF, SF: partial task success. Metric definitions and results analysis.
Rank Model Harness Modality Docs Sheets Slides Overall
SRASCACFSF SRASCACFSF SRASCACFSF SRASCACFSF
1 GPT-6 Astra CodexAXT + SS 16.038.062.455.2 046.577.375.3 040.573.466.0 3.642.472.567.4
2 GPT-6 Luna CodexAXT + SS 16.026.347.042.7 025.251.348.0 017.044.939.3 3.622.548.043.6
3 Opus 4.7 Comet Not specified 12.041.068.766.3 035.873.068.3 031.367.559.7 2.735.470.064.7
4 GPT-5.5 AgentLabAXT + SS 021.744.946.2 025.050.148.2 018.151.745.3 021.849.546.7
5 GPT-5.5 Atlas Not specified 022.343.640.6 025.951.548.6 016.339.731.6 021.645.440.6
6 GPT-5.5 AgentLabAXT 018.038.536.6 026.846.844.4 015.138.631.7 020.641.938.0
7 Opus 4.7 AgentLabAXT + SS 021.347.349.0 011.428.824.8 019.754.848.9 016.742.539.1
8 DeepSeek V4 Pro AgentLabAXT 017.039.341.1 08.723.718.6 014.234.326.1 012.631.126.4
9 Opus 4.7 AgentLabAXT 07.719.921.9 03.012.310.0 09.320.312.5 06.417.013.6

AXT: Accessibility tree (textual) · AXT + SS: Accessibility tree + screenshot (multimodal).

SR: Success Rate · ASC: Average Successful Checkpoints · ACF: Average Checkpoint Fraction · SF: Step Fraction.

Tasks

A KNOWS’ task asks an agent to research something on the live web and turn what it finds into a finished Google Doc, Sheet, or Slide deck — satisfying content, formatting, and layout requirements at once. Every task is made of three parts.

Task creation overview

Holding every task to that standard takes a deliberate process: a rubric of requirements, prompt creation with peer review, and a programmed evaluator written and debugged for each task.

Three-stage construction of KNOWS: determining a rubric of task requirements; creating task prompts through brainstorming, a rubric-based self-check, peer review and expansion; and programming a task evaluator for every task from shared deterministic and LLM-as-judge utilities.
An overview of the construction of the KNOWS benchmark.
↗ Click to enlarge

Task desiderata

We translate our core design requirements into a rubric that guides task creation and keeps new tasks aligned with our motivation. Every task must satisfy all five.

Task statistics

110
Tasks
20
Domains
204
Mean prompt words
24.6
Eval steps / task
9–18
Hours to author
Interactive

Browse a task

Choose an artifact type and a domain to see a full task from that domain. The checkpoints on the right show every individual evaluation step, along with the type of check it performs.

Task prompt
Checkpoints

Check types — select one for its definition and to highlight those steps.

Hybrid Evaluation Framework

For each evaluation step in a task, there is a verifier for the successful completion of that step. Each task has a dedicated evaluator script, which programmatically checks completion of each evaluation step, and returns completion scores for each checkpoint. Our evaluators are implemented by examining Google Workspace tool states, analyzing agent trajectories, and extracting data from the live web.

Eval step taxonomy

Many evaluation steps share common requirements in implementation, so we provide a suite of shared evaluation utilities available to any evaluator, organized around seven categories of evaluation step.

Interactive

Inspect the evaluators yourself

Below you can see how our evaluators grade expert-created “gold standard” artifacts, compared to how artifacts created for the same task by the browser agent Comet1, are graded.

Show the task prompt
Gold standard expert
Gold standard artifact
Comet agent
Comet artifact
✓ passed 6/10 partial credit ✗ failed – not evaluated
Evaluation stepGoldComet

1 Comet running a Claude Opus 4.7 agent.

Benchmark Results

We evaluate state-of-the-art computer-use agents across open-source and proprietary vision-and-language models and harnesses. Scores are reported per artifact type and overall, on four metrics ordered from strictest to loosest.

Metrics

The leaderboard above reports all four metrics for Docs, Sheets, Slides, and overall.

Systems

Results and analysis

Acknowledgments

We thank Google for providing funding for the construction of this benchmark. We thank Anthropic and OpenAI for their donation of API credits for benchmarking models. We thank Ivan Andhika, Matthew Lee, Ryhor Pryslopski, Spike Cheng and Qui Ngo for their contributions to the codebase, Shrusti Ghela and Ana Alvarez Lopez for providing valuable annotations, and everyone who consented to our use of their information in this benchmark. We also thank everyone involved in the review process for providing valuable feedback on KNOWS.

BibTeX

Placeholder — the final entry will be updated once the Findings of EMNLP 2026 proceedings are published.

@inproceedings{gill2026knows,
  title         = {The Hard Part Comes After Search: Benchmarking Web Agents on
                   Synthesizing, Organizing, and Displaying Knowledge},
  author        = {Gill, Alexander and Ishmam, Md Farhan and Nguyen, Xuyen and
                   Bhat, Neha and DeYoung, Parker Henry and
                   Hashemi Chaleshtori, Fateme and Stringham, Nathan and
                   Marino, Kenneth and Marasovi\'{c}, Ana},
  booktitle     = {Findings of the Association for Computational Linguistics: EMNLP 2026},
  year          = {2026},
  url           = {https://arxiv.org/abs/2609.30604},
  eprint        = {2609.30604},
  archivePrefix = {arXiv}
}