This post details the evolution of Airbnb's LLM evaluation infrastructure to enable rapid iteration. It introduces a four-layer approach: diagnostic framing of evaluation noise (dual indeterminacy), a deterministic evaluation foundation via per-sample caching of references and judge scores, bounded and scoped model mutation using micro-adapters (low-rank LoRA patches) with lifecycle rules (fuse co-triggering, retrain on accumulation, unload unused), and end-to-end validation at the seams. This system allows for same-day turnaround on LLM improvements, moving from weeks to a day.
All Airbnb trails