visits today
ONLINE

AI Benchmarking FAQ — Drift Detection, Model Degradation & Scoring

Everything you need to know about AI model benchmarking, performance testing, and our methodology.
JUMP TO:GeneralMethodologyTechnicalComparisonsTrust & IndependenceUsing the PlatformLimitations & Future

[→]General

Q:

What is AI Stupid Level?

A:AI Stupid Level is an independent benchmarking platform that monitors AI model performance over time. We run real coding tasks across multiple models to measure their capabilities objectively, detecting performance changes ("drift") that might otherwise go unnoticed. Think of us as a watchdog for AI quality.
Q:

Are AI models really getting worse over time?

A:Sometimes, and we are careful about what we claim to have seen. Providers do change served models without announcement — fine-tuning, safety updates, routing and quantisation changes — and scores on this site do move. But in September 2026 we audited our own alarm history and withdrew 492 incidents raised by an earlier rule that had no test of significance; the detectors that replaced it need ten days of stable history before they can fire, and as of mid-September no detection has yet been confirmed under the current design. So the honest answer is: the platform now measures carefully enough to catch a sustained decline of a few points, and has not yet had the chance to catch one. When it does, the drift page will say so with the statistic behind it.
Q:

How is this different from other AI benchmarks?

A:Most benchmarks (HumanEval, MMLU) show single measurements without uncertainty quantification. We run seven trials per coding task, publish a standard error for every number on the board, and rank by a two-sample test so that two models inside each other's noise share a rank instead of being separated by a place the measurement cannot support. We also provide continuous monitoring with change-point drift detection on each suite's own daily series, not just one-time snapshots. Every scoring weight, threshold and statistical method is published, and you can reproduce our scoring with your own API keys.
Q:

Is AI Stupid Level free to use?

A:The evidence is free. Current scores, every category ranking (coding, reasoning, tool-calling, price), seven days of history, the methodology and the freshness of each measurement all cost nothing and need no account. With a free account you can also track three models and get a weekly summary of what changed. Paid plans buy depth and workflow rather than access: longer history, the drift curve and axis breakdown behind an alert, more tracked models, exports, custom thresholds and team features. The Data API has a free tier too, though it now requires a key (see /api-docs) after the open version was being used to republish our rankings elsewhere. Subscriptions and paid API tiers fund the benchmark bill; no AI vendor pays us anything.

[→]Methodology

Q:

How do you score AI models?

