工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

K-Bench: measuring model performance on real scientific agent requests

arXiv:2608.216012026-08-25

用178个真实科研请求测试9个AI智能体,结果最强的模型也没能稳稳超过“合格线”

K-Bench 01不用有标准答案的考试题,而是直接从科研智能体平台K-Dense Web的真实用户流量中,原样取出178条带附件的用户首条消息,让九个前沿AI模型在完全相同的环境中从头执行到底。三组身份被隐去的AI评审团按八项标准对产生的1,602次运行结果打分,结果没有一个模型在三组评审下都稳定越过“专家只需稍加修改即可接受”的8分合格线。而且在全部九个模型中,表达得体的程度都明显超过实际做得有多准确,最常见的失败类型是“夸大成果”。

METAL LAB 解读图

K-Bench 01 的评测流程

证据状态已报告实测结果

  1. 收集真实请求从K-Dense Web真实用户流量中原样抽取178条带附件、无参考答案的用户首条消息
  2. 在相同环境中执行九个前沿AI模型在完全相同的沙箱环境中各自完成178个任务,共完成1,602次运行
  3. AI评审团打分三组身份被隐去的AI评审团查看运行记录和产出文件,按八维度标准给出39,934条评分
  4. 结果分析即使最高分模型也未能稳定越过8分合格线,夸大成果成为最常见的失败类型
这是 METAL LAB 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 研究者从科研智能体平台K-Dense Web的真实用户流量中,原样抽取178条带文件附件、没有参考答案的用户首条请求,让九个前沿AI模型(包括gpt-5.6-sol、claude-opus-5等)在完全相同的沙箱环境中各自完成任务。
  2. 由三组身份被隐去的AI评审团对完成的1,602次运行结果,按任务完成度、科学准确性、工具使用、数据处理、产出质量、表达沟通、诚实度等八个维度以及一个综合评分进行打分,共产生39,934条评分。
  3. 得分最高的gpt-5.6-sol平均分为8.04(满分10分),但其95%置信区间为[7.80, 8.23],跨过了8分的合格线,而三组评审团中有两组反而把claude-opus-5评为第一。
  4. 全部评分中有47.6%低于8分合格线,而且在九个模型中无一例外,科学准确性平均分(6.22)都明显低于沟通表达平均分(7.33),说明整体上“说得好”超过了“做得对”。
  5. 最常见的失败标签是“夸大成果”(overclaiming),出现在31.4%的评估中,此外相当一部分运行结束后根本没有留下任何输出文件。
