返回评测
Agent Agent-数据科学 未饱和 模态 · 表格 任务 · 执行验证

CoDA-Bench

中国人民大学 RUC-DataLab 推出,1000+ 文件复杂数据目录下 Code Agent 自主探索+分析能力评测,SOTA 仅 61.1%

中国人民大学 RUC-DataLab ·

考察能力

数据发现 Code Agent 文件探索 数据分析 跨文件理解 自主探索

构建信息

数据规模
1000+ 数据文件 / 多个任务(CoDA-HARD 子集)
构建方式
从真实数据分析场景提取,将 1000+ 数据文件放入复杂目录,要求 Agent 自主探索
评测方式
执行准确率(任务结果验证)
核心指标
Execution Accuracy (%)

模型效果排行

🥇 最佳 SOTA 系统(CoDA-Bench 全集)
61.1% 2026-07
🥈 最佳 SOTA 系统(CoDA-HARD 困难子集)
49.6% 2026-07

为什么重要

CoDA-Bench 揭示了 Code Agent 在真实数据科学工作流中的关键瓶颈——不是”写代码能力”,而是”找数据能力”。在传统的 SWE-bench / HumanEval 等代码基准中,目标数据文件已明确提供给 Agent,测的是”给定数据后的代码能力”。但真实工作流中,用户往往不会提前整理数据——数据可能分散在包含 1000+ 文件的复杂目录中,格式多样、命名不统一、还夹杂大量主题相近但实际无关的文件。

核心发现:当前表现最好的 Code Agent 在 CoDA-Bench 上执行准确率仅 61.1%;在更难的 CoDA-HARD 子集上仅 49.6%——这意味着在真实数据科学工作流中,约 40-50% 的任务失败的原因是 Agent 找不到正确的数据,而不是写不出正确的代码。

构建方式

  1. 真实数据科学场景:从实际数据分析任务中提取,非合成场景
  2. 1000+ 文件复杂目录:测试 Agent 在包含大量干扰文件的环境中识别目标数据的能力
  3. 无 schema 提示:不告诉 Agent 文件名、路径、schema,仅给一句自然语言问题
  4. 双难度设置:
    • CoDA-Bench 全集:61.1% SOTA
    • CoDA-HARD 困难子集:49.6% SOTA
  5. 联合评估 Code Intelligence + Data Intelligence:同时考察代码生成和数据发现能力
  6. 完全开源:项目主页、论文、评估代码、数据集全部开源

任务示例

  • 典型任务:“在 1000+ 文件中找出 2024 年第三季度的销售数据文件,然后计算各产品线的同比增长率并生成图表”
  • 关键挑战:
    • 销售数据可能是 CSV、Excel、Parquet 等多种格式
    • 文件名可能是 Q3_sales_final_v2.xlsx、/data/2024/Q3/merged_data.csv 等
    • 目录中可能有相似的干扰文件(Q3_forecast.xlsx、sales_summary_2024.json 等)
    • 没有给出任何文件名、路径或 schema 提示

关键发现

  • 数据发现是新瓶颈:61.1% 全集 SOTA / 49.6% 困难子集 SOTA 显示当前 Code Agent 失败的主要原因不是代码生成
  • 与传统基准的巨大差异:在 HumanEval / SWE-bench 等传统基准上,主流模型已达 80-95%;但在 CoDA-Bench 上仅 49.6-61.1%,说明传统基准无法反映真实工作流挑战
  • 开源数据集 + 代码 + 评估:完全开源推动社区可复现研究

与其他基准的对比

维度HumanEval / SWE-benchCoDA-Bench
数据预设明确给定数据必须自主探索 1000+ 文件
任务类型算法/代码修复真实数据分析
评测焦点代码生成数据发现 + 代码生成
真实场景映射中等高
主流模型 SOTA80-95%49.6-61.1%

最新进展

  • 2026-06-15:CoDA-Bench 论文(arXiv:2606.15300)公开提交
  • 2026-07-05:机器之心 Pro 中文报道引发 AI 圈关注——“Code Agent 的真实瓶颈不是不会写代码,而是找不对数据”
  • 2026-07-05:RUC-DataLab 在 Hugging Face 公开数据集:huggingface.co/datasets/RUC-DataLab/CoDA-Bench
  • 2026-07-05:评估代码在 GitHub 开源:github.com/ruc-datalab/CoDA-Bench
  • 2026-07-06:7月初多家中文媒体(网易、163.com)报道,引发对 Code Agent 真实部署能力的讨论
  • 关键趋势:CoDA-Bench 与 MLAgentBench / DSBench / DataSciBench 等数据科学 Agent 评测共同推动”Code Agent 必须具备数据发现能力”成为新共识;下一代 Code Agent 需要将”探索文件系统”作为核心能力;SWE-bench Pro / Senior SWE-Bench 等纯代码基准将向”含数据发现”方向扩展

关联基准

不足与展望

  • 评测数据规模相对有限(1000+ 文件 vs 实际生产环境的 10K+ 文件)
  • 仅评测英文自然语言任务,未覆盖中文等场景
  • 当前仅 2 个难度等级(CoDA-Bench / CoDA-HARD),需要更细粒度分级
  • 数据集主要基于特定领域,金融/医疗/科学等领域的扩展待跟进
  • 需要与现实工业数据分析场景(如 DataAgentBench / KAGGLE 等)进一步对齐
数据科学 文件探索 Code Agent RUC 真实场景