AI Briefing / Cross-provider

Before you trust an AI leaderboard, check the test

By Mimir IT Consultation Services · Sources checked 13 October 2026

Hugging Face's historical Llama 3.1 8B test at 1024 input tokens: batch sizes 1, 4, 8, 16, 32 and 48 took 0.3, 1.2, 2.3, 4.7, 9.3 and 14.0 seconds to the first token.
Historical Hugging Face / Optimum Neuron benchmark, source revision published 10 July 2025. Llama 3.1 8B Instruct, AWS inf2.48xlarge, eight Neuron cores, BF16, 1024 input tokens and 4096 compiled sequence length. Model-call timing, not full request or task completion. Vendor-reported, not Mimir-tested; run date, runtime versions, weight revision and uncertainty are not disclosed. Source values rounded. Original Mimir chart.

An AI leaderboard can help you shortlist models. Before you trust its ranking, check what the test measured and whether those conditions resemble your work. Interpreting AI benchmarks means looking beyond the largest score to the task, model version and resources behind it.

A business choosing a document assistant needs different evidence from a developer choosing a coding agent. Someone running a model locally also needs to know whether the published speed is achievable on their machine.

A score needs a job description

Stanford's original HELM framework makes two useful points: evaluate more than one property, and standardise the conditions used to compare models. Its methodology considers qualities such as accuracy, robustness and efficiency, rather than treating a single score as a complete description. That is a methodological lesson from its 2022 research, not a current model recommendation. Source: Stanford HELM.

Our advice: read a benchmark result as a claim about a defined task. A knowledge-test score does not, by itself, establish that a model can plan a migration, use your tools correctly or recognise when a document lacks the answer.

For a planning claim, ask what counted as success. Was the model producing a plausible plan, or carrying it out against checks? Were failed attempts included? Was another model judging the answer, and was that judgment checked by people?

Look at the conditions beneath the bars

Before comparing two results, collect the exact model versions, benchmark version, test date and scoring method. Then check the prompt, available tools, reasoning settings and number of attempts.

Mimir's recommendation is to separate results when those conditions differ materially. A run allowed repeated retries or additional tools may be useful evidence about that complete system, but it does not isolate the underlying model's ability.

Keep the evidence labels visible:

  • Vendor-reported: published by the organisation supplying the model.
  • Independent: produced by another evaluator; still check its methods and funding.
  • Mimir-tested: measured by us, with the configuration and results available.

None of these labels replaces a readable methodology. This article explains how to assess evidence; it contains no Mimir performance measurements.

Fast to start is different from fast to finish

Hugging Face's inference guide distinguishes time to first token, request latency and throughput. These answer different questions: how soon a response begins, how long the response takes, and how much work a server handles over time. A server tuned for many simultaneous users can involve different trade-offs from one serving a single interactive request. Source: Hugging Face.

Hugging Face's published Llama 3.1 8B example shows why the settings matter. With a fixed 1,024-token input, its chart reports 0.3 seconds to the first token at batch size one and 14.0 seconds at batch size 48. The revised artwork shows all six batch sizes on the same scale. This is a historical AWS Inferentia2 test published in July 2025, not a current model ranking or a prediction for a laptop. Source: Hugging Face benchmark.

For a local Ollama run, the API reports model-loading time, prompt-processing time, output-token count and generation time separately. Generation speed can be calculated as eval_count / eval_duration × 1,000,000,000 because the duration is in nanoseconds. That rate describes output generation; it does not include model loading or a person's review. Source: Ollama Generate API.

Our practical measure for business use is time to an accepted result. Start when the task is submitted and stop when its acceptance criteria are met. Include relevant tool calls, retries and human checking. Report failed tasks separately instead of making the successful runs look faster by quietly removing failures.

Local comparisons need a machine specification

Record the CPU or GPU, available memory, model file and quantisation, runtime version, context length and simultaneous requests. Also state whether the model was already loaded.

Ollama documents that models normally stay in memory for five minutes and that this can be controlled with keep_alive. Its concurrency behaviour also depends on available memory. A warm, single-user demonstration therefore needs different labelling from a cold start or a shared server test. Source: Ollama FAQ.

Our recommendation is to keep those runs in separate rows. If you cannot reproduce the published environment, treat its result as a reference point, then measure your intended setup. Our guide to GGUF and Transformers on Macs explains another part of that local deployment decision.

Use the leaderboard to decide what to investigate

OpenAI's evaluation guidance distinguishes general benchmarks from tests of an actual application. It recommends task-specific evaluation and calibrating automated scoring with human judgment. Those principles are relevant regardless of the provider you choose. Source: OpenAI evaluation guidance.

Our advice is to shortlist models using relevant published evidence, then check the work you actually need completed. For an AI agent in a small business, that includes correct outcomes, appropriate access and a clear human approval point.

Before committing, ask the supplier for the test configuration, example failures and the cost of completing your representative task. A defensible choice should explain why the model fits the job, not just where it sits in a chart.

All AI briefings · Explore the full journal