← Latest papers
🤖 AI

MM-ToolSandBox: A Unified Framework for Evaluating Visual Tool-Calling Agents

This paper introduces MM-ToolSandBox, a unified framework and benchmark featuring a stateful environment with 500+ tools and 258 human-verified scenarios to evaluate visual tool-calling agents, revealing that current models struggle significantly with visual precision and that failure modes shift from planning deficits in smaller models to perception errors in larger ones.

Original authors: Kaixin Ma, Di Feng, Alexander Metz, Jiarui Lu, Eshan Verma, Afshin Dehghan

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Kaixin Ma, Di Feng, Alexander Metz, Jiarui Lu, Eshan Verma, Afshin Dehghan

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 have a super-smart robot assistant that can read the images you send it, interact with simulated apps, and organize tasks. Sounds like magic, right? Well, a team from Apple built a giant, high-tech playground called MM-ToolSandBox to see if these robots can actually handle the messy, visual reality of real life.

Here's the scoop: They didn't just ask the robots to read text; they threw a massive visual puzzle at them.

The Playground: A Stateful Video Game

Think of MM-ToolSandBox as a video game with 511 different tools (like a shopping cart, a music player, a calendar, and a file manager) spread across 16 different simulated worlds. But here's the twist: the game is "stateful." That means if you buy a banana in round one, the banana is actually in your cart in round two. The robot has to remember what it did, keep track of the changing world, and handle multi-turn conversations where you might change your mind mid-sentence.

Even cooler, the robot has to look at images you send it. You might snap a photo of a concert poster and say, "Buy tickets for this!" or send a screenshot of a messy spreadsheet and say, "Find the total." The robot has to read the picture, figure out what tool to use, and actually do the thing within this simulated environment.

The Test: 258 Tricky Scenarios

The researchers didn't just make up random tasks. They built a machine that generated 258 human-verified scenarios (plus 50 special ones for interactive screens). These weren't easy. They included:

  • Progressive arrivals: You send a picture halfway through the chat, and the robot has to remember it later.
  • Goal changes: You say, "Book a flight," then five minutes later say, "Actually, never mind, let's go to the beach instead."
  • Error corrections: You accidentally say the wrong date in a photo, and the robot has to catch the mistake.

They tested 12 of the smartest AI models in the world, ranging from tiny open-source models to the biggest, most expensive "frontier" systems.

The Big Reveal: The Robots Are Still Clumsy

Here is the punchline: Even the best robot in the world failed more than half the time.

The top-performing model, Claude 4.5 Opus, only got 48.8% of the tasks right. That means it failed on more than half the scenarios. The paper explicitly rules out the idea that these models have "solved" visual tool calling. They are still struggling.

The "Why": A Tale of Two Failures

The researchers dug deep to find out why the robots failed, and they found a fascinating pattern that changes depending on how big the robot's brain is.

  1. The Small Robots (The "What do I do?" Problem):
    The smaller models (like the 4-billion-parameter ones) mostly failed because they couldn't plan. They saw the picture, knew what the user wanted, but got lost trying to figure out which buttons to press or which tools to use. They were like a kid who knows they need to bake a cake but doesn't know how to turn on the oven.

  2. The Big Robots (The "What do I see?" Problem):
    The giant models (like the 397-billion-parameter ones) were great at planning. They knew exactly which tools to use and in what order. But they failed because they couldn't read the picture correctly.

    • The Stat: 53% of the failures for the best models were "factual errors."
    • The Metaphor: Imagine a brilliant chef who knows the exact recipe for a cake. They grab the ingredients, mix them perfectly, and bake it. But when they looked at the photo of the chocolate bar you sent, they misread the label and grabbed a stick of butter instead. They did everything right except for reading the visual clue.

This suggests a "crossover" effect: as models get bigger, they stop failing at planning and start failing at perception.

The "UI" Nightmare

The researchers also tried a mode where the robot had to draw a clickable screen for you to interact with (like a mini-app). This was even harder. The best model dropped its success rate to just 26% in this mode. It turns out, making a robot that can not only read a screen but also draw a new, working screen on the fly is a massive challenge they haven't cracked yet.

The Bottom Line

The paper suggests that while we are getting better at teaching robots to think and plan, we are hitting a wall with visual precision. The robots are smart enough to know what to do, but they are still too clumsy to read the fine print in the photos you send them.

The authors conclude that visual tool calling is far from solved. Even the most powerful models today are missing the mark, and fixing this requires a new kind of research focused on making robots see more clearly, not just think harder. The framework and the test results are now public, so other scientists can try to help the robots learn to read the world a little better.

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 →