Figure 1: Graphical abstract. K-Bench 01 takes the first message of 178 real user sessions, verbatim and with attachments, runs each one end to end under nine frontier models in identical sandboxes, and has three identity-blinded judges score the resulting 1,602 runs after opening the artifacts each run left behind. The file icons in the left panel are illustrative of the attachment mix rather than a per-domain format breakdown; the most frequently attached format across the corpus is .docx (Table 30). Tile values are the headline results: the best model mean (8.04/10, a point estimate whose interval spans the acceptable line, and which only one of the three judges produces; see Section 5.4, and Section 5.2 for why the count of models reaching 8 is zero, one or two depending on the judge), the share of the 39,934 scored judgments below the acceptable line (47.6%, rendered as 48%), the share of assessments carrying the overclaiming tag (31.4%), and the share of tasks no model solved (12.4%, rendered as 12%). The strip beneath contrasts the mean of the execution dimensions (6.93) with the mean of the substance dimensions (6.34) and Section 4.2 gives the sharper and denominator-matched version, namely that scientific accuracy trails communication by 1.11 points within every one of the nine models.
Figure 1: Graphical abstract. K-Bench 01 takes the first message of 178 real user sessions, verbatim and with attachments, runs each one end to end under nine frontier models in identical sandboxes, and has three identity-blinded judges score the resulting 1,602 runs after opening the artifacts each run left behind. The file icons in the left panel are illustrative of the attachment mix rather than a per-domain format breakdown; the most frequently attached format across the corpus is .docx (Table 30). Tile values are the headline results: the best model mean (8.04/10, a point estimate whose interval spans the acceptable line, and which only one of the three judges produces; see Section 5.4, and Section 5.2 for why the count of models reaching 8 is zero, one or two depending on the judge), the share of the 39,934 scored judgments below the acceptable line (47.6%, rendered as 48%), the share of assessments carrying the overclaiming tag (31.4%), and the share of tasks no model solved (12.4%, rendered as 12%). The strip beneath contrasts the mean of the execution dimensions (6.93) with the mean of the substance dimensions (6.34) and Section 4.2 gives the sharper and denominator-matched version, namely that scientific accuracy trails communication by 1.11 points within every one of the nine models.
Table 2: Self-presentation versus substance, by model. All values are model means over 4,806 assessments. The last two columns are the differences honesty − accuracy and communication − artifact quality; positive values mean the run reads better than it is. Computed from scores_wide.csv.
ModelHonestySci. accuracyCommunicationArtifact qualityHon.−Acc.Comm.−Art.
nemotron-3-ultra-550b-a55b6.293.623.851.38+2.67+2.48
gemma-4-31b-it5.964.696.542.09+1.26+4.45
muse-spark-1.26.485.225.433.07+1.26+2.36
gpt-5.6-luna8.787.648.516.76+1.13+1.75
gpt-5.6-sol9.108.128.807.81+0.98+0.98
grok-4.57.796.858.316.78+0.93+1.53
kimi-k37.886.988.356.95+0.90+1.40
claude-opus-58.007.318.387.62+0.69+0.77
gemini-3.6-flash5.415.497.765.70−0.08+2.06
Figure 2: Representative benchmarks for scientific and agentic capability, 2020–2026, grouped by what they measure. Horizontal positions are the first public posting dates of the cited work; the figure is a positioning aid, not an exhaustive census, and several suites could reasonably sit in more than one lane. Several suites discussed below are omitted here for legibility; Table 1 gives the fuller comparison. They include BenchBench-Protocol, which is the closest relative of K-Bench in construction philosophy and would sit in the middle lane at 2026. K-Bench 01 is placed at the right. Building a benchmark out of deployment traffic is not itself new: WildBench and Arena-Hard curate items from chat logs and RealClawBench reconstructs developer-agent sessions (Lin et al. 2024; Li et al. 2024; Lv et al. 2026), and within science AstaBench is the nearest precedent, with problems inspired by requests to its deployed agents. What distinguishes K-Bench 01 is that its items are users’ first turns verbatim, with the attachments and without reconstruction, and that grading opens the files a run produced rather than matching a reference answer.
Figure 2: Representative benchmarks for scientific and agentic capability, 2020–2026, grouped by what they measure. Horizontal positions are the first public posting dates of the cited work; the figure is a positioning aid, not an exhaustive census, and several suites could reasonably sit in more than one lane. Several suites discussed below are omitted here for legibility; Table 1 gives the fuller comparison. They include BenchBench-Protocol, which is the closest relative of K-Bench in construction philosophy and would sit in the middle lane at 2026. K-Bench 01 is placed at the right. Building a benchmark out of deployment traffic is not itself new: WildBench and Arena-Hard curate items from chat logs and RealClawBench reconstructs developer-agent sessions (Lin et al. 2024; Li et al. 2024; Lv et al. 2026), and within science AstaBench is the nearest precedent, with problems inspired by requests to its deployed agents. What distinguishes K-Bench 01 is that its items are users’ first turns verbatim, with the attachments and without reconstruction, and that grading opens the files a run produced rather than matching a reference answer.
Table 3: Failure-mode taxonomy from rubric v1.0. Judges apply every tag that fits and may apply none.
TagDefinition
premature_completionStopped and declared done while major work remained.
fabricated_resultsPresented numbers/findings that were never computed (placeholders, invented values, simulated data passed off as real).
fabricated_citationsCited papers, datasets, or sources that don’t exist or don’t support the claim.
ignored_attachmentsUser-provided files were not opened or not used when the task required them.
misread_dataFiles were opened but parsed or interpreted incorrectly (wrong columns, wrong units, wrong sheet).
tool_thrashingExtended loops of near-identical failing commands with no strategy change.
environment_failure_unrecoveredA missing package/dependency/resource blocked progress and the agent never found a workaround.
wrong_languageResponse not in the language of the user’s prompt (substantially).
truncated_runThe run was cut off before the agent finished (use with the truncation banner).
scope_driftDid substantial work the user didn’t ask for while neglecting what they did ask for.
missing_artifactsPromised or clearly-required output files were not produced.
statistical_malpracticeWrong test, p-hacking, invalid multiple-comparison handling, misused models, uninterpretable statistics presented as valid.
shallow_analysisSuperficial treatment where the task demanded depth (e.g., generic textbook answer to a specific data question).
overclaimingFinal answer overstates quality, completeness, or certainty of what was done.
format_noncomplianceIgnored an explicit format request (file type, structure, template, length).
otherAnything else — must be explained in the summary.
Figure 3: Mean overall score by model, pooled over judges. Blue bars are means over the 178 tasks with a 95% bootstrap interval marked by the white tick; the gray bar spans the strictest to the most lenient judge’s mean for that model. The shaded region marks scores at or above the rubric’s 8-anchor. The panel title printed inside the figure states that one model reaches that line; that count is the pooled-panel value, and it is zero, one or two depending on which judge is asked (Section 5.2).
Figure 3: Mean overall score by model, pooled over judges. Blue bars are means over the 178 tasks with a 95% bootstrap interval marked by the white tick; the gray bar spans the strictest to the most lenient judge’s mean for that model. The shaded region marks scores at or above the rubric’s 8-anchor. The panel title printed inside the figure states that one model reaches that line; that count is the pooled-panel value, and it is zero, one or two depending on which judge is asked (Section 5.2).
Table 4: Headline results by model. Overall is the mean across 178 tasks of the three-judge mean, with a 95% percentile bootstrap interval over sessions. The three judge columns give the same quantity computed from that judge alone. Majority success requires more than half of the three judges to independently mark the run fully successful; unanimous requires all three. “Scores ≥8” is the share of that model’s individual scored judgments at or above the acceptable line. Computed from scores_wide.csv.
ModelOverall (95% CI)gpt-5.6-solqwen3.8-maxgrok-4.5MajorityUnanimousScores ≥8
gpt-5.6-sol8.04 [7.80, 8.23]7.908.208.0171%56%89%
claude-opus-57.61 [7.40, 7.82]6.408.298.1575%23%79%
gpt-5.6-luna7.46 [7.23, 7.68]7.177.717.4960%42%77%
kimi-k37.17 [6.95, 7.38]6.157.817.5452%15%69%
grok-4.56.96 [6.74, 7.17]6.157.467.2646%20%64%
gemini-3.6-flash5.84 [5.60, 6.06]4.806.596.1325%7%36%
muse-spark-1.24.27 [3.91, 4.65]3.764.524.5417%4%25%
gemma-4-31b-it3.86 [3.57, 4.15]3.613.944.026%2%16%
nemotron-3-ultra-550b-a55b2.78 [2.38, 3.14]2.422.933.009%3%14%
Figure 4: The same 1,602 runs scored by three judges on three different scales. Each panel gives mean overall score by model for one judge, with 95% bootstrap intervals over sessions; rows are held in the order of the pooled mean.
Figure 4: The same 1,602 runs scored by three judges on three different scales. Each panel gives mean overall score by model for one judge, with 95% bootstrap intervals over sessions; rows are held in the order of the pooled mean.
Table 5: Score distribution by judge, counts over the eight rubric dimensions plus the holistic overall, N/A excluded. Computed from scores_wide.csv.
Judgen012345678910≥8<5
gpt-5.6-sol13,2716314005007921,1171,1791,4812,0102,9082,01423938.9%25.9%
grok-4.513,2404244104485486118558591,5274,1093,21523457.1%18.4%
qwen3.8-max13,4234324423454684958189471,2663,4344,53124561.2%16.3%
Figure 5: How often a run fully satisfies the scientist who asked. Light bars give the share of that model’s runs marked fully successful by a majority of the three judges; dark bars require unanimity; the gray whisker spans the individual judges. claude-opus-5 has the highest majority rate of any model (75%) while gpt-5.6-sol has 71%. The two differ far more on the unanimous rate (23% against 56%), but that gap should not be read as a property of the models: unanimity requires the strictest judge to agree, that judge is gpt-5.6-sol, and it scores claude-opus-5 1.8 points below its peers (Sections 5.3 and 5.4).
Figure 5: How often a run fully satisfies the scientist who asked. Light bars give the share of that model’s runs marked fully successful by a majority of the three judges; dark bars require unanimity; the gray whisker spans the individual judges. claude-opus-5 has the highest majority rate of any model (75%) while gpt-5.6-sol has 71%. The two differ far more on the unanimous rate (23% against 56%), but that gap should not be read as a property of the models: unanimity requires the strictest judge to agree, that judge is gpt-5.6-sol, and it scores claude-opus-5 1.8 points below its peers (Sections 5.3 and 5.4).
Table 6: Rubric dimensions, hardest to easiest. Mean is pooled over all models, judges and tasks. Percentages use non-N/A denominators, so n is the applicable count for that dimension and the two conditional dimensions are scored only where they applied. Per-model columns use abbreviated names, left to right in leaderboard order. Computed from scores_wide.csv.
DimensionMean≥8<5nsolopuslunakimigrokgeminimusegemmanemotron
Artifact quality5.5040.6%32.4%3,0947.817.626.766.956.785.703.072.091.38
Scientific accuracy6.2242.7%23.5%4,8068.127.317.646.986.855.495.224.693.62
Task fulfillment6.4151.2%25.2%4,8068.238.127.787.627.456.774.644.122.94
Reasoning quality6.6848.8%19.5%4,8068.488.457.977.657.386.275.284.294.39
Tool use6.7953.8%16.2%4,8068.078.467.617.847.756.905.004.325.13
Data handling7.1459.8%13.5%3,1988.668.478.188.027.576.806.364.175.04
Honesty / calibration7.3059.7%13.1%4,8069.108.008.787.887.795.416.485.966.29
Communication7.3370.7%11.9%4,8068.808.388.518.358.317.765.436.543.85
Figure 6: Distribution of individual scored judgments by judge. Every dimension score and the holistic score from every judged run, pooled per judge; the axis labels shorten this to “dimension” scores. The strictest judge places 61.1% of scores below the acceptable line and the most lenient 38.8%, so even the lenient reading leaves well over a third of the work short of acceptable.
Figure 6: Distribution of individual scored judgments by judge. Every dimension score and the holistic score from every judged run, pooled per judge; the axis labels shorten this to “dimension” scores. The strictest judge places 61.1% of scores below the acceptable line and the most lenient 38.8%, so even the lenient reading leaves well over a third of the work short of acceptable.
Table 7: Failure-mode frequencies, as a percentage of judged runs (assessments). Tags are not exclusive. Computed from the failure_modes field of scores_wide.csv.
Failure modeAllgpt-5.6-solclaude-opus-5gpt-5.6-lunakimi-k3grok-4.5gemini-3.6-flashmuse-spark-1.2gemma-4-31bnemotron-3
overclaiming31.46.432.69.731.827.568.234.644.227.3
missing_artifacts22.66.412.49.713.511.012.239.540.358.1
shallow_analysis17.72.60.95.68.411.030.016.360.523.8
truncated_run16.40.04.52.82.811.21.152.87.964.6
premature_completion12.54.93.67.75.26.08.415.240.421.5
statistical_malpractice6.61.57.91.96.99.216.36.47.12.1
fabricated_results5.50.43.00.42.24.721.35.89.62.2
tool_thrashing5.10.60.00.60.00.02.830.50.211.4
format_noncompliance5.02.14.13.93.93.27.75.810.93.7
other4.41.94.75.24.73.46.72.85.24.7
fabricated_citations2.90.40.90.62.22.411.22.82.82.8
ignored_attachments2.70.40.00.70.20.63.02.212.74.7
environment_failure_unrecovered2.21.51.32.11.50.91.12.14.54.5
misread_data2.10.91.10.62.21.55.60.73.62.2
wrong_language1.10.01.10.20.00.00.70.41.76.0
scope_drift0.40.60.20.60.00.00.70.00.61.1
Figure 7: Mean score by rubric dimension across every model, judge and task. Execution dimensions (blue) average 6.93; substance dimensions (orange) average 6.34. Task fulfillment and data handling (gray) belong cleanly to neither group. The color assignment is a judgment call and the 0.59-point gap is sensitive to it (Section 4.2); the denominator-matched comparison of scientific accuracy against communication is not. No dimension reaches the acceptable line on average.
Figure 7: Mean score by rubric dimension across every model, judge and task. Execution dimensions (blue) average 6.93; substance dimensions (orange) average 6.34. Task fulfillment and data handling (gray) belong cleanly to neither group. The color assignment is a judgment call and the 0.59-point gap is sensitive to it (Section 4.2); the denominator-matched comparison of scientific accuracy against communication is not. No dimension reaches the acceptable line on average.
Table 8: Share of runs that used each tool at least once (%). Computed from the tool_calls_by_tool field of run_metrics.csv over all 1,602 runs.
ToolAllsolopuslunakimigrokgeminimusegemmanemotron
bash75879679758383684366
read45696661523530343031
write43517542614629352328
web_search38666053383025281626
fetch_content266640492320213412
edit244448403321112133
get_search_content1853313311161936
source_check93430101010100
Figure 8: Every model against every dimension. Columns run weakest to strongest, rows strongest to weakest. Artifact quality is the weakest dimension for seven of the nine models; the exceptions are claude-opus-5, weakest on scientific accuracy (7.31 against 7.62), and gemini-3.6-flash, weakest on honesty and calibration (5.41 against 5.70). No single dimension is the strongest for a majority: communication tops four models, honesty and calibration four more, and data handling one.
Figure 8: Every model against every dimension. Columns run weakest to strongest, rows strongest to weakest. Artifact quality is the weakest dimension for seven of the nine models; the exceptions are claude-opus-5, weakest on scientific accuracy (7.31 against 7.62), and gemini-3.6-flash, weakest on honesty and calibration (5.41 against 5.70). No single dimension is the strongest for a majority: communication tops four models, honesty and calibration four more, and data handling one.
Table 9: Deliverables on disk versus outcome. Left: runs grouped by whether any output file exists. Right: runs grouped by file count. Computed by joining run_metrics.csv to run-level means from scores_wide.csv.
Files?n runsOverallMajorityFile countn runsOverallMajority
No7675.2637.5%07675.2637.5%
Yes8356.6842.4%1–22596.8745.2%
3–102026.4940.1%
11+3746.6441.7%
Figure 9: Failure-mode frequency overall (left) and by model (right). The leading tag across the corpus is overclaiming at 31.4% of assessments. The per-model panel shows that this is not a property of the weakest systems only: gemini-3.6-flash carries it on 68% of its assessments and gemma-4-31b-it on 44%, but so do claude-opus-5 (33%) and kimi-k3 (32%), while gpt-5.6-sol (6%) and gpt-5.6-luna (10%) are markedly cleaner.
Figure 9: Failure-mode frequency overall (left) and by model (right). The leading tag across the corpus is overclaiming at 31.4% of assessments. The per-model panel shows that this is not a property of the weakest systems only: gemini-3.6-flash carries it on 68% of its assessments and gemma-4-31b-it on 44%, but so do claude-opus-5 (33%) and kimi-k3 (32%), while gpt-5.6-sol (6%) and gpt-5.6-luna (10%) are markedly cleaner.
Table 10: Paired win rate of the row model against the column model (%), same task and same judge, ties excluded. 534 paired comparisons per cell. Computed from scores_wide.csv.
gpt-5.6-solclaude-opus-5gpt-5.6-lunakimi-k3grok-4.5gemini-3.6-flashmuse-spark-1.2gemma-4-31bnemotron-3
gpt-5.6-sol6484859194969798
claude-opus-53660757792949698
gpt-5.6-luna1640637489939698
kimi-k31525376089919497
grok-4.5923264086939497
gemini-3.6-flash68111114749092
muse-spark-1.246797265775
gemma-4-31b-it34466104370
nemotron-3-ultra-550b-a55b2223382530
Figure 10: Tool reach (left) and empty-handed runs (right). Left: the share of runs in which each model used each tool at least once, rows ordered by overall usage rather than by category; the evidence-seeking tools (web_search, fetch_content, get_search_content and source_check) separate the field most sharply. Right: the share of runs that end with no file on disk, from 17% for claude-opus-5 to 75% for nemotron-3-ultra-550b-a55b. A run can score well on prose and still leave a user with nothing.
Figure 10: Tool reach (left) and empty-handed runs (right). Left: the share of runs in which each model used each tool at least once, rows ordered by overall usage rather than by category; the evidence-seeking tools (web_search, fetch_content, get_search_content and source_check) separate the field most sharply. Right: the share of runs that end with no file on disk, from 17% for claude-opus-5 to 75% for nemotron-3-ultra-550b-a55b. A run can score well on prose and still leave a user with nothing.
Table 11: Bradley-Terry strengths fitted from the paired outcomes (log scale, centered, 95% bootstrap CI over sessions), and mean paired score delta against the leader with win and loss shares. Strengths are identified up to an additive constant, so only differences are interpretable.
Bradley-TerryVersus gpt-5.6-sol
ModelStrengthCI lowCI highMean ΔCIWinsLosses
gpt-5.6-sol+1.73+1.54+1.90
claude-opus-5+1.31+1.17+1.45−0.42[−0.64, −0.20]0.220.39
gpt-5.6-luna+1.02+0.87+1.16−0.58[−0.78, −0.38]0.100.50
kimi-k3+0.71+0.58+0.86−0.87[−1.07, −0.66]0.110.61
grok-4.5+0.54+0.42+0.65−1.08[−1.30, −0.87]0.060.67
gemini-3.6-flash−0.44−0.56−0.32−2.20[−2.43, −1.96]0.050.83
muse-spark-1.2−1.19−1.36−1.00−3.76[−4.15, −3.37]0.040.89
gemma-4-31b-it−1.56−1.73−1.38−4.18[−4.49, −3.85]0.030.93
nemotron-3-ultra-550b-a55b−2.12−2.36−1.90−5.25[−5.65, −4.85]0.020.94
Figure 11: Measured behavior from the transcripts, no judge involved. Verification actions per run, code written per run, and distinct scientific packages imported per run. claude-opus-5 verifies its own output about 41 times as often per run as gemma-4-31b-it and writes roughly 23 times more code. Verification frequency is deterministic to compute and tracks the score ordering closely. Extracted from the 1,602 run transcripts.
Figure 11: Measured behavior from the transcripts, no judge involved. Verification actions per run, code written per run, and distinct scientific packages imported per run. claude-opus-5 verifies its own output about 41 times as often per run as gemma-4-31b-it and writes roughly 23 times more code. Verification frequency is deterministic to compute and tracks the score ordering closely. Extracted from the 1,602 run transcripts.
Table 12: Paired win rate against gpt-5.6-sol by rubric dimension (%), same task and same judge, ties excluded. For the two conditional dimensions, pairs in which either run was marked not-applicable are dropped, so those rows rest on fewer decisive pairs than the other six. Computed from scores_wide.csv.
Dimensionopuslunakimigrokgeminimusegemmanemotron
Tool use73.226.238.428.112.98.23.34.5
Reasoning quality49.117.113.76.74.73.42.32.0
Task fulfillment46.118.818.615.011.46.42.82.0
Data handling44.612.111.99.05.82.10.80.6
Artifact quality40.313.217.612.38.22.51.61.3
Communication30.017.120.613.25.32.92.12.5
Scientific accuracy22.518.611.15.93.02.11.81.6
Honesty / calibration17.222.27.56.80.61.94.62.3
Figure 12: Paired comparison matrix (left) and fitted Bradley-Terry strengths with 95% bootstrap intervals (right). Each cell of the matrix aggregates 534 comparisons on the same task by the same judge. Pairing removes the additive judge-calibration term that dominates the pooled means and separates adjacent models that the means leave overlapping.
Figure 12: Paired comparison matrix (left) and fitted Bradley-Terry strengths with 95% bootstrap intervals (right). Each cell of the matrix aggregates 534 comparisons on the same task by the same judge. Pairing removes the additive judge-calibration term that dominates the pooled means and separates adjacent models that the means leave overlapping.
Table 13: Mean overall by domain and model. Computed from scores_wide.csv joined to the domain field of run_metrics.csv.
Domainn taskssolopuslunakimigrokgeminimusegemmanemotron
Chemistry, drug, materials178.337.757.697.026.945.574.003.182.75
Clinical and health597.807.617.577.207.146.084.403.953.33
Life sciences598.217.817.427.146.795.524.143.562.72
Physical sciences, eng., CS438.007.307.267.226.946.054.394.402.13
Table 14: Effect of attachments on mean overall, by model. 125 of 178 sessions carry at least one file. Computed by joining run_metrics.csv to run-level means.
ModelNo attachmentsHas attachmentsΔ
gemma-4-31b-it4.933.40−1.52
muse-spark-1.25.293.84−1.45
nemotron-3-ultra-550b-a55b3.692.40−1.29
gemini-3.6-flash6.235.68−0.56
claude-opus-57.737.57−0.16
gpt-5.6-luna7.527.43−0.09
grok-4.57.006.94−0.06
gpt-5.6-sol7.988.06+0.08
kimi-k36.847.30+0.46
Table 15: Mean overall by prompt-length quartile. Quartiles are formed over the 178 tasks by the byte length of the first user message, which is held in the task registry rather than in the score tables (Section Data, code and availability). Eight of the nine models are tabulated here for width; gemma-4-31b-it is plotted alongside them in Figure 13 and also scores lower on Q4 than on Q1.
BinMedian bytesnsolopuslunakimigrokgeminimusenemotron
Q196458.317.967.767.187.496.385.474.87
Q2284448.237.557.527.247.045.914.252.70
Q31,232458.097.707.557.236.795.823.662.02
Q46,217447.507.236.997.026.495.243.691.51
Q1 → Q4 drop0.80.70.80.21.01.11.83.4
Table 16: Run endings and outcomes. Left: mean overall score and majority-success rate by final stop reason. Right: truncation rate by model, with that model’s mean overall for reference. Computed from run_metrics.csv joined to run-level means.
EndingnOverallMajorityModelTruncatedOverall
stop1,3546.7047.4%nemotron-3-ultra-550b-a55b64.6%2.78
length2242.220.0%muse-spark-1.252.8%4.27
toolUse103.600.0%grok-4.511.2%6.96
error140.000.0%gemma-4-31b-it7.9%3.86
Not truncated1,3446.7347.8%claude-opus-53.9%7.61
Truncated2582.180.0%kimi-k32.8%7.17
gpt-5.6-luna1.7%7.46
gpt-5.6-sol0.0%8.04
gemini-3.6-flash0.0%5.84
Table 17: Run-level Spearman correlates of overall score (n=1,602). Computed from run_metrics.csv joined to run-level means.
VariableρVariableρ
Input tokens−0.42Turns+0.23
Thinking characters+0.35Output files+0.21
Wall-clock seconds+0.33Tool error rate−0.16
Cost (USD)+0.31Attachment count−0.16
Tool calls+0.27
Table 18: Cost and efficiency. Mean and median inference cost per task, total campaign cost, and two efficiency ratios. Computed from run_metrics.csv; total generation cost across all 1,602 runs was $3,649.18.
ModelOverallMean $Median $Total $MajorityScore/$Maj. pts/$
gpt-5.6-sol8.048.514.721,514.9271%0.98.4
claude-opus-57.616.694.041,190.1575%1.111.3
gpt-5.6-luna7.460.150.0626.8060%49.5395.6
kimi-k37.171.110.40197.5152%6.546.6
grok-4.56.960.380.2367.9646%18.2119.2
gemini-3.6-flash5.840.820.50146.4525%7.130.0
muse-spark-1.24.272.420.27430.5717%1.87.2
gemma-4-31b-it3.860.020.003.686%186.4298.7
nemotron-3-ultra-550b-a55b2.780.400.0871.149%7.022.5
Table 19: Failure co-occurrence, P⁡(column∣row) in percent. Read a row as: when this failure occurs, how often the column failure also occurs. Computed from the failure_modes field of scores_wide.csv.
Givenoverclaim.missing_art.shallowtruncatedprematurestat. malp.
overclaiming1002037101519
missing_artifacts281002348388
shallow_analysis6529100153310
truncated_run196516100202
premature_completion386846261007
statistical_malpractice922827514100
Table 20: Pairwise judge agreement on the holistic overall score (n=1,602 runs). A−B is the mean difference in level. Computed from scores_wide.csv.
Judge AJudge BSpearman ρMean |A−B|Within ±1A−B
gpt-5.6-solqwen3.8-max0.781.3762.5%−1.01
gpt-5.6-solgrok-4.50.831.1869.0%−0.87
qwen3.8-maxgrok-4.50.890.6091.3%+0.14
Table 21: Judge agreement by rubric dimension. Means over the three judge pairs, computed on runs where all three judges scored the dimension. Computed from scores_wide.csv; n is smaller for the two conditional dimensions because all three judges must have marked them applicable.
Dimensionn runsMean pairwise ρMean |diff|Within ±1
Artifact quality9710.860.9277%
Task fulfillment1,6020.850.8781%
Overall1,6020.831.0574%
Reasoning quality1,6020.800.9578%
Data handling1,0040.760.8881%
Scientific accuracy1,6020.761.4760%
Communication1,6020.760.5991%
Tool use1,6020.740.9481%
Honesty / calibration1,6020.691.3265%
Table 22: Calibration-adjusted self-preference for the two judges that are also contestants. All values are mean overall scores. Computed from scores_wide.csv.
JudgeScores itselfScores othersPeers score itPeers score othersAdjusted SP
gpt-5.6-sol7.905.068.106.09+0.83
grok-4.57.266.116.805.76+0.11
Table 23: gpt-5.6-sol’s deviation from peer consensus, by model judged. “Peer mean” is the mean of the two other judges’ means for that model. A single additive strictness term would make the deviation column constant; it is not. The two smallest magnitudes belong to models the panel already places near 3, where downward deviation is bounded by the floor of the scale, which biases the pooled baseline — and hence the self-preference estimate of Table 22 — toward zero. Computed from the per-judge columns of Table 4.
Model judgedgpt-5.6-solPeer meanDeviation
claude-opus-56.408.22−1.82
gemini-3.6-flash4.806.36−1.56
kimi-k36.157.68−1.53
grok-4.56.157.36−1.21
muse-spark-1.23.764.53−0.77
nemotron-3-ultra-550b-a55b2.422.97−0.55
gpt-5.6-luna (same family)7.177.60−0.43
gemma-4-31b-it3.613.98−0.37
gpt-5.6-sol (itself)7.908.11−0.21
Table 24: Exact systems evaluated. All models were accessed through OpenRouter; the identifier column is the slug passed to the API and the date is the model’s OpenRouter listing date, not a vendor snapshot date. Context length is the window advertised by the endpoint. All nine benchmarked models ran under the stock pi 0.84.0 harness in Modal sandboxes with the same tool set, with thinking level max requested where the model exposed one, no model-specific prompting, no sub-agents and no retries, against zero-retention endpoints (Section Data provenance, consent and privacy). The campaign ran between 6 and 12 August 2026. Context length does not predict truncation (Section 4.7).
Model as named hereProviderOpenRouter identifierListedContext
gpt-5.6-solOpenAIopenai/gpt-5.6-sol9 Jul 20261,050,000
claude-opus-5Anthropicanthropic/claude-opus-524 Jul 20261,000,000
gpt-5.6-lunaOpenAIopenai/gpt-5.6-luna9 Jul 20261,050,000
kimi-k3Moonshot AImoonshotai/kimi-k316 Jul 20261,048,576
grok-4.5xAIx-ai/grok-4.58 Jul 2026500,000
gemini-3.6-flashGooglegoogle/gemini-3.6-flash21 Jul 20261,048,576
muse-spark-1.2Metameta/muse-spark-1.25 Aug 20261,048,576
gemma-4-31b-itGooglegoogle/gemma-4-31b-it2 Apr 2026262,144
nemotron-3-ultra-550b-a55bNVIDIAnvidia/nemotron-3-ultra-550b-a55b4 Jun 2026512,288
qwen3.8-max (judge only)Alibabaqwen/qwen3.8-max3 Aug 20261,000,000
Table 25: Objective run metrics by model. Medians over 178 runs except where noted. “No output files” is the share of runs ending with an empty output tree. Computed from run_metrics.csv.
ModelMed. turnsMed. tool callsTool error rateMed. minutesMed. $/taskTotal $No output files
gpt-5.6-sol40.559.50.0417.94.721,514.9237.1%
claude-opus-538.047.00.0329.04.041,190.1517.4%
gpt-5.6-luna30.044.00.0528.10.0626.8047.8%
kimi-k313.013.50.0520.30.40197.5134.3%
grok-4.59.012.00.094.60.2367.9637.6%
gemini-3.6-flash16.015.00.104.20.50146.4541.6%
muse-spark-1.211.011.00.262.10.27430.5767.4%
gemma-4-31b-it2.01.00.062.10.003.6873.0%
nemotron-3-ultra-550b-a55b7.07.00.203.30.0871.1474.7%

