WALT: Web Agents that Learn Tools

Viraj Prabhu, Yutong Dai, Matthew Fernandez, Jing Gu, Krithika Ramakrishnan +6 more
10/1/2025
cs.CVcs.AIcs.LG

No official code found. Best implementation: SalesforceAIResearch/WALT (77 stars, MIT, last commit 2025-10-30).

Abstract

Web agents promise to automate complex browser tasks, but current methods remain brittle -- relying on step-by-step UI interactions and heavy LLM reasoning that break under dynamic layouts and long horizons. Humans, by contrast, exploit website-provided functionality through high-level operations like search, filter, and sort. We introduce WALT (Web Agents that Learn Tools), a framework that reverse-engineers latent website functionality into reusable invocable tools. Rather than hypothesizing ad-hoc skills, WALT exposes robust implementations of automations already designed into websites -- spanning discovery (search, filter, sort), communication (post, comment, upvote), and content management (create, edit, delete). Tools abstract away low-level execution: instead of reasoning about how to click and type, agents simply call search(query) or create(listing). This shifts the computational burden from fragile step-by-step reasoning to reliable tool invocation. On VisualWebArena and WebArena, WALT achieves higher success with fewer steps and less LLM-dependent reasoning, establishing a robust and generalizable paradigm for browser automation.

View on arXivView PDF

Code Implementations(1)

MIT

Code for WALT – Web Agents that Learn Tools

7712Shell, PythonOct 14, 202511 months agoMIT

Similar Papers

Cite this paper

@article{prabhu2025walt,
  title  = {WALT: Web Agents that Learn Tools},
  author = {Viraj Prabhu and Yutong Dai and Matthew Fernandez and Jing Gu and Krithika Ramakrishnan and Yanqi Luo and Silvio Savarese and Caiming Xiong and Junnan Li and Zeyuan Chen and Ran Xu},
  year   = {2025},
  eprint = {2510.01524},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.01524v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.01524.svg)](https://codeofpaper.com/paper/2510.01524)

Discussion