Product Research Pricing About Careers Blog Alpha Talk to us ⬇ Download Alpha Build
Research Agent evaluation · 18 March 2026 · 11 min read

Model-agnostic by construction: teaching quality across nine models

Bring-your-own-model is a permanent stance, not a launch limitation, which obliges us to show that the teaching layer works on models we do not control. We measured comprehension outcomes across nine models spanning a 40x price range.

ReportAWL-2026-01
Versionv1.0
AreaAgent evaluation

Published 18 March 2026 · scheduled for re-run in Q4 2026 as models change

Abstract

We evaluated teaching-layer outcomes across nine models, including three run locally, on 2,860 comprehension checks. Variation in 30-day retention across models was 7 percentage points (65% to 72%), against a 27 point effect for prompt placement reported in AWL-2026-05. Question generation quality varied more (rated 3.1 to 4.4 of 5) but the effect on retention was small. The weakest local model, running on a laptop at zero marginal cost, delivered 92% of the retention of the strongest frontier model.

7ppspread in 30-day retention across nine models
92%of frontier-model retention delivered by the weakest local model
40xprice range spanned by the evaluated models

We do not sell tokens and we do not take a markup, which means we have no revenue reason to prefer one model over another. It also means we owe users an honest answer to a question they should be asking: if I point this at a small local model, am I getting a worse education?

The short answer is that you get slightly worse questions and almost the same learning. This paper is the long answer.

Models and protocol

Nine models, three of them running locally on consumer hardware, spanning roughly a 40x range in cost per million tokens. Each model generated comprehension checks for the same 2,860 merges, and every check was graded by the same rubric-based grader held constant across arms.

Models
Nine: six hosted, three local
Local hardware
M4 Max 36GB, M3 Pro 18GB, RTX 4070 12GB
Checks
2,860 comprehension checks per arm
Held constant
Grader, rubric, placement (merge time), engineer cohort
Primary outcome
30-day concept retention
Secondary
Blind-rated question quality, generation latency, refusal rate

Holding the grader constant while varying the generator is the design choice that makes this readable. If both sides move, you cannot tell whether a model wrote a better question or simply marked its own homework more generously.

Retention barely moves

Figure 0%20%40%60%80%Frontier hosted, mid72%Frontier hosted, largest71%Mid-tier hosted70%Local 14B (M4 Max)69%Small hosted68%Local 9B (M3 Pro)67%Local 7B (RTX 4070)65%
30-day concept retention by model, ordered by cost per million tokens

The spread across all nine models is 7 percentage points, from 65% to 72%. For comparison, the placement effect in AWL-2026-05 was 27 points. The design of the teaching loop matters roughly four times more than which model runs inside it.

The weakest local model retained 65% against 71% for the strongest frontier model, which is 92% of the outcome at zero marginal cost on hardware the engineer already owns. We consider this the most important number in the paper, and it is the reason bring-your-own-model is a stance rather than a stopgap.

Question quality moves more than retention does

Figure 02040608002468Frontier, largestLocal 14BLocal 7Bquestion quality (of 5)retention at 30 days (%)
Blind-rated question quality against 30-day retention, by model

Three engineers blind-rated 900 generated questions for specificity, correctness and usefulness. Ratings ranged from 3.1 to 4.4 of 5, a much wider spread than retention. Frontier models asked noticeably sharper questions, particularly about a specific branch or edge case rather than the diff in general.

That sharpness did not convert proportionally into retention, which is consistent with AWL-2026-05: within a good placement, prompt content had a 4 point effect. The act of reconstructing your reasoning appears to do most of the work, largely independent of how elegantly you were asked.

Model classRetention (30d)Question qualityMedian latencyRefusal rate
Frontier hosted, largest71%4.43.1 s0.2%
Frontier hosted, mid72%4.22.4 s0.3%
Mid-tier hosted70%3.91.8 s0.9%
Small hosted68%3.51.1 s1.8%
Local 14B (M4 Max)69%3.66.2 s0.4%
Local 9B (M3 Pro)67%3.39.7 s0.6%
Local 7B (RTX 4070)65%3.17.4 s1.1%
Grouped by class to avoid vendor-by-vendor comparison. Full per-model table is in the published data.
One failure mode is model-specific and worth naming

Small models were measurably worse at refusing to ask a question when the diff did not contain a taggable concept. The 7B model generated a question for 94% of diffs against 71% for the frontier model, and the surplus questions were mostly about formatting. We now gate generation behind the calibrated tagger from AWL-2026-03, which removes most of this gap.

What this costs the user

Because the model is the user's, the interesting cost is not ours. At March 2026 prices, running merge-time checks on every qualifying merge for a ten-engineer team costs roughly the figures below. The local column is the electricity, which we have not tried to price.

$0marginal cost of the local configurations, on hardware already owned
4xhow much more placement design matters than model choice
94%of diffs the smallest model generated a question for, against 71% ideal

Limits

Per-model results, the blind rating instructions, generated question samples and the refusal analysis are published. Hardware thermal logs are available on request.

Holding the grader constant while varying the generator is the control Zheng and colleagues [1] show to be necessary once a model is used as a judge, and their self-preference finding is the specific bias we tried to design around. The local-model arms rely on quantisation behaviour documented by Dettmers and Zettlemoyer [2] and on the llama.cpp runtime [3]. Liang and colleagues [4] make the case for holistic, multi-metric evaluation rather than a single leaderboard number, which is why we report question quality, latency and refusal alongside retention. Our finding that loop design dominates model choice is consistent with the placement effect in AWL-2026-05 [5]. The refusal gate uses the calibrated tagger from AWL-2026-03 [6].

Artefacts

Everything below is published or available on request. A number nobody can reproduce is an advertisement, not a result.

DataPer-model results, all nine models namedCSV
InstrumentBlind rating instructions and rater assignmentsPDF, 4 pages
DataGenerated question samples, 900 rated itemsJSON
CodeRefusal analysis and gating evaluationJupyter
CodeLocal runtime configuration and quantisation settingsYAML

References

  1. Zheng, L., et al. (2023). Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. NeurIPS Datasets and Benchmarks.
  2. Dettmers, T., & Zettlemoyer, L. (2023). The Case for 4-bit Precision: k-bit Inference Scaling Laws. ICML.
  3. Gerganov, G., et al. (2023 onward). llama.cpp. Software.
  4. Liang, P., et al. (2023). Holistic Evaluation of Language Models. TMLR.
  5. Bhardwaj, M. (2026). Explain-to-merge: where one beat of friction changes what sticks. AI Work Lab Research, AWL-2026-05.
  6. Bhardwaj, M. (2026). A concept tagger that does not lie: calibration across 41 repositories. AI Work Lab Research, AWL-2026-03.
Cite this work

Bhardwaj, M. (2026). Model-agnostic by construction: teaching quality across nine models. AI Work Lab Research, AWL-2026-01.

Mohit Bhardwaj

Head of Research · aiworklab

Mohit runs the research programme at AI Work Lab: the longitudinal study of how agentic coding changes what engineers retain, the comprehension instruments the product gates on, and the evaluation harness the team uses to decide what ships. He writes up the measurements that changed our minds, including the ones that were inconvenient for the product.