BRO-966
Model-swap evaluation matrix
Before swapping the model behind Argus's vision auto-tagging, I ran a live 5-model matrix against a golden set: tag recall, LLM-judge score, red-team pass rate, cost per run, latency. Total spend: $0.56.
| Model | Tag recall | Judge score | Red-team | Cost/run | Latency |
|---|---|---|---|---|---|
| Production model at the time | 71.4% | 85.7% | 8/8 | $0.045 | 1,267ms |
| Challenger | 82.1% | 92.9% | 8/8 | $0.027 | 310ms |
| Quality ceiling | 85.7% | 97.1% | 8/8 | $0.103 | 449ms |
The challenger beat production on every axis at once:
+10.7 points tag recall — above the run-to-run noise
floor of roughly 7–8 points — 40% cheaper, four times
faster. The quality-ceiling model scored highest but
truncated its output at the production
max_tokens cap of 1024 tokens, so it
needed a contract change before it could ship. That's
the kind of failure a spot-check misses and a
fixed-threshold eval catches automatically.