Artificial Intelligence

Data Preparation for AI Projects: Where to Begin

How to prepare data before an AI project: inventory, cleaning, ownership, access and a test set, plus protecting sensitive data and common mistakes.

rabbitclip teamPublished: 6 min read

Short answer

Data preparation for an AI project means working out, before you start, where your data sits, who owns it, how reliable it is and which parts an AI system may be shown, then cleaning what needs cleaning. In most projects this takes more time than choosing the model and shapes the result more. If the data is scattered, stale or contradictory, AI will not repair it; it will repeat the errors in fluent prose. Sensitive data is separated and protected at this stage, not afterwards.

This piece is not about picking a model or a tool; it is about what should be ready whichever tool you choose. It does not walk through a specific knowledge-base build or data protection law; it looks at the questions to ask before a project begins.

Why does data preparation come before the model?

AI learns from the data it is shown, or answers by relying on it. An error in the data can become a lasting tendency in the system's behaviour. If a flooring manufacturer keeps its product details in three tables with three different units, an assistant working from them may quote different sizes for the same product.

Preparation is therefore not a cost paid at the start but a way of heading off the errors that would otherwise surface later. The shared cause of many failed projects is not the model but data that nobody trusts.

How do you build a data inventory?

The first step is a list of what you hold: which information is kept where, who updates it, when it was last updated and in what format. The list is often surprising; the same customer detail may live separately in an accounts package, an email inbox and a spreadsheet.

For each source the inventory answers three questions: is it current, is it reliable, may an AI system be shown it. A source you cannot answer yes to on all three is left out of the project or fixed first.

  • Source: where the data is kept, in which system or file
  • Owner: who updates it and who answers for its accuracy
  • Currency: when it was last reviewed
  • Format: structured table, free text or scanned image
  • Sensitivity: whether it holds personal, financial or commercially confidential material

How is data cleaned?

Cleaning is three jobs: merging duplicates, resolving contradictions and filling or flagging gaps. A customer recorded under three spellings, a product listed at two prices, fields left blank: these are typical. Automated tools often get halfway, and someone who knows the business finishes the rest.

AI can help here too, for instance by grouping similar records and suggesting merges; but its suggestion may be wrong, and merging two customer records by mistake is hard to undo. Merge decisions are tested by eye on a small sample first and then widened.

How is sensitive data separated and protected?

Not all data has to be shown to AI. ID numbers, health details, bank details and private correspondence with customers are left out or masked unless the job truly needs them. The safest data is data that is never shown.

For the data that is shown, access is narrow: only the people on the project see it, every access is logged, and it is settled beforehand which service the data goes to, whether it is stored there and whether it is used to train the model. No firm ruling on legal obligations can be given here; before a project that touches personal data, take advice from a lawyer.

Read this nextWhat Are AI Agents and What Do They Do in a Workflow?

How do you prepare a test set to measure success?

The most skipped part of preparation is the test set: a short list of real questions the system should answer correctly, with the right answers. Someone who knows the work writes it, independently of the system. Around a hundred questions is enough to begin with for most businesses.

Without a test set, whether the system works well is only an impression. Each time you update the data or change the tool, you rerun the same list and see whether it improved or slipped. AI sometimes answers wrongly; the test set shows how often and on which topics.

When is data preparation unnecessary, or too early?

If you use AI only to fix spelling, summarise meetings or draft general text, you do not need your own data and detailed preparation is overkill. The real issue there is a simple rule about what must never be typed into the tool.

Preparation is also premature when the project's purpose is still vague. Cleaning data before you know what you want to solve risks fixing the wrong thing. Choose a small, clear question first, then prepare the data that serves it.

What mistakes are made most often?

The most common mistake is trying to prepare all the data at once. A clean-up that runs for months wears people out before any result appears. Starting small, with the data for a single topic, gives a quick result and shows what works.

The second is orphaned data: a source with no clear person to update it goes stale again after a while. The third is sensitive data being forgotten during preparation and uploaded to a spreadsheet as it stands. The separation is done while the data is prepared, not left for later.

The success of an AI project depends largely on how the data is prepared: what exists, who owns it, how reliable it is, which part may be shown and whether the system answers correctly. Starting with one small topic and building the inventory, cleaning, sensitive-data separation and test set in turn lowers both risk and cost. If you would like to review together how ready your data is for AI, you are welcome to arrange a discovery call with rabbitclip.

FAQ

How much data does an AI project need?

It varies a great deal by job. If you are grounding an assistant in your own documents, currency and consistency matter more than volume; a small clean set often does better than a large messy one.

Can I begin if my data is scattered?

You can, with one topic. Gather and clean the data for that topic first, then widen; trying to fix everything at once tends to wear a project out.

Is it safe to show customer data to AI?

Not showing it unless needed is the safest course. If it is needed, mask it, narrow access and find out whether the service stores it. For UK GDPR, ask a lawyer.

Why is a test set needed?

It lets you measure whether the system works by asking the same questions again and again, not by impression. When you change the data or the tool, improvement or decline becomes visible.

Share

Related serviceAI SolutionsData is no use without the right setup. AI built properly takes over repetitive work, answers your customers faster, and catches what would otherwise go unnoticed.

Related free tools

Related articles

More on this topic

If you don’t know where to start, that’s fine; you’re in the right place.

Your project might already be clear in your head, or still just an idea. Either works. On a short call we talk through where you are and where you could go, together.

Let’s set up a call
Let’s talk about your project