How should we score live traffic for production drift?

November 13, 2026 4 answers
Asked by Vindle

Our CI evals missed a drop in output quality because production inputs shifted beyond what the test set covered. How should we sample and score live responses, and when is a quality drop worth alerting on?

Answers

Kiplet

Start with a small random sample, then deliberately oversample places where drift is more likely: new intents, low-confidence outputs, and inputs that look unlike the known eval set. Split the sample by feature or route so a small degraded segment doesn't disappear inside the overall average.

Keep the sampling method visible when you report scores. An oversampled group is useful for finding problems, but its score alone shouldn't be treated as the overall production quality rate.

plumless-picnic:

Scoring every response may be too expensive, so the random sample can give you broad coverage while targeted samples help with discovery.

Reply to this answer
CrisplyMaybe

I'd separate coverage drift from quality drift. First ask whether live requests still resemble the cases in the eval set. Then look at response quality within the segments that have changed. A shift in traffic doesn't automatically mean the model got worse, but it can show where your evals are no longer representative.

Reply to this answer
!sort+the~cutlery

Use live scoring for discovery before wiring it straight to alerts. Look for recurring patterns and quality trends rather than paging on individual low scores. Otherwise a noisy scorer can turn the channel into something everyone ignores.

Once you know which trends are actionable, decide who reviews them and what they should do when one crosses the threshold. That can be a review queue before it becomes a page.

Reply to this answer
Jorven

Feed the useful failures back into CI. When a production response exposes a gap, turn that case into a regression test so the next change is checked against it too. The fixed suite can keep evolving instead of remaining a snapshot of what you thought to test earlier.

Wibber:

That also gives the live review process a concrete output, even when a finding isn't severe enough to alert on.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions