Skip to content
ML Academy

LLMs, GenAI, RAG, agents, evaluation · insight-0553

Choose models on a task-specific eval set, not on public leaderboard rank

Evidence type
practitioner heuristic
Difficulty
easy
Roles
Applied AI, Data scientist, ML engineer
Industries
aviation

Summary: situation, action, reason, boundary

  1. Situation

    A team picks the model at the top of a public leaderboard for a booking-change assistant.

  2. Action

    Build an eval set from anonymised production-like cases with expected outputs and slices (route type, language, change type), score candidate models on quality, latency and cost per case, and use leaderboards only to shortlist.

  3. Reason

    Holistic evaluation work shows model rankings vary across scenarios and metrics such as accuracy, calibration, robustness and efficiency, so one aggregate number hides trade-offs that matter for a specific task.

  4. Boundary

    Model selection and vendor comparisons for any LLM feature.

Symptom or risk

The leader is slower, worse at the airline's own formats and no better on the real cases, and the choice is hard to reverse later.

Exceptions

Very early exploration may use public benchmarks before any data exists, as a temporary step.

Trade-offs

Building the eval set takes days; it then serves every later decision.

Pitfalls

Writing eval items that resemble public benchmark questions rather than your traffic.

Lessons and concepts

Claims and their sources

  • Liang et al. (HELM) evaluate models across many scenarios and metrics, including accuracy, calibration, robustness, fairness and efficiency, arguing against reliance on single-number leaderboards.

    Holistic Evaluation of Language Models