SpreadsheetBench 2
收藏资源简介:
SpreadsheetBench 2是一个用于评估代理在端到端业务电子表格工作流程上的基准测试。与现有专注于孤立操作的基准不同,SpreadsheetBench 2要求代理通过多步协调操作完成工作流程级目标,在复杂的多工作表工作簿中进行跨工作表推理,并产生可交付成果级输出,包括结构化模型、修复的电子表格和准确的视觉化。数据集包含四个类别:调试(公式调试和错误纠正)、财务模型(财务建模和计算)、模板(基于模板的电子表格操作)和视觉化(图表生成和数据视觉化)。
SpreadsheetBench 2 is a benchmark for evaluating agents' performance on end-to-end business spreadsheet workflows. Unlike existing benchmarks that focus on isolated operations, SpreadsheetBench 2 requires agents to accomplish workflow-level goals via multi-step coordinated operations, conduct cross-sheet reasoning within complex multi-sheet workbooks, and generate deliverable-level outputs including structured models, repaired spreadsheets, and accurate visualizations. The dataset includes four categories: debugging (formula debugging and error correction), financial modeling (financial modeling and computation), templating (template-based spreadsheet operations), and visualization (chart generation and data visualization).
数据集概述
数据集名称:SpreadsheetBench 2
核心定位:评估智能体在端到端商业电子表格工作流中的能力。
主要特点:
- 聚焦工作流级别的目标,要求智能体通过多步协调操作完成复杂任务。
- 支持跨工作表推理,处理包含多个工作表的复杂工作簿。
- 输出可交付级别的结果,包括结构化模型、修复后的电子表格及准确的可视化图表。
数据集类别:包含四个主要类别:
| 类别 | 描述 |
|---|---|
Debugging |
公式调试与错误修正 |
Financial_Model |
财务建模与计算 |
Template |
基于模板的电子表格操作 |
Visualization |
图表生成与数据可视化 |
数据格式:每个类别文件夹内包含 dataset.json 文件及对应的电子表格文件(位于 spreadsheet/ 子目录下)。数据点包含:
id:数据点的唯一标识符instruction:关于电子表格操作的提问spreadsheet_path:存储输入文件的文件夹路径golden_response_path:存储答案文件的文件夹路径
使用环境:
- 依赖 Python 3.11 及 Conda 环境
- 使用 SWE-agent 框架,需安装相应依赖并构建 Docker 镜像(
spreadsheetbench-v2) - 推荐使用
openrouter/z-ai/glm-5模型(需配置 API Key),可视化任务推荐使用glm-4.6v模型
评估流程:
- 运行 SWE-agent 执行任务,根据任务类型选择配置(
spreadsheet.yaml或visualisation.yaml) - 使用 LibreOffice 刷新缓存电子表格值
- 通过专用评估脚本评估结果:
Debugging、Financial_Model、Template使用evaluation/evaluation.pyVisualization使用evaluation/run_visual_vlm_checklist_eval.py(基于 VLM 清单评估器)
结果输出:评估结果写入 results/<Category>/ 目录;可视化评估额外生成 JSON 格式报告文件。
相关资源:
- 官方网站:https://spreadsheetbench.github.io/
- 论文:https://arxiv.org/abs/2606.29955
- 数据集下载:https://huggingface.co/datasets/KAKA22/SpreadsheetBench-v2




