You Probably Don't Need a Custom Model

Training a model from scratch is the most expensive, slowest way to solve a problem a general-purpose model plus your own content would already handle. When fine-tuning is actually worth it -- and when it isn't.
"Can you build us a custom AI model?" is one of the more common opening questions in an AI consulting conversation, and the honest answer, almost every time, is no -- not because it's impossible, but because for the overwhelming majority of small business use cases, training or fine-tuning a model from scratch is the most expensive, slowest, and hardest-to-maintain way to solve the problem, when a general-purpose model pointed at your own content does the same job better.
What "Custom Model" Usually Actually Means
Training a model from scratch means gathering a large, well-labeled dataset, running compute-intensive training jobs, evaluating the result, and then keeping the whole pipeline maintained as your data and needs change. Fine-tuning an existing model is a smaller version of the same commitment: it still needs a real labeled dataset, still needs retraining whenever the underlying behavior needs to shift, and still needs someone who understands machine learning to keep it healthy. Neither is a one-time cost. Both are ongoing infrastructure a small business now owns, on top of whatever it was actually trying to build.
Where a General Model Plus Grounding Wins
A frontier model, unmodified, is already extremely capable at language and reasoning -- what it doesn't know is your business. Grounding fixes exactly that gap without touching the model itself: index your own content, retrieve the relevant passages for a given question, and have the model answer from that retrieved context (see "Why Grounded Beats Clever" for how this actually works). This gets a business the accurate, business-specific behavior it wanted from a "custom model" -- in days instead of months, updatable by editing a document instead of retraining, and without anyone needing to be a machine learning engineer to maintain it.
The Narrow Cases Where Fine-Tuning Actually Earns Its Cost
There are real reasons to fine-tune. A business generating a very high volume of a narrow, repetitive output -- classifying thousands of support tickets a day into fixed categories, for instance -- can sometimes get meaningfully lower latency and cost per call from a small fine-tuned model than from repeatedly prompting a large general one. Getting a model to reliably match a very specific, unusual output format or tone, at a scale where prompting alone keeps failing, is another legitimate case. Both share a pattern: high volume, a narrow and stable task, and a real dataset already sitting around to fine-tune on. Most small businesses evaluating "should we build a custom model" have none of those three.
The Real Question to Ask First
Before scoping a custom model, it's worth asking plainly: does the general-purpose model plus our own content already produce the right answer, most of the time, when tested honestly? If yes, the case for a custom model isn't a capability gap -- it's a preference for sounding more advanced, and that preference costs real money and real maintenance burden for no measurable benefit. The boring answer -- a strong off-the-shelf model, grounded in real content, wired into the actual workflow -- is usually not the consolation prize. It's the correct one.