Weblica: Scalable and Reproducible Training Environments for Visual Web Agents

Oğuzhan Fatih Kar, Roman Bachmann, Yuanzheng Gong, Anders Boesen Lindbo Larsen, Afshin Dehghan

arXiv:2605.06761 · 2026-05-11 공개 · arXiv · PDF

benchmarking inference-efficiency rl-training web-navigation reproducible-training visual-web-agents llm-synthesis http-caching

Abstract

The web is complex, open-ended, and constantly changing, making it challenging to scale training data for visual web agents. Existing data collection attempts remain limited to offline trajectories for supervised fine-tuning or a handful of simulated environments for RL training, thus failing to capture web diversity. We propose Weblica (Web Replica), a framework for constructing reproducible and scalable web environments. Our framework leverages 1) HTTP-level caching to capture and replay stable visual states while preserving interactive behavior and 2) LLM-based environment synthesis grounded in real-world websites and core web navigation skills. Using this framework, we scale RL training to thousands of diverse environments and tasks. Our best model, Weblica-8B, outperforms open-weight baselines of similar size across multiple web navigation benchmarks while using fewer inference steps, scales favorably with additional test-time compute, and is competitive with API models.

한국어 요약

📋 한 줄 요약

**[웹 에이전트/RL 환경]** 실제 웹사이트를 HTTP 캐싱과 LLM 환경 합성으로 수천 개의 재현 가능한 RL 환경으로 확장하고, 그 위에서 학습한 시각 웹 에이전트 Weblica-8B를 공개.

🎯 핵심 기여도

💡 핵심 아이디어

실제 웹은 너무 변동적이라 그대로 RL 환경으로 쓰기 어렵고, 기존 합성 환경은 너무 좁다. HTTP 응답을 캐싱해 "시각적으로 안정되지만 인터랙티브한" 복제 환경을 만든 뒤, LLM이 실제 웹 패턴을 기반으로 무수히 많은 변형 환경을 합성하면 다양성과 재현성을 동시에 확보할 수 있다.

🔬 기술적 접근법

📊 주요 결과

💭 의의 및 한계

**의의**: 시각 웹 에이전트 RL 학습의 가장 큰 병목인 "확장 가능하고 재현 가능한 환경"을 정면 해결해, 오픈 모델이 API 기반 에이전트와 경쟁할 수 있는 토대를 마련한다. **한계**: 캐싱된 HTTP 환경은 동적·실시간 데이터(예: 로그인 후 개인화, 실시간 가격) 재현에 한계가 있고, LLM 합성 환경의 자연스러움은 원본 데이터 분포에 의존한다.

🚀 실용적 활용