System Design AI
← Question bank

Official · AI & data · intermediate

Ship a cheaper model without hiding regressions

Build a release decision from noisy evaluations, customer slices and production feedback.

Practice this questionDiscuss with @Coach

The question

Design the evaluation and rollout system for replacing a support assistant model with a cheaper candidate. The candidate improves average benchmark scores but may fail disproportionately on rare, high-cost cases. Describe how the release decision is made and reversed.

What to cover

Metrics and slices

Define task-success, tool correctness, escalation cost and customer slices, including at least one rare critical case.

Judging and calibration

Describe human labels, judge disagreement, uncertainty and protection against style/verbosity bias.

Release experiment

Specify offline gates, traffic assignment, guardrails, sample limitations and go/no-go ownership.

Feedback and cost loop

Explain failure triage, dataset updates without holdout leakage, and total cost including escalations.

How your practice is reviewed
  • Representative release evidence (30 points): Metrics and slices reflect real task outcomes; versioned holdouts and sampling expose rare failures.
  • Judge calibration and uncertainty (30 points): Uses human comparison, disagreement and uncertainty without presenting automated scores as ground truth.
  • Experiment and rollback design (25 points): Defines attributable cohorts, guardrails, decision owners and reversible rollout under limited evidence.
  • End-to-end economics (15 points): Quantifies the tradeoff between model savings, escalations and the constrained review budget.

Discuss & learn

Ask the community, or tag @Coach for a contextual AI answer.