Menu

AI

AI Data Readiness Checklist: Is Your Data Good Enough for an Agent?

A checklist to judge whether your documents and records are ready for an AI agent: ownership, accuracy, conflicts, permissions, sensitive data and logs.

By: Irina ShvayaNovember 9, 2026

Reviewed by Irina ShvayaLast reviewed

AI Data Readiness Checklist: Is Your Data Good Enough for an Agent?

This article is part of our AI Agents for Business hub. Want help applying it? Talk to eSEOspace.

Your data is ready for an AI agent when you know what it can read and who owns each source. The content must also be current and consistent, and permissions must match who should see it. It needs to be good enough for one defined job, not perfect.

This checklist is part of our AI agents for business hub. It was checked against OWASP and NIST pages on 9 November 2026. It is general information, not legal advice, so have counsel review how personal data is handled.

Key Takeaways

  • Judge data readiness against one job, not across your whole company.
  • Conflicting documents cause wrong answers, and OWASP names this as a specific risk for retrieval systems.
  • An agent should see only what the person it serves can see.
  • Keep sensitive data out of agent context unless the job needs it.
  • Keep a record of what was retrieved and when, so you can trace a bad answer.

Why this matters more for agents

An agent can answer from your documents through retrieval, covered in what is RAG. It can also act on what it finds. A wrong document can become a wrong refund, not just a wrong sentence.

OWASP lists this class of risk as Vector and Embedding Weaknesses. OWASP says: "Data federation knowledge conflict errors can occur when data from multiple sources contradict each other."

Start with one job

Write down the job, then list every source it needs. Everything else stays out of scope for now.

QuestionExample answer
What job?Answer order status questions
What sources?Order system, shipping policy, returns policy
Read or write?Read orders, draft replies, no refunds
Who is served?Customers, each seeing only their own orders
What would a mistake cost?A wrong promise on delivery date

The checklist

Mark each item Yes, No or Not applicable. A "No" is not a failure, but it is a task with an owner.

Ownership

  • [ ] Each source has a named owner
  • [ ] Someone can say when each source was last reviewed
  • [ ] There is a process for updating a source when policy changes
  • [ ] Staff know how to report a wrong answer

Accuracy and freshness

  • [ ] Out-of-date documents are removed or marked
  • [ ] Drafts are kept out of the agent's reach
  • [ ] Prices, hours and policies have one authoritative home
  • [ ] Each document shows an effective date
  • [ ] Known errors in the source are fixed before launch

Conflicts

  • [ ] You have searched for two documents that answer the same question differently
  • [ ] Where sources disagree, one has been named the winner
  • [ ] Regional and product exceptions are written down clearly

Format

  • [ ] Key documents are searchable text, not images of pages
  • [ ] Tables and forms come through intact when extracted
  • [ ] Headings make each section understandable by itself
  • [ ] Records use consistent names and IDs across systems

Permissions

OWASP's same entry says: "Inadequate or misaligned access controls can lead to unauthorized access to embeddings containing sensitive information." It recommends permission-aware stores, with strict partitioning between user groups.

  • [ ] The agent applies the permissions of the person it serves
  • [ ] Customers and tenants cannot see each other's records
  • [ ] HR, legal and finance folders are excluded unless needed
  • [ ] Removing someone's access also removes it for the agent
  • [ ] Limits are enforced by the system, not by instructions to the model

Sensitive data

OWASP's AI Agent Security Cheat Sheet says: "Minimize sensitive data in agent context." It also says: "Implement data classification and handling rules."

  • [ ] Data is classified (public, internal, confidential, regulated)
  • [ ] Regulated data has been identified, and counsel has weighed in
  • [ ] Payment details, ID numbers and passwords are excluded or masked
  • [ ] You know where vendor logs and transcripts are stored and for how long
  • [ ] You know whether your data can be used for model training

OWASP's entry on Sensitive Information Disclosure recommends limiting access to sensitive data based on least privilege. Vendor contracts decide much of the rest, so read the data terms.

Trust of incoming content

Your knowledge base can be attacked, or simply polluted by accident. OWASP's vector entry recommends validation pipelines, audits for hidden content, and accepting data only from trusted sources.

  • [ ] You know who can add content to each source
  • [ ] Customer-submitted content is treated as untrusted
  • [ ] Web pages and emails are treated as untrusted
  • [ ] Someone reviews new sources before they are connected

Read more in prompt injection for business owners.

Records and tracing

  • [ ] You can see which document produced a given answer
  • [ ] Retrieval and tool activity are logged
  • [ ] Logs have a retention period and an owner

OWASP's vector entry recommends keeping detailed immutable logs of retrieval activities, so that suspicious behavior can be found quickly.

Write-back

If the agent changes records, the bar rises.

  • [ ] You have a backup or a way to reverse changes
  • [ ] Fields the agent may change are listed
  • [ ] Changes are logged with the agent's identity
  • [ ] High-impact changes wait for approval

How to score it

There is no pass mark that fits every business. Use this instead:

ResultWhat to do
Permissions or sensitive data have open "No" answersStop and fix these first
Conflicts or freshness have open "No" answersFix them for the sources this job uses
Format has open "No" answersConvert the documents this job relies on
Only minor gaps remainMove to a small pilot

NIST's AI Risk Management Framework is a broader option if you want a structure beyond this list. NIST says the framework is intended for voluntary use, and notes that it is being revised.

Test with real questions

A checklist only finds what you thought to look for. Take 20 to 50 real questions from your inbox or tickets and see whether the right document exists for each.

That step needs no new software. It also gives you the start of a test set, as our guide to how to evaluate an AI agent explains.

For a wider review of AI readiness, see our readiness assessment checklist.

Next step

Run this list for one job and give each "No" an owner and a date. If you want help connecting your records to an agent, with permissions scoped to the job, talk to our AI agent development team.

Frequently asked questions

Does my data have to be clean before I use AI?

Not everywhere. It needs to be clean enough for the one job you have chosen. Fix the sources that job relies on, and leave the rest for later.

Which data problems should I look for first?

We have no reliable statistic to give you. Conflicting and out-of-date documents are a known risk, and OWASP names conflicting sources specifically. Check your own sources for both.

Can an agent read everything in our shared drive?

It can if you connect it that way, so don't. Connect only what the job needs, and make sure it respects each person's existing permissions.

Should customer data go to an AI vendor?

That depends on your contracts, your obligations and the vendor's data terms. Have counsel review it, and find out where transcripts and logs are stored.

How do I know if the agent used the right document?

Require source tracing, so each answer can be tied to the documents retrieved. Without it, you can't tell a bad document from a bad answer.

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.