AI Productivity Test

How much does context actually move the number?

A reproducible benchmark that adds Role, Context and Skill to the same model on the same tasks — and lets the official Terminal-Bench verifier grade the result. Memxus does not grade its own work.

Results

-5.0 pts

Role Lift

+5.0 pts

Context Lift

-15.0 pts

Skill Lift

-5.0 pts

Combined Lift

-11%

Productivity Gain

★ Optimal config among active conditions — best result per dollar.

X axis:
0%20%40%60%80%100%9.5k13.7k17.9k22.2k26.4kTotal tokensTasks solved (%)Baseline: 45% solved · 10.9k total tokens · optimal configBaseline+ Role: 40% solved · 16.3k total tokens+ Role+ Context: 50% solved · 19.5k total tokens+ Context+ Context + Skill: 35% solved · 18.1k total tokens+ Context + Skill+ Role + Context + Skill: 40% solved · 25.0k total tokens+ Role + Context + Skill
View chart data as a table
Benchmark results per condition: success rate, tokens, cost, time and tool calls.
ConditionSolved (%)TokensCost (USD)Time (s)Tool calls
Baseline45%10889$0.05684.3
+ Role40%16254$0.07575.4
+ Context50%19494$0.08585.3
+ Context + Skill35%18061$0.08564.6
+ Role + Context + Skill40%24986$0.10595.8

The clearest single example

Task aimo-airline-departures — the largest gap we observed between baseline and context in a single task, verified by the official Terminal-Bench judge.

Baseline

Result
Timeout
Tool calls
0
Time
32.3s

+ Context

Result
Solved
Tool calls
1
Time
28s

Follow-up experiment: does a cleaner prompt beat "Full"?

Hypothesis: context_clean success_rate >= 50% (original Context) and avg time_seconds lower than context_skill/full

Outcome: REJECTED — context_clean scored lower than every other condition, including baseline

Follow-up experiment, NOT part of the frozen-scaffold 5-condition comparison above: context_clean adds an explicit "do not follow any checklist" instruction, which is a scaffold change versus baseline/role/context/context_skill/full. Hypothesis tested: removing the generic Skill checklist and keeping only Context would raise the success rate toward the original Context-only result (50%) and reduce time. Result: it did NOT — context_clean scored 30%, the lowest of all six conditions, including baseline.

View exact numbers as a table
ConditionSuccess rateAvg tool callsAvg tokensAvg time
Baseline45%4.310,88968s
+ Role40%5.416,25457s
+ Context50%5.319,49458s
+ Context + Skill35%4.618,06156s
+ Role + Context + Skill (Full)40%5.824,98659s
Context-clean (follow-up)30%413,74756s

Pipeline validation (not a result)

Pipeline validation only — not the AI Productivity Test. Models are free-tier NVIDIA NIM endpoints, not claude-sonnet-5. Role/Context/Skill are generic placeholder text, not fetched from Memxus via MCP. 5 tasks, 1 rep per model — below the 20-task minimum for a reportable benchmark. Proves the harness (real Docker + official Terminal-Bench verifier) works end-to-end across multiple models; it is not evidence for or against the context-lift hypothesis.

run: 2026-07-17 · 3 models · 5 tasks each

meta/llama-3.1-8b-instruct

ConditionSolvedAvg tool callsAvg tokensAvg time
Baseline0/51111,16260s
+ Role0/510.610,90633s
+ Context0/511.811,94739s
+ Context + Skill0/59.49,26225s
+ Role + Context + Skill0/58.66,91724s

mistralai/mistral-nemotron

ConditionSolvedAvg tool callsAvg tokensAvg time
Baseline1/57.86,28387s
+ Role1/59.68,332107s
+ Context1/577,154109s
+ Context + Skill0/5910,46389s
+ Role + Context + Skill0/511.211,816116s

nvidia/llama-3.1-nemotron-nano-vl-8b-v1

ConditionSolvedAvg tool callsAvg tokensAvg time
Baseline0/57.811,959113s
+ Role0/59.813,046165s
+ Context0/57.49,717111s
+ Context + Skill0/5611,27986s
+ Role + Context + Skill0/58.614,511104s

What the test measures

One question: how much does an AI improve when you add Role, Context and Skill, holding everything else constant? The model, agent, budget and environment never change. The only thing that changes is the information we add.

  • RoleWho the agent is and how it should behave — priorities and judgment (e.g. “senior engineer, prioritize safety and minimal changes”).
  • ContextProject-specific knowledge: architecture decisions, conventions, error history, documentation. This is what Memxus delivers.
  • SkillHow to execute a concrete task: steps, checklists, strategy. Also delivered by Memxus, over MCP.

The five conditions

Each task runs under five conditions. Each one adds a layer on top of the previous, so the score difference between two conditions isolates that layer’s contribution.

ConditionWhat it addsMeasures
BaselineNothing — just the model and the task.Starting point
+ RoleThe agent’s role.Role Lift
+ ContextProject context (Memxus).Context Lift
+ Context + SkillContext plus an execution skill (Memxus).Skill Lift
+ Role + Context + SkillAll three layers together.Combined Lift

What stays constant

Everything is held fixed except the layer under study. This is the central methodological rule of the test.

Modelclaude-sonnet-5
BenchmarkTerminal-Bench (official tasks & verifier, unmodified)
TasksThe same 20–30 across every condition
Repetitions1 per condition in this run (spec target: 3, averaged — see limitations)
TemperatureFixed and identical
Timeout600 s per task
Token cap30,000 per task
Scaffold & toolsFrozen — byte-identical across all 5 conditions

Benchmark scores are sensitive to the agent scaffold — the same model can swing more than 10 points depending on how it is run. So the scaffold is frozen and identical across the five conditions. Any difference we observe is attributable to the layer we added, not to the harness.

Who decides pass or fail

The pass/fail verdict comes from the benchmark’s official verifier, not a subjective judge. That is what makes the numbers defensible: Memxus does not evaluate its own result.

Limitations

  • Single repetition. This run used 1 rep per condition (the spec target is 3, averaged) to keep cost proportionate to a first validation pass — confidence intervals are wider than a 3-rep design would give, and single-trial noise (e.g. one unlucky parse failure) can swing a condition’s score more than the underlying capability difference.
  • Small sample. 20 tasks illustrate the method; they are not a definitive statistical proof.
  • Single model. The effect is demonstrated on Sonnet 5. That it generalizes to other models is a hypothesis for later phases.
  • Single benchmark. Terminal-Bench measures command-line tasks. SWE-bench and other domains come later.
  • Scaffold-dependent. The numbers are not comparable to other leaderboards that use a different scaffold.

What this test does NOT claim: it does not say Memxus improves productivity by some universal percentage. It says, with a reproducible method, how much it improved on these tasks, with this model, under these conditions. That number is Memxus’s own and verifiable.