NeuroClaw logo NeuroClaw
EN 联系我们

NeuroBench

NeuroClaw 的 benchmark 评测页

NeuroBench 用于评估端到端神经影像工作流、复现准备度以及技能驱动执行能力,目前已覆盖数据处理与模型训练/评估。

Benchmark Overview

Benchmark overview

NeuroBench 覆盖什么

共 120 个任务(T01-T120),划分为七个类别。完整任务到类别的映射记录在 neurobench/task_atlas.json

类别 数量 评测内容
数据编排7BIDS 组织、数据集准备、格式转换(DICOM->NIfTI、下载)
单工具执行68单工具调用 - DIPY 指标、FSL 提取、FreeSurfer 命令、Nilearn 函数等
多步流水线19端到端流水线(fMRIPrep、HCP full、ADNI end-to-end、多模态 full)
开发环境4Conda 环境、git 工作流、依赖规划、Overleaf 工具
研究工具2文献检索、多引擎检索
模型训练与评估17在统一的 HCP-age + ABIDE-dx 设置下训练和评估单个脑模型(FC / ROI 时间序列 / voxel)
跨模型与跨数据集评估3多 atlas sweep、带 harmonization 的跨数据集泛化、site-stratified vs leave-site-out

模态覆盖

结构像、功能像、扩散像、EEG 以及多模态整合任务。

评测维度

规划质量、工具/技能使用合理性、命令与代码正确性、复现准备度。

任务设计

每个任务目录都包含一个 task.md 指令文件,明确输入、输出和检查项。

Benchmark 运行

如何执行任务

NeuroBench 支持基线运行和技能增强运行,可以在 Web UI 或命令行批量执行。

  • with-skills:使用 skills/ 中加载的技能。
  • no-skills:不使用技能的基线运行。
  • --benchmark-compare-skills:对同一任务同时运行两种版本。
  • 输出会写入 output/
# Web benchmark 模式
python core/agent/main.py --web --benchmark

# CLI benchmark 批量运行
python core/agent/main.py --benchmark

# CLI 下的技能对照
python core/agent/main.py --benchmark --benchmark-compare-skills

评分

使用 --score-benchmark 可以对 output/ 中已有报告进行打分,评分规则基于 GPT-5.4 的加权 rubric。

python core/agent/main.py --score-benchmark
python core/agent/main.py --score-benchmark --score-workers 8

评测结果

每个基础模型都会在 with-skills(在 NeuroClaw 框架下运行)与 no-skills 两种设置下进行评测。下图左侧为整体 benchmark 分数,右侧为 with-skills 下分数与 token 消耗的权衡。

NeuroBench 结果:各基础模型的整体得分与分数-token 权衡

NeuroBench 上由 skill 带来的性能提升

Aabs 表示相对 no-skills 基线的绝对分数提升;g 是归一化增益(裁剪到 [-1, 1])。

基础模型 With Skills (%) No Skills (%) Aabs (%) g
Claude-Opus-4.672.1069.122.980.0965
Claude-Sonnet-4.670.3965.375.020.1450
DeepSeek-3.249.6345.494.140.0759
Gemini-3-Flash54.1049.154.950.0973
Gemini-3.1-Pro56.6555.431.220.0274
GPT-5.467.6964.573.120.0881
GPT-5.4-mini50.6146.943.670.0692
Grok-4.237.5935.971.620.0253
MiniMax-M2.748.0735.1012.970.1998
Qwen3-plus58.1250.397.730.1558

所有 10 个基础模型在 NeuroClaw 框架下都有提升,平均绝对增益为 4.74 分。相对增益最大的是 MiniMax-M2.7(g = 0.1998)、Qwen3-plus(g = 0.1558)和 Claude-Sonnet-4.6(g = 0.1450)。

benchmark 工作流

先跑任务,再对生成的报告打分,用于分析质量与效率。