RiskWebWorld: A Realistic Interactive Benchmark for GUI Agents in E-commerce Risk Management
Organizations: Ant International, Ant Group
Abstract
Graphical User Interface (GUI) agents show strong capabilities for automating web tasks, but existing interactive benchmarks primarily target benign, predictable consumer environments. Their effectiveness in high-stakes, investigative domains such as authentic e-commerce risk management remains underexplored. To bridge this gap, we present RiskWebWorld, the first highly realistic interactive benchmark for evaluating GUI agents in e-commerce risk management. RiskWebWorld features 1,513 tasks sourced from production risk-control pipelines across 8 core domains, and captures the authentic challenges of risk operations on uncooperative websites, partially environmental hijackments. To support scalable evaluation and agentic reinforcement learning (RL), we further build a Gymnasium-compliant infrastructure that decouples policy planning from environment mechanics. Our evaluation across diverse models reveals a dramatic capability gap: top-tier generalist models achieve 49.1% success, while specialized open-weights GUI models lag at near-total failure. This highlights that foundation model scale currently matters more than zero-shot interface grounding in long-horizon professional tasks. We also demonstrate the viability of our infrastructure through agentic RL, which improves open-source models by 16.2%. These results position RiskWebWorld as a practical testbed for developing robust digital workers.
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Action | Definition |
|---|---|
| {"click": {"index": int}} | Click an interactive element by index . |
| {"input": {"index": int, "text": "string", "clear": bool}} | Type text into an element by index ; supports clear (clear first vs. append). |
| {"done": {"text": "string", "success": bool, "files_to_display": ["string"]}} | Finish the task and return final output ( text , success , optional files_to_display ). |
| {"search": {"query": "string", "engine": "duckduckgo"|"google"|"bing"}} | Run a web search with query on duckduckgo / google / bing . |
| {"navigate": {"url": "string", "new_tab": bool}} | Navigate to a URL, optionally in a new tab ( new_tab ). |
| {"scroll": {"down": bool, "pages": float, "index": int|null}} | Scroll up/down by page units ( pages ), optionally inside a container ( index ). |