Archos Labs
Data Foundations

Your AI Tool Is Lying to You. Bad Data Is Why.

Rob Angeles3 min readPublished
Share
Figure holding pristine sphere that reflects fragmented, contradictory data inside.

Most founders blame the model when AI outputs go wrong. The real problem is usually incomplete, contradictory, or stale data underneath it.

You connect a new AI tool to your CRM. The demo looked sharp. In production, it starts returning customer summaries that mix up accounts, confidently cite deals that closed two years ago, and occasionally invent a contact name that does not exist in your records. You file a support ticket. The vendor tells you the model is working as intended.

They are not lying.

The output is a mirror, not a verdict

A machine learning model does not know what your business is supposed to look like. It reads what is in front of it. When a ScienceDirect study on ML performance analyzed how models respond to feature noise, label noise, and contradictory entries, the finding was consistent across algorithm types: accuracy and stability degrade as error rates rise, and the partial robustness some algorithms show disappears once corruption passes a moderate threshold. The model does not flag this. It keeps producing outputs, just worse ones.

This is the specific failure mode that fools founders. The tool does not go silent. It keeps answering. An LLM sitting on top of a messy enterprise knowledge base retrieves something from the data — an outdated entry, a duplicate record, a field that was never consistently populated — and returns it with the same surface confidence it would use for a clean result. You get wrong answers that look like right answers.

Enterprise AI failure rate analyses place the proportion of failed projects between 70 and 90 percent, with poor data readiness named as a primary driver across industries and tool categories. If the models themselves were the main culprit, failures would cluster around specific vendors or architectures. They do not. They spread across tool types, which points the diagnosis upstream.

What the early signals actually look like

The first sign is inconsistency across queries that should return the same answer. You ask the tool about a customer segment on Monday and get one number. You ask again Thursday and get a different one. Nothing changed in the business. What changed is which records the tool happened to draw from, and those records disagree with each other.

The second sign is confident specificity about things that are wrong. Not vague outputs. Precise ones. A specific revenue figure, a specific date, a specific contact — all wrong. This pattern correlates with retrieval from incomplete or contradictory records rather than from a gap in the model's training. Vague outputs suggest a framing problem. Confident wrong outputs suggest a data problem.

The third sign is performance that degrades as you move from demo data to real operational data. An arXiv study varying corruption type and proportion across learning curves showed that degradation scales with the proportion of corrupted samples. Demo environments use curated subsets. Production environments use everything, including the records nobody cleaned in 2019.

The case against blaming your data first

Governance failures and poor problem framing appear alongside data readiness as named causes of AI project failures in the same enterprise analyses. A founder whose tool returns wrong answers about customer churn might have clean CRM data but a tool that was never configured to distinguish between churned and dormant accounts. That is a problem definition failure. Fixing the data does not fix it.

Some well-designed systems also tolerate moderate noise through preprocessing. The tolerance argument is real — it just applies below the noise threshold that real business data at scale routinely exceeds.

The diagnostic split is this: if outputs are irrelevant or off-scope, suspect problem framing. If outputs are confidently specific and wrong, suspect the data those specific answers came from.

One check you can run today

Pull ten records from whatever data source your AI tool reads. Check for empty fields that should be populated, duplicate entries for the same entity, and date fields that contradict each other. If you find more than two of those in ten records, your tool is not working from a stable foundation. No model swap fixes that. The RAND institutional analysis of AI failure modes found that once a commercial model reaches reasonable maturity, data quality becomes the primary variable a founder can actually move. Model replacement rarely solves the problem.

I have seen founders spend three months evaluating alternative models when the actual issue was a Salesforce integration that had been writing duplicate contact records since the tool went live.

Share
Rob Angeles

Written by

Rob Angeles

Most consulting engagements split the thinking from the doing. Rob doesn't. Principal Consultant at Archos Labs, he owns the full stack — assessment, architecture, delivery — across retail, financial services, healthcare, and government.

Search across all essays