VISUALSKILL: Multimodal Skills for Computer-Use Agents
The paper introduces VISUALSKILL, a multimodal skill framework that enhances computer-use agents' performance on long-horizon tasks by retaining visual figures in skill artifacts rather than converting them to text, resulting in significant accuracy improvements over both baseline and text-only skill approaches.
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
Imagine you are trying to teach a robot how to use a complex piece of software, like a photo editor or a spreadsheet program. The robot can see the screen and move the mouse, but it doesn't "know" the software. It's like handing a tourist a map of a city they've never visited, but the map is written entirely in a foreign language and has no pictures. They might guess where to go, but they'll likely get lost, especially when the streets change or when they need to find a specific, hidden alleyway.
This is the problem the paper VISUALSKILL tries to solve.
The Problem: Text-Only Maps vs. Visual Reality
Current "computer-use agents" (robots that use software) are getting pretty good, but they still struggle with long, complicated tasks or software they haven't seen before.
To help them, researchers have built "skill libraries"—basically instruction manuals for the robot. But here's the catch: these manuals are written only in text.
The paper argues this is a bad idea for two reasons:
- Describing pictures with words is hard: Imagine trying to tell a robot which icon to click just by saying "the blue brush tool." If there are five blue tools nearby, the robot might click the wrong one. A picture shows the exact shape and location instantly.
- Checking your work is hard: In a multi-step task, the robot needs to check, "Did I actually open the right menu?" If the manual says, "You should see a small window pop up," the robot has to guess what that looks like. If the manual shows a screenshot of that exact window, the robot can just compare the screen to the picture and know for sure.
The Solution: VISUALSKILL
The authors created VISUALSKILL, a new way to build these instruction manuals. Instead of just text, VISUALSKILL keeps the original pictures and screenshots right next to the instructions.
Think of it like this:
- Old Way (Text-Only): A recipe that says, "Add the red sauce." (The robot has to guess which bottle is red).
- VISUALSKILL: A recipe that says, "Add the red sauce," and right below it, a photo of the exact red sauce bottle on the shelf.
How It's Built (The Two-Stage Pipeline)
The team didn't just write these manuals by hand; they built a system to create them automatically in two steps:
Stage 1: The Official Manual Miner.
They take the software's official user guide (the PDF or website the company made) and turn it into a structured skill. They keep all the original diagrams and screenshots from the guide. This gives the robot a solid foundation.Stage 2: The Live Explorer.
Official guides are often outdated or miss the weird, small pop-up windows that only appear when you actually use the software. So, the system sends a "robot explorer" to actually use the software.- Free Exploration: The explorer wanders around the idle screen, clicking buttons to see what happens, and takes photos of every new window that appears.
- Targeted Exploration: The system looks at tasks where the robot failed before. It figures out, "Ah, the robot got stuck on this specific menu," and sends the explorer specifically to that spot to take a picture and write a note about it.
These new photos and notes are then stitched back into the manual, making it a "living" guide that matches the real software perfectly.
How the Robot Uses It
The robot doesn't read the whole 100-page manual at once (that would be too much information). Instead, it has a special tool called load_topic.
- The robot looks at its current task.
- It checks a short index (like a Table of Contents) to see which topic is relevant.
- It asks the tool: "Show me the instructions for this topic."
- The tool instantly pulls up the text and the specific screenshots needed for that exact moment.
The Results
The researchers tested this on two major benchmarks (sets of difficult computer tasks) using a powerful AI agent.
- No Skill: The robot had no help. It succeeded about 30% of the time.
- Text-Only Skill: They gave the robot a text-only manual made from the same source. Success went up to 37%.
- VISUALSKILL (Multimodal): They gave the robot the manual with pictures. Success jumped to 45%.
The Key Finding: The pictures made a huge difference. The robot was much better at:
- Finding the right button: It could see the icon instead of guessing based on a description.
- Checking its progress: It could compare the screen to the reference photo to see if it was on the right track.
Why This Matters
The paper concludes that for robots using computers, visuals are not just "nice to have"—they are essential. Trying to describe a graphical interface using only words is like trying to describe a painting to someone who has never seen one. By keeping the pictures in the instruction manual, the robot can actually "see" what it's supposed to do, just like a human would.
The authors also found that how the robot gets the information matters. If they just let the robot read files like a human reads a book, it often skipped the pictures. By using a special tool (load_topic) that delivers the text and pictures together in one go, the robot actually used the visual clues effectively.
In short: Don't just tell the robot what to do; show it.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.