Otto Research · Evaluation

One scale for Otto, Claude and open models

2026-10-23Bayesian item response theory5,321 graded responses844 items · 60 runs · 19 configurations

Every benchmark run so far, on every model and every version of Otto, answered a different slice of the same question bank. Item response theory puts them on one scale: it learns how hard each question is and how sharply it separates strong from weak, then reads each configuration's ability from the questions it actually faced.

87.6General Capability Score of Otto · High (I, latest) on Claude Haiku 5.5, the top of the field
+9.5points Otto adds to Claude Haiku 5.5 over the same model given the full paper (P > 0 = 1.00)
74.8best open model as a chatbot with the paper: Qwen 3.6 27B

The General Capability Score is the share of a balanced battery a configuration is expected to get right: half questions about one paper (QASPER), half claims whose evidence must be found across a library (SciFact). It is on a 0 to 100 scale, comes with a 90% credible interval, and does not depend on which questions a run happened to face.

Figure 1 · General Capability Score

OttoChatbot given the paperSearch passages / closed book
020406080100Otto · High (I, latest)Claude Haiku 5.587.6Otto · High (H, ships)Claude Haiku 5.586.8Otto · High r1Claude Haiku 5.586.1Otto · High (F)Claude Sonnet 5.583.9Chatbot + paperClaude Sonnet 5.583.1Otto · High (H, ships)Claude Sonnet 5.582.8Otto · High (F)Claude Opus 5.582.1Otto · DefaultClaude Haiku 5.581.8Otto · cite-or-cutClaude Haiku 5.579.9Otto · High (F)Claude Haiku 5.579.7Chatbot + paperClaude Haiku 5.578.2Otto · High (F)Qwen 3.6 27B77.8Chatbot + paperClaude Opus 5.576.2Chatbot + paperChatGPT app75.2Chatbot + paperQwen 3.6 27B74.8Otto · High (F)Qwen 3.5 9B74.6Chatbot + paperQwen 3.5 9B70.6Chatbot + passagesClaude Haiku 5.550.8Closed bookClaude Haiku 5.514.8
Expected share of a balanced battery answered correctly (half paper questions, half library evidence claims), with 90% credible intervals. Filled dots were measured on both halves; open rings on paper questions only, their library half inferred from the model, so their intervals are wider. Otto · High (I, latest) on Claude Haiku 5.5 leads at 87.6; the same model as a chatbot with the paper scores 78.2.

Model or harness

The model separates what a model brings from what the harness around it brings. Moving from Claude Haiku 5.5 to Sonnet 5.5 is worth -0.04 logits (90% -1.80 to +1.62); the newest Otto harness is worth +1.75 logits (90% -0.02 to +3.56) over a chatbot given the paper, on whatever model it runs. On the score itself, Otto comes out ahead on 5 of the 5 models it was run on; the data are clear (P > 0.95) only for Claude Haiku 5.5, as the rest were run on fewer questions.

Figure 2 · What Otto adds to each model

Chatbot + paperInside Otto
657075808590Claude Haiku 5.5+9.5 ptsP>0 1.00Claude Sonnet 5.5+0.9 ptsP>0 0.60Claude Opus 5.5+5.9 ptsP>0 0.73Qwen 3.6 27B+2.9 ptsP>0 0.60Qwen 3.5 9B+3.9 ptsP>0 0.64
Each row is one model, first as a chatbot given the full paper, then inside Otto (the newest Otto harness run on that model). Points are General Capability Scores; the label on the right is the lift with the posterior probability that it is above zero.

Figure 3 · Model and harness, separated

Model (vs Claude Haiku 5.5)-4-3-2-1+0+1+2Claude Haiku 5.5Claude Sonnet 5.5Claude Opus 5.5Qwen 3.6 27BChatGPT appQwen 3.5 9BHarness (vs chatbot + paper)-6-4-2+0+2+4Otto · High (F)Otto · High (H, ships)Otto · High (I, latest)Otto · High r1Otto · DefaultOtto · cite-or-cutChatbot + full paperChatbot + search passagesClosed book (no paper)
The model splits each configuration's ability into what the model brings and what the harness brings (plus a small interaction). One logit is about 20 points of accuracy near the middle of the scale. Harness effects for Otto are estimated across every model Otto was run on.

