← Latest papers
💻 computer science

DocOS: Towards Proactive Document-Guided Actions in GUI Agents

The paper introduces "Proactive Document-Guided Action" and proposes the DocOS benchmark to address the limitations of GUI agents in handling long-tailed tasks by enabling them to autonomously search for and ground external documentation into executable actions, revealing that current progress is hindered by challenges in information retrieval and instruction grounding.

Original authors: Jingjing Liu, Ziye Huang, Zihao Cheng, Zeming Liu, Jiahong Wu, Yuhang Guo, Kehai Chen, Yunhong Wang, Haifeng Wang

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Jingjing Liu, Ziye Huang, Zihao Cheng, Zeming Liu, Jiahong Wu, Yuhang Guo, Kehai Chen, Yunhong Wang, Haifeng Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Problem: The "All-Knowing" Robot That Gets Stuck

Imagine you have a very smart robot assistant (a GUI Agent) designed to help you use your computer. It has read millions of books and knows how to use common apps like Word or Chrome. It's great at everyday tasks.

But, what happens when you ask it to do something weird or very specific, like "Create a special run configuration for a Python template in PyCharm"? The robot freezes. Why? Because that specific instruction isn't in its memory. It tries to guess, fails, tries again, and eventually gives up or does the wrong thing. It's like asking a chef who knows how to make a burger to suddenly make a dish they've never seen, without a recipe. They might guess the ingredients, but the result will likely be a mess.

The Solution: Teaching the Robot to "Google It"

The authors of this paper propose a new way for these robots to work. Instead of relying only on what's inside their brain, they should be allowed to stop, open a web browser, search for the official manual, read it, and then follow the instructions.

They call this "Proactive Document-Guided Action."

  • Old Way: The robot guesses based on memory.
  • New Way: The robot realizes it doesn't know, searches the web for the "Official Guide," reads the steps, and then performs the task exactly as the guide says.

This mimics how humans solve problems: when we don't know how to fix a weird error on our computer, we don't guess; we search for a tutorial and follow it.

The Test: Introducing "DocOS"

To see if robots can actually do this, the team built a test called DocOS. Think of DocOS as a giant obstacle course for robots.

  • The Course: It contains 817 different tasks across 20 different computer programs (like PyCharm, Blender, VS Code, etc.).
  • The Challenge: The tasks are "long-tailed," meaning they are rare, specific, and difficult. You can't just guess the answer; you must find the right documentation to solve them.
  • The Rules: The robot has to:
    1. Open a web browser.
    2. Search for the right manual.
    3. Read and understand the steps in that manual.
    4. Go back to the computer and click/type exactly what the manual says.

What Happened? (The Results)

The researchers tested several top-tier robot agents on this course. The results were a bit of a reality check: The robots are still struggling.

They found two main "bottlenecks" (traffic jams) where the robots fail:

  1. The "Lost in the Library" Problem (Search Failure):
    Even when the robot knows it needs to search, it often can't find the right page. It might find the main website for the software but get lost in the thousands of other pages, never finding the specific manual it needs. It's like walking into a massive library and trying to find one specific book, but you keep picking up the wrong ones.

  2. The "Bad Translator" Problem (Execution Failure):
    Sometimes, the robot finds the right manual and reads the instructions. But when it tries to do the task, it messes up. It might understand the sentence "Click the blue button" but click the wrong blue button, or it might get confused by the complex layout of the screen. It fails to translate the words in the manual into the clicks on the screen.

The Takeaway

The paper concludes that while these AI agents are getting smarter, they aren't ready to be fully independent workers yet. They are like a student who has a great textbook but is terrible at navigating the library to find it, and even worse at following the instructions once they find them.

DocOS is a new tool to measure exactly how good (or bad) these robots are at this specific skill: finding a manual and following it. The authors hope that by using this test, researchers can build better robots that can truly help us with complex, real-world computer tasks without needing a human to hold their hand.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →