AI / ML

Most companies don't need a custom model. They need clean data.

A pattern shows up often enough in early AI conversations that it’s worth naming directly: a company arrives wanting a custom machine learning model, and the actual blocker to getting real value from AI isn’t model architecture at all. It’s that the data the model would need to learn from is scattered across four systems, inconsistently formatted, and missing the fields that actually matter. Building a custom model on top of that doesn’t fix the problem — it just gives the problem a more expensive way to fail.

The audit that should happen before the model conversation

Before scoping any ML or AI project, four questions are worth answering honestly.

Where does the data actually live, and how many systems is it split across? A forecasting model for inventory needs sales data, supplier lead times, and current stock levels. If those three things live in three systems that don’t talk to each other, the real project isn’t “build a model” — it’s “build a pipeline that gets these three things into one place, reliably, on a schedule.” That’s a data engineering project, and it’s usually the majority of the effort on any ML initiative, even though it rarely gets scoped as its own line item.

Is the data consistent, or does it just look consistent? A “customer” record that means one thing in the CRM and a slightly different thing in the billing system — different definitions of “active,” different handling of duplicates, different timezone assumptions on timestamps — will silently corrupt any model trained on it. This kind of inconsistency doesn’t throw an error. It just produces a model that’s confidently wrong in ways that are hard to trace back to the source.

Is there enough labeled history to learn from? Supervised learning needs examples of the outcome you’re trying to predict, and it needs enough of them to find a real pattern rather than noise. A churn model needs a meaningful number of both churned and retained customers to learn the difference. A defect-detection model needs a real volume of labeled defective and non-defective examples. If that history doesn’t exist yet, the honest first step is building a process to start capturing it — which takes months of runway before a model is even possible, not something a vendor can shortcut with a bigger model.

Does the business process the model would feed already work without it? A model that predicts which leads are likely to convert is only useful if sales actually has a process for acting differently on that prediction. If leads get called in the order they arrive regardless of any score, the model produces a number nobody uses — the constraint was never prediction accuracy, it was process design.

What this means in practice

None of this is an argument against AI or machine learning — it’s an argument about sequencing. The companies that get real, durable value from AI initiatives are almost never the ones that jumped straight to a custom model. They’re the ones that spent the first phase of the project on the unglamorous work: consolidating data sources, defining consistent fields across systems, establishing a reliable pipeline, and — often — discovering that a much simpler approach (a well-designed dashboard, a rules-based system, an off-the-shelf model fine-tuned on clean data) solved the actual business problem faster and more reliably than a bespoke model would have.

A custom model trained on messy, scattered, poorly-labeled data will still produce output. That’s the trap — it doesn’t fail loudly. It produces predictions that look plausible, get trusted because they came from “the model,” and quietly steer decisions in the wrong direction. A simpler approach built on genuinely clean data, even if it’s less sophisticated architecturally, will outperform it in every way that actually matters to the business.

The right first question

If you’re scoping an AI or ML initiative, the highest-value question to ask first isn’t “which model architecture fits this problem.” It’s “where does this data live today, how consistent is it across systems, and how much labeled history do we actually have.” Answering that honestly — before any model gets discussed — is what separates AI projects that ship something the business trusts from AI projects that produce an impressive demo and nothing durable after it.

That audit is usually a few weeks of work. It’s also, reliably, the highest-leverage few weeks in the entire project.