The ML Model That Worked in March Is Lying to You in June
Three kinds of drift, one blind spot
| Drift type | What’s actually happening | How you catch it |
|---|---|---|
| Data drift (covariate shift) | The statistical pattern of incoming inputs changes, but the rule mapping input to output still holds | Population Stability Index, Kolmogorov-Smirnov test |
| Concept drift | The relationship between input and output itself changes. The same input now warrants a different answer | Performance tracking on labeled slices, much harder to spot |
| Prediction drift | The model’s output distribution shifts, often a leading signal that something upstream is breaking | Output distribution monitoring |
The number nobody wants to admit: 91%
The new villain: your model provider changed it on you
What drift actually costs
“What we can’t solve is what the model is going to tell us about how much capital we need to raise, deploy, and risk.”Rich Barton, Co-Founder & CEO, Zillow Group, via GeekWire
How to actually catch it
| Method | What it flags | Practical threshold |
|---|---|---|
| Population Stability Index (PSI) | Shift in input feature distribution | Above 0.25 typically warrants action |
| Kolmogorov-Smirnov (KS) test | Statistical divergence between two distributions | Significant, but check against business impact first |
| Eval-score tracking | Direct performance drop on labeled or held-out data | Alert on drift plus eval drop together, not drift alone |
| Output distribution monitoring | Changes in what the model is predicting, a leading indicator | Useful for catching upstream LLM provider changes |
“We use Evidently to continuously monitor our business-critical ML models at all stages of the lifecycle. It’s become invaluable for flagging drift and data quality issues directly from our CI/CD pipelines.”Customer testimonial featured by Evidently AI, whose tooling is built and maintained under CTO Emeli Dral, instructor for the MLOps Zoomcamp monitoring module
Is drift even the real villain?
What to do Monday morning
- Pin your model versions. Stop pointing production traffic at “latest” for any hosted LLM. Run a canary against a held-out eval set before accepting a provider update.
- Set thresholds by business impact, not just statistics. A PSI of 0.3 on one feature might be noise. On another, it’s a five-alarm fire. Know the difference before you wire up alerts.
- Match monitoring cadence to traffic velocity. Fraud and ad ranking systems need checks every 5 to 15 minutes. Slower-moving batch models don’t.
- Alert on drift plus performance drop together. Drift without measurable eval impact is a false alarm that burns your on-call rotation for nothing.
- Build a path from alert to action. Zillow’s failure suggests the weak link often isn’t detection. It’s what happens, organizationally, once the alert fires. If your monitoring talent is already stretched thin, that’s worth examining alongside our look at the enterprise AI skills gap CTOs are now contending with.
Frequently asked questions
What is model drift in machine learning?
How do you detect model drift?
What is the difference between data drift and concept drift?
How often should you retrain a machine learning model?
What causes model drift?
What percentage of ML models experience drift in production?
What tools are used to monitor model drift?
Is Zillow’s failure an example of model drift?
The bottom line
Stay ahead of the next model failure

RAG vs Fine-Tuning: The $340K Enterprise AI Mistake
RAG vs Fine-Tuning: The $340K Mistake Enterprise Teams Keep Making in 2026
What Is Retrieval-Augmented Generation?
What Is Fine-Tuning?
The Single Rule That Decides Everything
“RAG changes what the AI knows. Fine-tuning changes how the AI behaves.” Buildup Works LLC analysis, March 2026
“RAG and fine-tuning are not competitors. They operate at different layers of the system. Fine-tuning teaches the model how to think. RAG provides what it should think with. Production systems need both.” Pratik Chaudhari, AI Engineer, Medium, December 2025
The Full Cost Breakdown
| Cost Factor | RAG | Fine-Tuning |
|---|---|---|
| Initial setup cost | $500 – $5,000 | $50,000 – $500,000+ |
| GPU compute (7B model, LoRA) | N/A | $300 – $800 per run |
| GPU compute (40B+ model, full FT) | N/A | $35,000+ per run |
| GPT-4o API fine-tuning (50K examples) | N/A | ~$640 per training run |
| Ongoing operational cost | $500 – $5,000/month | $5,000 – $50,000/quarter (retraining) |
| Data preparation effort | Low (index and embed existing docs) | High (60–70% of total project effort) |
| Data drift response | Instant re-embedding | Full retraining cycle |
| Typical budget overrun | Moderate (scaling OpEx) | 2–5x initial projection |
Timeline Reality: Weeks vs. Months
When Fine-Tuning Actually Wins
Latency-Sensitive, High-Volume Applications
Deep Behavioral Specialization
Stable-Knowledge, High-Volume Structured Tasks
“RAG alone is not enough to alleviate hallucination in the benchmark and fine-tuning is needed to achieve higher accuracy. Our results show that the hybrid approach using both RAG and fine-tuning performs best.” Team Future (2024 Meta KDD Cup winners), arXiv:2410.09699
The 5-Question Decision Framework
- 1 Is this a knowledge problem or a behavior problem? Does the model need to access information it doesn’t have? RAG Does it need to respond, reason, or format differently? Fine-Tune
- 2 Does your data change weekly or daily? If yes, fine-tuning will be perpetually stale. Real-time data refresh is physically impossible with model retraining cycles. RAG Required
- 3 Do you need sub-200ms latency at massive query volume? The retrieved context overhead in RAG adds latency that compounds at scale. Shorter prompts from fine-tuning win here. Fine-Tune Advantage
- 4 Are you in a regulated industry requiring source attribution? RAG cites the specific document chunk it retrieved. Fine-tuned models cannot tell you where they learned something. Compliance often mandates RAG. RAG Required
- 5 Is this a pilot that needs to prove value in 30 days? Fine-tuning cannot reach production in 30 days at enterprise scale. RAG can. If demonstrating AI ROI quickly is on your agenda, the timeline question decides everything else. RAG
Critical Counterpoints: RAG Fails Too
Gartner’s 80% Failure Projection
The Zero-Shot Query Gap
The Catastrophic Forgetting Risk in Fine-Tuning
The “RAG-and-Done” Failure Pattern
The Hybrid Architecture That Beats Both
Frequently Asked Questions: RAG vs Fine-Tuning
What is the difference between RAG and fine-tuning?
Is RAG cheaper than fine-tuning?
When should you use fine-tuning instead of RAG?
How long does fine-tuning an LLM take for enterprise deployment?
Can you use both RAG and fine-tuning together?
Why do enterprise RAG implementations fail?
What is the cost of fine-tuning GPT-4o in 2026?
How accurate is RAG compared to fine-tuning?
The Bottom Line
Get the Signal Without the Noise

