MM-ToolSandBox: A Unified Framework for Evaluating Visual Tool-Calling Agents· MM-ToolSandBox:评估视觉工具调用代理的统一框架
We introduce MM-ToolSandBox, a benchmark and evaluation framework for visually grounded tool-calling agents. The framework provides a stateful execution environment spanning 500+ tools across 16 application domains, supporting multi-image, multi-turn tasks where agents must ground progressively arriving visual inputs into executable tool calls while handling realistic conversational phenomena (goal revisions, error corrections, state mutations). An automated scenario generation pipeline produces diverse, visually grounded scenarios through information-flow-guided planning and multi-stage quality filtering, yielding 258 human-verified nominal scenarios and 50 variants targeting interactive UI applications. Evaluating 12 state-of-the-art models, from 4B open-weight to frontier proprietary systems, shows that current models still lack robust visual tool-calling capability: even the best model achieves below 50% success rate. Our failure analysis further reveals that visual precision, not only planning, is a primary bottleneck for capable models: 53% of failures stem from incorrect information extraction from images despite otherwise correct task workflows. A planning-to-precision crossover emerges with scale: smaller models fail at deciding what to do, while larger models fail at perceiving what they see, suggesting fundamentally different research directions for improving models at different capability levels. The framework and the benchmark are publicly available at https://github.com/apple/ml-mmtoolsandbox
视觉工具调用代理评估新框架,揭示当前模型主要瓶颈。
- 核心方法
- MM-ToolSandBox 提供了涵盖16个应用领域500多个工具的执行环境,支持多图像、多轮次任务,通过信息流引导的规划和多阶段质量过滤生成多样化的场景。
- 适合谁读
- 研究者 / 工程师
- 要解决的问题
- 当前缺乏有效评估视觉工具调用代理能力的基准和框架,特别是在多图像、多轮次任务中。
- 关键实验
- 评估了12个不同规模的最新模型,包括4B参数的开放权重模型和前沿的专有系统,结果显示最优秀的模型成功率仍低于50%,53%的失败来自图像信息提取错误。
- 主要贡献
- 1. 引入了MM-ToolSandBox,一个评估视觉工具调用代理的统一框架。2. 生成了258个人类验证的名义场景和50个针对交互式UI应用的变体。3. 评估了12个最先进的模型,揭示了不同模型规模的主要瓶颈。
- 意义与局限
- 提出了一个新的评估框架,有助于推动视觉工具调用代理的研究进展,指出了视觉精度和规划能力在不同模型规模中的重要性,为未来研究提供了方向。