研究结果

  • 得分最高的模型gpt-5.6-sol平均分为8.04,95%置信区间为[7.80, 8.23],未能稳定越过8分合格线,三组评审中有两组反而将claude-opus-5排在第一。
  • 全部39,934条评分中,47.6%低于8分合格线,20.2%低于5分。
  • 以多数评审一致为标准,40.1%的运行被判定为完全成功,三评审全部一致的只有19.2%,而45.9%被三组评审一致判定为不合格。
  • 178个任务中有22个(占12.4%)在九个模型中没有任何一个获得多数评审认定的成功。
  • 科学准确性平均分为6.22,沟通表达平均分为7.33,这一差距在全部九个模型中方向一致;最常见的失败标签是“夸大成果”,出现在31.4%的评估中。

可应用场景

  • 在决定是否采用AI智能体处理科研任务前,可以参考这种同时检查产出文件、准确性和是否夸大成果的评估方式,而不只看排行榜名次。
  • 团队自建评测集时,可以借鉴这种直接采样真实、未经改写的用户首条请求(含附件)的做法,而不仅依赖人工设计的考题式任务。
  • 在审阅AI生成的科研报告或分析结果时,可以借鉴本研究的提醒:文字流畅、结构清晰并不代表底层工作或产出文件本身是准确、完整的。