Where the benchmark measures

A test measures well only near the difficulty of its items. A person-item map puts runs and questions on the same line.

Figure 4 · Where the benchmark can tell configurations apart

OttoChatbot + paperOtherItems by difficultyTest information
Paper questions (QASPER)36 items with difficulty -6.5 to -6.06 items with difficulty -6.0 to -5.519 items with difficulty -5.5 to -5.07 items with difficulty -5.0 to -4.510 items with difficulty -4.5 to -4.04 items with difficulty -4.0 to -3.55 items with difficulty -3.5 to -3.04 items with difficulty -3.0 to -2.53 items with difficulty -2.0 to -1.550 items with difficulty -1.0 to -0.560 items with difficulty -0.5 to +0.083 items with difficulty +0.0 to +0.517 items with difficulty +0.5 to +1.050 items with difficulty +1.0 to +1.564 items with difficulty +1.5 to +2.039 items with difficulty +2.0 to +2.527 items with difficulty +2.5 to +3.016 items with difficulty +3.0 to +3.55 items with difficulty +3.5 to +4.01 items with difficulty +4.0 to +4.56 items with difficulty +4.5 to +5.02 items with difficulty +5.0 to +5.53 items with difficulty +5.5 to +6.015 items with difficulty +6.0 to +6.57 items with difficulty +6.5 to +7.01 items with difficulty +7.0 to +7.5-8-4+0+4+8ability / difficulty (logits) →runsitemsLibrary evidence (SciFact claims)7 items with difficulty -5.5 to -5.01 items with difficulty -5.0 to -4.51 items with difficulty -3.5 to -3.015 items with difficulty -3.0 to -2.572 items with difficulty -2.5 to -2.05 items with difficulty -2.0 to -1.52 items with difficulty -1.5 to -1.06 items with difficulty -1.0 to -0.53 items with difficulty -0.5 to +0.017 items with difficulty +0.0 to +0.550 items with difficulty +0.5 to +1.05 items with difficulty +1.0 to +1.52 items with difficulty +1.5 to +2.05 items with difficulty +2.0 to +2.516 items with difficulty +2.5 to +3.07 items with difficulty +3.0 to +3.53 items with difficulty +3.5 to +4.06 items with difficulty +4.0 to +4.54 items with difficulty +4.5 to +5.09 items with difficulty +5.0 to +5.54 items with difficulty +6.5 to +7.0-8-4+0+4+8ability / difficulty (logits) →runsitems
Above the line, each configuration at its ability; below it, how many items sit at each difficulty, on the same logit scale. The curve is the test information: where the benchmark measures most sharply. On paper questions it peaks near θ = +1.5, while Otto configurations sit around θ = +5.2: the top of the field is measured with fewer items, so harder questions would separate it better.

The items

Not all questions are equally useful. Some everyone answers, some nobody does, and a minority carries most of the ranking. Clustering the item bank by difficulty, discrimination and harness effect gives 4 groups.

Figure 5 · The item bank, mapped