GPT-5 vs Small Language Models: 2026 Enterprise Cost
GPT-5 Is Overkill for 80% of Enterprise AI Work
- The 80% Problem: What That GPT-5 Bill Is Really Paying For
- SLM vs LLM: What’s Actually Different
- The Price Gap, By the Numbers
- Proof in Production: Who’s Already Switched
- The Catch: Hidden Costs Nobody Puts in the Pitch
- Why the Smart Move Is Routing, Not Replacement
- How to Decide: A Framework for Your Stack
- Frequently Asked Questions
The 80% Problem: What That GPT-5 Bill Is Really Paying For
SLM vs LLM: What’s Actually Different
“The variety of tasks in business workflows and the need for greater accuracy are driving the shift towards specialized models fine-tuned on specific functions or domain data. These smaller, task-specific models provide quicker responses and use less computational power, reducing operational and maintenance costs.” Sumit Agarwal, VP Analyst, Gartner · Gartner press release, April 9, 2025
The Price Gap, By the Numbers
| Model | Provider | Parameters | Input $/M tokens | Output $/M tokens |
|---|---|---|---|---|
| GPT-5.5 | OpenAI | Undisclosed (frontier) | $5.00 | $30.00 |
| GPT-5.4 (flagship) | OpenAI | Undisclosed | $2.50 | $15.00 |
| Claude Sonnet 4.6 | Anthropic | Undisclosed | $3.00 | $15.00 |
| GPT-5.4 Nano | OpenAI | Undisclosed (nano) | $0.20 | $1.25 |
| DeepSeek V3.2 | DeepSeek | Undisclosed | $0.14 | $0.28 |
| Phi-4 | Microsoft | 14.7B | $0.065 | $0.140 |
| Mistral 7B Instruct | Mistral AI | 7.3B | $0.059 | $0.059 |
| Gemma 3 (family) | 1B to 27B | Open-weight (free) | Open-weight (free) | |
| Llama 3.2 (1B/3B) | Meta | 1B / 3B | Open-weight (free) | Open-weight (free) |
Proof in Production: Who’s Already Switched
“SLM has a 1-to-100 times benefit on a per query cost of agentic run over LLM… Uniphore’s data of over 2,500 customers of ours, which are large businesses, a lot of them are Fortune 500 companies, is proving that for such areas of expertise, these small language models outperform the large language models in areas of accuracy, latency, relevance.” Umesh Sachdev, CEO and Co-founder, Uniphore · FutureCIO, June 2026
The Catch: Hidden Costs Nobody Puts in the Pitch
The Real Math on Self-Hosting
| Risk | Severity | What It Looks Like |
|---|---|---|
| Personnel overhang | High | Self-hosting saves on API fees but adds $600K+/year in ops staff, erasing the savings versus the API model at current volume. |
| Domain drift | Medium | An SLM fine-tuned on 2024 contract templates misreads 2026 regulatory language without continuous retraining. |
| Task creep | Medium | Users start routing complex reasoning queries to a model built for routine tasks; it answers confidently and wrongly. |
| Fine-tuning data bias | Medium-High | A model trained on historical decisions inherits and amplifies bias already present in that data. |
Why the Smart Move Is Routing, Not Replacement
“The SLM versus LLM dichotomy is not a helpful one. The more accurate picture will be organizations asking how to orchestrate multiple models of different sizes across different deployment contexts.” Thomas Randall, Research Director, Info-Tech Research Group · InfoWorld, May 4, 2026
“General-purpose LLMs have their place, but for specific business problems, smaller, fine-tuned models deliver better results with greater efficiency especially in regulated industries. The main driver towards SLMs is the hallucination risk of LLMs. The tendency of general-purpose LLMs to generate inaccurate or nonsensical information, especially when dealing with specific or nuanced business contexts, is a significant barrier.” Tom Richer, Founder, Intelagen (former CIO) · CIO.com, May 2025
How to Decide: A Framework for Your Stack
- Is the task narrow and repetitive? Classification, extraction, routing, and summarization are SLM territory. Open-ended strategic analysis or multi-domain reasoning still belongs to the LLM.
- What’s the volume? Below roughly 500,000 tokens a day of sustained load, an API-based SLM (Phi-4, Mistral 7B) usually beats self-hosting on total cost. Above it, self-hosting starts to make sense, if you already have the operations team.
- Can you afford the fine-tuning step? Fine-tuning an open-source SLM like Mistral 7B or Phi-4 typically starts around $15,000, a one-time cost that can eliminate years of API spend on a high-volume task.
- What’s your hallucination tolerance? In regulated or high-stakes workflows, an SLM trained tightly on your domain data can outperform a general LLM specifically because it has less room to improvise.
Frequently Asked Questions
Where This Goes Next