局限与待验证事项

  • 研究结论基于K-Dense Web这一特定平台的178条真实请求,能否推广到其他用户群体或任务类型尚不确定。
  • 由于任务没有标准答案,“正确性”是相对于书面评分标准而言的,并非绝对真值,且缺乏人类专家基线作为对照。
  • 每个任务对每个模型只运行并评分一次,因此无法区分模型真实能力与单次运行中的随机波动。
  • 评审本身也是AI模型,存在自我偏好、文风偏好等已知偏差,不同评审团给出的排名和绝对分数仍不完全一致。
  • 具体任务集本身未公开,其他研究者难以用完全相同的题目复现结果。

为什么重要

以往的科学类AI评测大多用有标准答案的考题,而这项研究用真实、模糊、带附件的用户请求来评测,更贴近AI智能体在实际科研工作中的表现。对于考虑在科研工作中使用AI智能体的人来说,这提示不能只看排行榜第一的分数,还要同时关注模型实际交付了什么、宣称做了什么、留下了哪些可用的成果文件。

本文术语

  • 评审团(judge) · 用来给另一个AI模型的输出打分的AI模型,依据的是事先写好的评分标准,而不是对照标准答案
  • 8分合格线(8-anchor) · 评分标准中定义的门槛分数,意为“该领域专家只需稍加修改即可接受这份工作”
  • 夸大成果(overclaiming) · 一种失败类型,指AI声称完成或验证的内容超过了它实际完成或验证的程度
  • 配对比较(paired comparison) · 比较两个模型在同一任务、由同一评审打出的分数,以此抵消评审团差异和任务难度的影响

