Skip to content
semanu

Is your business data good enough for AI?

Tom
by Tom

"Our data isn't perfect. Can we still start with AI?" That is the question we hear most often in a first meeting. The reassuring answer: your data does not have to be perfect. The less simple answer: it does have to be good enough for the specific application. An internal search assistant sets fundamentally different quality requirements than a system that assesses financial transactions.

In short: your data does not have to be perfect for AI. It has to be reliable enough for this one task at an acceptable risk. Start with one concrete application and test only the data it needs instead of trying to clean everything first. What AI can do with that data in custom business software is explained on our service page.

A ring filled to 70 percent, surrounded by seven numbered points for the seven data questions: available, complete, correct, consistent, current, traceable and permitted

Start with a concrete application

A general assessment of your data quality runs on forever and rarely produces a usable conclusion. You are better off starting with one narrowly defined use case: searching technical documentation, reading purchase invoices automatically, building sales forecasts, classifying complaints, drafting quotes or detecting production anomalies.

Only once that application is sharply defined can you determine which data you need and which quality requirements apply. That way you tie data questions to a concrete business outcome instead of an abstract ambition.

Seven questions to assess your data

Once you have chosen an application, these seven questions help you quickly gauge whether your data can support it. We ask the same questions in every first analysis meeting with a client.

1. Is the necessary data available?

In many companies the relevant information is scattered across mailboxes, shared folders, Excel files and legacy software. Only when that information is accessible in a controlled way can an AI application actually work with it. Availability is not just about existence. It is also about access.

2. Is the information complete enough?

Missing fields are not always a problem. They only become one when exactly those fields are needed for the application. A payment forecast with missing due dates has a big impact on the result. A summary of internal procedures survives a few small gaps without much damage.

3. Is the data correct?

Wrong product codes, duplicate customer records and outdated prices inevitably lead to wrong results. AI does not magically make bad data reliable. What AI does do: process errors faster and at greater scale. That is exactly why you look at the source data first.

4. Does everyone use the same definitions?

What exactly is an "active customer"? When do you call an order "late"? Which costs belong in which category? As soon as departments use different definitions, an AI system draws contradictory conclusions from the same underlying data. Clarifying definitions is usually cheaper than fixing the consequences later.

5. Is the data current enough?

An AI assistant that serves you manuals from three years ago gives technically correct but operationally outdated instructions. So define how new, changed and withdrawn information gets into the system and how quickly.

6. Is the origin traceable?

For important decisions it must be clear where the information came from. Can the user click back to the source in one step or does the output remain a black box you have to take on faith? Traceability is not a luxury. It decides whether people dare to use the system.

7. Are you allowed to use that data for this purpose?

Not all information can simply go to any AI platform. Check confidentiality, personal data, contractual agreements, intellectual property, access rights, retention periods and security requirements before you upload a dataset to an external service. This question belongs in the first selection meetings, not in the last week before go-live.

Not every application demands the same data quality

The quality bar depends on what the application does with its output. Broadly, AI applications fall into three categories, each with its own standard.

Supporting applications

Think of searching, summarising or drafting a first version of a document. An employee reads the result and corrects it where needed. Some incompleteness is acceptable as long as the sources remain visible and the user can verify quickly.

Operational applications

Here processes run on the output: classifying tickets, planning, bookings. The data has to be more consistent and the system must handle exceptions clearly. After all, there is less human control between input and action.

Decisive applications

Financial, commercial, HR or safety decisions based on AI output demand high standards: correctness, explainability, control, security and a complete audit trail. You do not start here without a thorough risk analysis and a clear plan for human intervention.

How do you recognise insufficient data quality?

There are clear signals that your data is not ready for certain applications yet:

  • shadow lists in Excel next to the official systems
  • reports that give different KPI figures for the same question
  • manual corrections to product or customer data
  • no clarity on which version is current
  • the same information in several systems in parallel
  • important fields that staff fill in freely
  • exceptions that live only in email threads
  • history you can barely find

These signals do not mean AI is impossible. They do mean the risk goes up and that you need to plan extra work before you start a use case.

You don't have to clean up all your data first

The classic pitfall is waiting until everything is perfect. That moment rarely comes and in the meantime you fall behind companies that do move. So choose a focused approach:

  1. Determine which data the use case really needs.
  2. Measure the current quality of exactly that data.
  3. Identify the errors with the biggest impact.
  4. Fix only what this application needs.
  5. Test with realistic examples.
  6. Monitor quality during use.

That way you tie the clean-up to a concrete business outcome instead of an endless housekeeping exercise that nobody ever finishes.

Test with hard examples

Do not test an AI application only with tidy, complete and carefully chosen data. Also use incomplete documents, unusual formats, duplicates, old and new versions side by side, rare exceptions, faulty input and contradictory information from different sources. Only then do you see how the application holds up in the daily reality of your company, where nothing is as clean as in a demo.

Measure data quality in business impact

Technical percentages on completeness and correctness are useful. The impact on your business counts more, though. An error in an internal search result weighs differently from an error in a payment proposal or a production instruction. So assess:

  • how often errors occur
  • how quickly you spot them
  • how much correction work they cause
  • what financial or operational damage they do
  • whether an employee can step in before the error spreads through the process

Conclusion

Your data does not have to be perfect. It does have to suit the application and the risk that comes with it. Choose one concrete use case, determine which data is critical for the result and test whether that data is available, correct, current and traceable. Good data is not a goal in itself. It is the condition for a reliable business outcome with AI.

Is your data ready for a first AI application?

semanu builds custom business software with AI as the engine. We test one concrete application against your own data: availability, quality, definitions and origin. So you know per application whether you can start.

Get in touch →

Frequently asked questions

Does my business data have to be perfect before I can start with AI? No. It does have to be good enough for the specific application. A search assistant tolerates incomplete information as long as the source stays visible. An AI that assesses financial transactions demands correctness, explainability and an audit trail.

How do you test whether AI works with bad data? Do not give the system only tidy examples. Test with incomplete documents, unusual formats, duplicates, old versions, rare exceptions and contradictory information. Only then do you see whether the application holds up in daily practice.

Which data questions should you ask for an AI use case? Is the data available and accessible? Is it complete enough for this purpose? Is it correct? Do departments use the same definitions? Is it current? Can you verify its origin? Are you contractually and legally allowed to use it for this purpose?

Do you have to clean up all business data before an AI project? No, that is the classic pitfall. Pick one concrete use case, measure the quality of exactly that data, improve only what has the most impact and test during use. That way you tie the clean-up to a concrete business outcome.

Tom de Vree

Tom de Vree · founder of semanu

Tom de Vree builds 3D configurators, business software and automations for SMEs in Europe.

Have a configurator or software project in mind?

Chat via WhatsApp