A:The coding suite scores nine axes and combines them as a plain weighted mean: Correctness (55%), Stability (10%), Edge Cases (10%), Debugging (10%), Code Quality (5%), Efficiency (5%), Format (3%), Safety (2%) and Complexity (0% — measured and shown, but it moved nobody's rank, so it no longer pretends to). Correctness on the repo-debugging tasks is graded by running the project's own test suite, including tests the model never sees. Each model runs every task 7 times. There is no exponent, gate or penalty curve anywhere in the formula — every one that used to be there was removed in September 2026 after two identical sweeps showed the curve, not the models, was producing 47-point swings. Other suites score differently: the deep-reasoning suite scores nine axes of its own — six shared with coding (correctness, code quality, stability, edge cases, debugging, safety) plus three continuity axes (memory retention, plan coherence, context window); complexity, efficiency, format and hallucination rate were retracted from it in September 2026 because they measured response length or nothing at all. The tool-calling suite uses its own 7 axes (task completion, tool selection, parameter accuracy, efficiency, error handling, context awareness, safety compliance).
Q:

Why do you run 7 trials instead of just 1?

A:AI models are stochastic (probabilistic), meaning the same prompt can produce different outputs. A single measurement could be a lucky or unlucky result. Running 7 trials lets us: (1) capture natural variance, (2) calculate confidence intervals, (3) use the median to avoid outlier bias, and (4) estimate true performance more accurately. It's a balance between statistical rigor and computational cost.
Q:

What is drift detection and how does it work?

A:Two detectors, and we are explicit about what each can see. For sustained change we use the Page-Hinkley test, a cumulative-sum (CUSUM-family) change detector, on each suite's own daily series — coding, tool use and reasoning each carry their own statistic, never a blend of them, and a model's status takes the largest. It accumulates how far each day falls below the running mean, less a small tolerance, so daily noise cancels out while a real sustained decline builds up until it crosses the alarm threshold; it restarts whenever a suite's configuration changes and needs ten days of history before it can fire. For fast change we run an hourly canary — two fixed probes, two trials each — and test the last 6 hours and the last 24 hours against the prior week on the same configuration with Welch's t-test; an incident needs a fall of at least 12 points at p < 0.01, and closes itself when the gap does. Every constant, and the measured false-alarm and detection rates behind each, is on the methodology page.
Q:

What tasks do you use for benchmarking?

A:The coding suite hands a model a small working project and a bug report written as a user complaint — no file is named, so it has to find the defect itself — and grades the fix by running the project's own test suite, including tests the model never sees. All seven coding tasks run every sweep: six repo debugging tasks and one hard single-function task. Everything is executed, not pattern-matched. We retire what stops measuring: eight single-function tasks went in early September 2026 after hitting 99-100% pass rates across all 24 models, and on 14 September two trivial floor checks and one repo task went the same way, while one new repo task was added after it failed 79% of the fleet in three validation rounds. A task everybody passes ranks nobody. New tasks now have to clear a stated bar before they count: every hidden assertion must trace to the bug report, and at least a fifth of the fleet must fail across three independent runs. The tool-calling suite runs nine further tasks in real Docker sandboxes, nine sessions per model per day, and the deep-reasoning suite runs four multi-turn scenarios — all four every day since 13 September 2026, so consecutive days compare the same work. The hidden tests are the one thing we keep back — without them, a fix that silences the reported symptom and leaves the defect in place scores full marks.
Q:

How accurate are your benchmarks?

A:Every number on the board carries a standard error measured from its own run-to-run repeatability: each suite's last five measured runs on its current configuration, combined with the composite's weights. On the coding suite alone, two identical sweeps of the whole fleet differ by about 2 points on average, and the median model does not move at all; the composite's standard error is typically 2–3 points on a 100-point scale, and the interval shown is ±1.96 standard errors. So "86 ± 4.5" means the same model re-measured tomorrow would land in that range 95% of the time. The day after any configuration change there are not yet five runs to measure, and the suite's typical spread is used instead — the methodology page says which. This is far more rigorous than single-shot benchmarks that show no uncertainty, and it is why adjacent places on the leaderboard are often ties.
Q:

Why use median instead of mean?

A:Median is robust to outliers. If one trial produces an anomalous result (model hallucination, API timeout, random brilliance), it won't skew the entire score. The median represents typical performance better than the mean when dealing with small sample sizes and potential outliers.

[→]Technical

Q:

Can I verify your results myself?

A:Absolutely! Use our "Test Your Keys" feature to run the same benchmarks with your own API keys. You'll get the same tasks, same scoring, same methodology — proving we're not making up numbers. The web application is also open source. The benchmark repository is not: when it was public, providers optimised against the specific tasks, and a test that can be studied in advance stops measuring anything. The method is published in full regardless.
Q:

Do you have an API?

A:Yes. The Public Data API at /api/v1 gives you current rankings, historical time-series, confidence intervals, degradation alerts and drift signatures. Endpoints include GET /api/v1/models (current scores), GET /api/v1/models/:id/history?period=7d (historical trends), and GET /api/v1/analytics/degradations (models currently degrading). It is free — create a key at /account/data-keys and send it as an Authorization header. Keys let us keep the API fast for everyone and stop the data being republished as someone else's leaderboard. Full reference at /api-docs.
Q:

What are confidence intervals and why do they matter?

A:Confidence intervals show the range where we're 95% confident the true score lies. For example, "86 ± 4.5" means [81.5, 90.5]. This matters because: (1) AI is probabilistic, (2) single measurements are unreliable, (3) you need to know measurement uncertainty to make decisions, and (4) a difference smaller than the noise is not a difference. The leaderboard applies that last point to the ranks themselves: a model's rank is 1 + the number of models that lead it by more than 1.96 × the combined standard error of the pair, so models inside each other's noise share a rank, shown as "=N".
Q:

How often do you update benchmarks?

A:Continuously, and every tracked model gets the same treatment — there is no priority list. The main coding suite runs every 4 hours; a canary (two fixed probes, two trials each) runs every hour; the deep-reasoning suite runs daily at 03:00 and the tool-calling suite daily at 04:00 Berlin time (01:00 and 02:00 UTC). Drift detection runs on every new score. All history is preserved, going back to our first benchmark in August 2025.

[→]Comparisons

Q:

Which AI model is best for coding?

A:It changes often, which is rather the point of the site — so check the live rankings rather than trusting a number written into an FAQ. We track roughly two dozen models across 6 providers (OpenAI, Anthropic, Google, DeepSeek, Kimi and GLM), and the top few are usually separated by a handful of points — often less than the confidence interval. Sort by Coding, Reasoning, Speed, Price or Tool-calling to see how the order changes by task type — "best" genuinely depends on which you mean.
Q:

How does GPT compare to Claude?

A:Both families sit at the top and trade places regularly. Rather than quote a snapshot that will be out of date within weeks, use the /compare page — it puts any two models head to head with their confidence intervals, so you can see whether a gap is real or just noise. Overlapping intervals mean the difference is not statistically significant, however convincing the ranking order looks.
Q:

Are smaller/cheaper models worth using?

A:Often, yes. Smaller models routinely land within a few points of flagship models on straightforward coding work, at a fraction of the cost per token. The Price sort on the leaderboard ranks score against list price so you can see the trade-off directly, and the per-axis breakdown on each model page shows exactly which capability you give up — usually complexity handling and edge cases before raw correctness.

[→]Trust & Independence

Q:

Do AI companies pay you to rank them higher?

A:No. We have zero financial relationships with OpenAI, Anthropic, Google, DeepSeek, Moonshot, Zhipu or any other model provider. We don't accept vendor sponsorships, we don't earn affiliate commissions, and every benchmark runs on our own infrastructure using API keys we pay for. Rankings are purely merit-based.
Q:

How do you fund this platform?

A:Venture funding, plus revenue from Pro subscriptions to the Smart Router, paid tiers of the Data API, and data licensing to non-vendor organisations. No AI model provider funds us and none of our investors is one — that is the one line we will not cross, because the whole point of the site is that nobody scoring well has paid us.
Q:

How can I trust your methodology?

A:Trust through verification, not claims: (1) Complete methodology documentation is public, including every scoring weight and drift constant, (2) "Test Your Keys" lets you reproduce our scoring with your own API keys, (3) the algorithms we use (Page-Hinkley change detection, t-distribution confidence intervals) are standard published methods, not something we invented, (4) the web application is open source. What we deliberately do not publish is the benchmark task bank — when it was public, providers optimised against the specific tasks, which destroys the measurement. Our methodology paper is currently under peer review, and a SOC 2 Type II audit is in progress. Verify rather than trust us.

[→]Using the Platform

Q:

How do I choose the right AI model for my project?

A:Consider: (1) Task complexity — simple tasks = smaller models OK, (2) Budget — cost per token varies 10x between models, (3) Latency requirements — some models are faster, (4) Stability needs — check our drift alerts, (5) Specific strengths — see axis breakdowns. Use our comparison tool to evaluate trade-offs.
Q:

What do the different status alerts mean?

A:NORMAL = every suite's drift statistic is below its warning line. WARNING = a suite's Page-Hinkley statistic is more than halfway to its alarm threshold, or the model's recent scores are unusually spread. ALERT = a suite's statistic crossed the alarm threshold, or the model is measurably below its own baseline on its current configuration. Those come from the per-suite Page-Hinkley test; separately, the hourly canary raises an incident when a model's probe mean falls by at least 12 points against the prior week at p < 0.01, and resolves it when the gap closes. Incidents raised before 13 September 2026 by an earlier detector with no significance test were retracted and are excluded from every count on the site; the methodology page says how many and why.

[→]Limitations & Future

Q:

What are the current limitations?

A:Being straight about these: (1) the coding suite is seven Python tasks a cycle, so it measures debugging and coding ability, not general capability, and not other languages; (2) 7 trials catches ordinary variance but not rare tail behaviour, and a model that solves a task about half the time will still move a few points between runs; (3) everything is English-only; (4) scores measure the model as served through its public API, so a provider-side routing or quantisation change looks the same to us as a weights change — we can tell you performance moved, not always why; (5) some providers decline some prompts, including entirely benign ones; we drop the declined task rather than scoring it zero, but that means such a model was measured on a narrower and on average easier corpus, so those rows show their coverage under the score (5/7 tasks, say) and are never called tied with a model measured on all of them; (6) the adversarial-safety, bias and prompt-robustness suites are running but their datasets are still young, so we do not draw conclusions from them yet.
Q:

What features are coming next?

A:In rough order: (1) expanding the task set beyond Python, (2) adaptive sampling — more trials when a result is uncertain, (3) email and webhook drift alerts, (4) error bars drawn directly on the charts, (5) publishing the adversarial-safety, bias and robustness data once each dataset is large enough to mean something, (6) provider hub pages. Statistical ties between adjacent models, which used to be on this list, shipped in September 2026. No dates promised — this is a small operation and the benchmark bill is real.
STILL HAVE QUESTIONS?
Can't find what you're looking for? We're here to help.
READ DOCUMENTATION
Detailed technical docs of our methodology
JOIN DISCUSSION
Ask questions and discuss with the community
FOLLOW UPDATES
Get the latest news and announcements
EXPLORE MORE
VIEW CURRENT RANKINGSCOMPARE AI MODELSREAD METHODOLOGYABOUT OUR TEAMTEST YOUR KEYSVIEW SOURCE CODE
AI Stupid Level • Independent benchmarking since 2025 • View Rankings