Abstention trapsSeparatorsHarness-sensitiveFrontier
-6-4-2+0+2+4+6+80.250.5124difficulty b →↑ discrimination a
Every paper question and library claim at its estimated difficulty and discrimination, coloured by cluster (k-means on difficulty, discrimination and the item's own harness effect; k = 4 chosen by silhouette). Library claims are drawn slightly larger.

Figure 6 · Otto against the same model, by type of question

OttoClaude Haiku 5.5 + paper
0%25%50%75%100%Evidence across 25 papers239+15 ptsAnswer is a passage295+4 ptsYes or no52+3 ptsAnswer in its own words86+2 ptsPaper cannot answer83level
Question types as the datasets define them. Otto at High effort on Claude Haiku 5.5 against the same model given the paper, on the same questions, each question counted once. The number beside each type is how many questions both answered.

Figure 7 · Questions where the harness changes the answer

Otto does better than its ability predictsOtto does worse
-3-2-1+0+1+2+3What labels do they create on their dataset?LDL cholesterol has no involvement in the development of car…What evaluation metrics are used?How does Gaussian-masked directional multi-head attention wo…What conclusions do the authors draw from their experiments?Which benchmark datasets are used?Which deep learning architecture do they use for sentence se…What does a node in the network approach repesent?What is the performance reported for the best models in the …Do they report results only on English data?what are the state of the art methods?What evaluations methods do they take?
An item-level term in the model asks whether Otto does better or worse on this exact item than its overall ability predicts. 0 items lean clearly towards Otto (blue) and 8 clearly away (sand), with 90% intervals as dark lines. Every other item behaves as ability alone predicts.

How certain the ranking is

Figure 8 · Probability that the row scores higher than the column

123456789101112Otto · High (I, latest) · Haiku 5.510.630.730.860.920.760.770.970.880.991.000.94Otto · High (H, ships) · Haiku 5.520.370.640.820.910.720.720.980.851.001.000.93Otto · High r1 · Haiku 5.530.270.360.760.870.670.670.970.811.001.000.91Otto · High (F) · Sonnet 5.540.140.180.240.600.510.530.730.670.900.970.79Chatbot + paper · Sonnet 5.550.080.090.130.400.440.480.670.620.880.960.76Otto · High (H, ships) · Sonnet 5.560.240.280.330.490.560.520.640.640.740.810.73Otto · High (F) · Opus 5.570.230.280.330.470.520.480.590.610.690.770.70Otto · Default · Haiku 5.580.030.020.030.270.330.360.410.540.770.920.67Otto · cite-or-cut · Haiku 5.590.120.150.190.330.380.360.390.460.580.670.59Otto · High (F) · Haiku 5.5100.010.000.000.100.120.260.310.230.420.730.54Chatbot + paper · Haiku 5.5110.000.000.000.030.040.190.230.080.330.270.44Otto · High (F) · Qwen 3.6 27B120.060.070.090.210.240.270.300.330.410.460.56
Read across a row: the posterior probability that the row's configuration has the higher General Capability Score than the column's. Darker is more certain. Values near 0.5 mean the data cannot yet order the pair.

Otto on the workspace (operating the app: commands, planning, retrieval across projects) is measured only for Otto, so it is kept out of the general score. Expected workspace success: Otto · High (I, latest) 97.0%, Otto · High (H, ships) 96.9%, Otto · High (F) 96.8%.

Checks

The model was fitted with Hamiltonian Monte Carlo, 4 chains of 1,500 draws. The largest split R̂ over the abilities reported is 1.022 and their smallest effective sample size 271 (across a sweep of all raw parameters, R̂ ≤ 1.028 and effective sample size ≥ 155). Discrimination matters: the two-parameter model beats the Rasch model by 688 WAIC points, and on responses it never saw it predicts better than simple accuracy baselines.

Predicting 10% of responses held outAUC ↑Log loss ↓Brier ↓
Run accuracy only0.7910.4400.140
Item accuracy only0.7300.5040.163
Run + item (additive logit)0.8910.3730.115
Rasch, hierarchical0.9020.3270.098
2PL + DIF, hierarchical0.9050.3170.094

Figure 9 · Does the model fit?

Otto runsOther runs
Calibration (deciles of predicted probability)0.000.000.250.250.500.500.750.751.001.00predicted →Each run: observed vs predicted share correct0.000.000.250.250.500.500.750.751.001.00predicted →
Left: predicted against observed, in ten bins. The curve runs a little steeper than the diagonal: averaged over its own uncertainty the model hedges, so outcomes are slightly more extreme than predicted (largest gap 18 points). Right: each of the 60 runs' observed accuracy against what the model replays for it; 100% fall inside their 90% predictive interval (open rings fall outside).

Method

Each response is correct or not. The chance of a correct answer is a logistic function of the respondent's ability minus the item's difficulty, scaled by the item's discrimination, plus an item-level term for Otto (differential item functioning). Ability is built from parts: the model, the harness, their interaction, a domain offset, the configuration's own profile across domains, and a run-to-run term that absorbs differences between repeated runs. QASPER answer types (extractive, abstractive, yes/no, unanswerable) shift item difficulty. Priors are weakly informative; everything is sampled jointly.

Otto is not another frontier model. It is an agent that makes whichever model it runs on more capable, and the measure here is built to say by how much, and with how much certainty.