Home · Business · IT, Data & Security · Software development

PARTLY

As of 13 August 2026, AI can only partly clean and deduplicate your business database.

This still needs a person who signs their name to it.

Can you do it?

15 minutesto a draft.

1 hourto something you’d act on.

Cost, all in£0

Skill neededpower-user

Who has to check ita colleague

What the alternative costsNo priced human or software alternative is provided in the supplied tool data.

If this goes wrong: genuine records are merged or important fields are overwritten, and restoring the database may not recover every downstream change.

What to actually do

  1. Hand it to a person

    The route this page recommends

    A person who owns the outcome does this end to end, worth it when the failure is dear.

  2. Use a tool built for this

    Second choice
  3. Do it yourself

    The distant third

    A chat interface, power-user skill, and roughly 1 hour until you can act on the result.

    How to actually do it

    1. Open your database administration tool and create a dated backup or restorable snapshot before exporting anything.
    2. Export a representative sample with stable record IDs, the relevant identity fields, relationship fields and audit or consent fields, and remove data that the model does not need.
    3. Write down the database system and version, the fields that must not be overwritten, and the business rule for deciding when two records are the same.
    4. Paste the prompt and the schema, duplicate policy and redacted sample into an approved AI tool, then answer its questions about missing schema or field meanings.
    5. Save the AI's report-only duplicate list and run its proposed checks against a copy of the database, comparing row counts, unique IDs, linked records and protected fields with the original.
    6. Ask a colleague who knows the customers or companies to approve ambiguous groups, then apply only approved changes through a dry run and keep the original IDs and restore point.

    Prompt

    Act as a data-cleaning engineer. I will provide a database export, its column definitions and our duplicate rules.
    
    Do not change or delete anything. First:
    1. Describe the data types, missing values, inconsistent formats and suspicious values you find.
    2. Propose normalisation rules for names, addresses, telephone numbers, email addresses, company numbers and dates, but do not invent missing values.
    3. Identify likely duplicate pairs or groups and give each a confidence level with the exact fields that support the match.
    4. Keep records separate when the evidence is weak, and flag ambiguous cases for human review.
    5. Choose a surviving record only when the rules explicitly allow it. Otherwise recommend which fields should be reviewed.
    6. Produce a safe, reversible plan for a dry run, including a proposed output table with original IDs, group IDs, match reasons, confidence, recommended action and fields that would change.
    7. If code or SQL would help, write it for [database system and version], but make it report-only by default. Do not include DELETE, UPDATE or irreversible merge commands unless I explicitly request them after reviewing the report.
    8. State what I must check before applying any changes, including row counts, unique IDs, consent or suppression fields, linked records and a restore plan.
    
    Use only the supplied data and rules. Do not guess that two records are the same merely because their names look similar. Ask concise questions if the schema, database system or duplicate policy is missing.
    
    Business context: [what the database contains]
    Duplicate policy: [what makes two records the same]
    Fields that must never be overwritten: [list]
    Database system: [system and version]
    Data export and schema:
    [paste a redacted sample or attach the export here]

    Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.

What it gets wrong

  • AI cannot know whether two similar records represent the same real customer, supplier or company without your business context.
  • AI cannot safely decide which address, contact preference, consent status or account history should survive a merge.
  • AI cannot access your live database, relationships or downstream integrations unless you provide an authorised connection or export.
  • AI cannot prove that an apparently successful cleanup has not broken reports, imports, integrations or audit history.
  • AI cannot take responsibility for data loss caused by an incorrect merge or an unsafe script.

What caps this at PARTLY: judgement under ambiguity, verification cost and private data access.

How we scored this

Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.

AxisScore (0–2)
Output2
Inputs1
Verification1
Liability1
Effort delta2
Total7 / 10

FAQ

Can ChatGPT clean my database?
Partly. It can inspect an export and generate normalisation rules, duplicate candidates, SQL or scripts, but it cannot safely decide every match or apply changes without your approval. Work from a backup and use report-only output first.
Can AI find duplicate customers?
Yes, it can find likely duplicates by comparing fields such as names, email addresses, telephone numbers and addresses. It cannot reliably tell whether similar records are the same person or company in every case, so ambiguous matches need a colleague's decision.
Is it safe to let AI merge database records?
Do not let it merge live records without a tested, reversible process. Run a report-only query on a copy, preserve original IDs, check linked records and consent fields, and approve each uncertain group before applying changes.
What data should I give AI to deduplicate a database?
Give it a redacted sample, stable record IDs, the schema, field meanings, your duplicate policy and the fields that must never be overwritten. Do not provide the whole live database when a representative sample is enough, and use an approved tool for any business or personal data.

Nearby answers

Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.

The newsletter

AI news, new answers and product picks, straight to your inbox.