WebCoach: Self-Evolving Web Agents with Cross-Session Memory Guidance

· Source: cs.CL updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

WebCoach is a model-agnostic, self-evolving framework designed to enhance web browsing agents with persistent, cross-session memory, improving long-term planning and continual learning without retraining. It comprises a WebCondenser, which standardizes raw navigation logs into concise summaries; an External Memory Store (EMS), organizing complete trajectories as episodic experiences; and a Coach, which retrieves relevant experiences to inject task-specific advice. Evaluated on the WebVoyager benchmark, WebCoach consistently improved performance across three LLM backbones. For instance, a 38B model saw its task success rate increase from 47% to 61%, a 14-point gain, while maintaining or reducing average steps. Smaller base models with WebCoach achieved performance comparable to the same web agent using GPT-4o. The framework also demonstrated that self-generated experiences yield more transferable knowledge than externally seeded memories, and its benefits are strongly correlated with model scale, with significant gains on complex sites like Apple, ArXiv, and BBC News.

Key takeaway

For AI Engineers developing web agents, integrating a memory-centric framework like WebCoach can significantly boost robustness and efficiency. You should consider implementing persistent cross-session memory to enable agents to learn from past successes and failures, reducing repetitive errors and steps. This approach allows your agents to self-evolve without costly retraining, potentially achieving GPT-4o-level performance with smaller open-source models, especially for complex, multi-step web tasks.

Key insights

WebCoach augments web agents with persistent, cross-session memory for self-evolution and improved task success without retraining.

Principles

Method

WebCoach uses a WebCondenser to summarize logs, an External Memory Store for episodic experiences, and a Coach to retrieve and inject advice into the agent's prompt.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CL updates on arXiv.org.