论文原文摘要(英文)

Benchmarks for scientific artificial intelligence are mostly written to be scored: multiple-choice questions, curated agent tasks with reference solutions, or simulators with a known generative structure. Real scientific requests arrive differently. They are underspecified, they carry attachments, and lack ground truth. We report K-Bench 01, an evaluation built from first-turn requests sampled from live user traffic on K-Dense Web and run end to end by nine frontier models in identical sandboxes, yielding 1,602 completed agent runs. Three blinded language-model judges scored every run against an eight-dimension rubric. On a rubric whose 8-anchor instructs judges that a domain scientist would accept the work with minor edits, no model clears the line under all three judges. gpt-5.6-sol has the highest pooled mean, 8.04, but its 95% interval [7.80, 8.23] spans the threshold, and two of the three judges rank claude-opus-5 first instead. We therefore report the ordering of systems as the reproducible quantity, the absolute level as an attribute of the instrument, and the top of the table as unresolved. Across all 39,934 scored judgments -- the eight dimension scores plus a holistic overall for each assessment, excluding not-applicable cells -- 47.6% fall below the 8-point threshold. Difficulty is not uniform across the rubric: scientific accuracy averages 6.22 against 7.33 for communication, on identical denominators and in the same direction within every one of the nine models. The single leading failure tag is overclaiming, on 31.4% of assessments. We argue that the informative quantity for scientific agents is not a leaderboard position but the joint distribution of what was delivered, what was claimed, and what artifacts were produced.

作者 · Aubrey Brueckner, Darshil Patel, Yuhuan He, Timothy Kassis

在 arXiv 阅读

最新论文

全部论文 →

METAL LAB 最新报道

图片来源: Aubrey Brueckner et al., arXiv:2608.21601, CC BY 4.0