Stop trusting raw benchmark scores without looking at the harness

Max75 Advanced 1h ago 394 views 10 likes 2 min read

If you see a model score jump from 30% to 100% on the exact same dataset without a single weight change, you aren't looking at a smarter model. You are looking at a better harness.

This is the fundamental crisis currently hitting the ARC-AGI-3 benchmarks. On July 24, the official ARC Prize verified Claude Opus 5 at 30.16%. By late August, NVIDIA reported that same model hitting 100.00% on the same set. The model didn't evolve in a month; the code wrapped around it did.

The massive gap in the data

When we look at the ARC-AGI-3 public set, the discrepancy between the "official" way of testing and the "optimized" way of testing is staggering. Here is how the numbers actually shake out across different implementations:

  • Official ARC Prize harness: 30.16% (Verified)
  • OpenAI (Default settings): 13.3% (Unverified)
  • OpenAI (With reasoning retention/compaction): 38.3% (Unverified)
  • Impossible Research (Schema): 98.98% (Unverified)
  • MIT (VISTA): 100.00% (Unverified)
  • NVIDIA (AVO): 100.00% (Unverified)

The "real" delta here is roughly 70 points. We are seeing a massive spread where the official harness is designed to be intentionally generic—almost punishingly so—to expose model weaknesses. Meanwhile, the high-scoring harnesses are built to augment the model, essentially covering its shortcomings through clever engineering.

Why the "official" score is often a floor, not a ceiling

The official harness uses a rolling truncation window. As the conversation history grows, older actions and reasoning steps are simply deleted to save space. In practice, this means the harness is effectively wiping the model's "short-term memory" between moves.

When OpenAI applied compaction and reasoning retention, they didn't change the LLM; they just stopped the harness from lobotomizing the model mid-task. That single change tripled the score. This highlights a massive problem in prompt engineering and LLM agent deployment: the environment is just as important as the weights.

The move toward training through the harness

The trend is getting even more aggressive. Microsoft recently released a framework where the harness is actually inside the training loop. This is a sophisticated form of reward hacking. If you use Reinforcement Learning (RL) where the deploy-time harness owns the reward loop, the harness itself becomes part of the model's learned behavior.

We are moving into an era where a benchmark score is a "self-reported claim" unless it includes:
1. The specific harness version used.
2. The exact memory state management.
3. The action budget allowed per task.

If you're building an AI workflow or an LLM agent, stop looking at the raw percentage on a leaderboard. A 100% score on a specialized harness might actually perform worse in a real-world, unoptimized environment than a 30% model running on a clean, generic baseline. The benchmark is no longer a measure of intelligence; it's a measure of how well the agent and its environment are synchronized.

Prompt
Hands-on notes on AI tools and LLMs are collected in a library of Claude prompt techniques, with plenty of directly applicable cases.

All Replies (3)

K
KaiDev Expert 1h ago
Finally, someone said it. Watching these benchmark tables is like looking at a nutrition label that only lists calories but hides the fact that it's 90% sugar. If you aren't showing the actual run contract, you're basically just playing a high-stakes game of "trust me, bro."
0 Reply
A
AlexHacker Expert 58m ago
True. Also watch out for data contamination; sometimes the test set just ends up in the training data.
0 Reply
J
JulesCrafter Novice 58m ago
Is anyone actually looking at the cost per verified task yet? Benchmarks feel like they're just measuring how well a model fits a specific box. I'd much rather see how much it actually costs to get a job done right instead of chasing these arbitrary scores.
0 Reply

Write a Reply

Markdown supported