Back to Insights
Enterprise AITodayJustin Pennington

Your AI Pilot Is a Document Problem

Your AI Pilot Is a Document Problem

Most internal AI projects don't fail at the model. They fail the first time someone asks a real question — "what's our return policy for distributors?" — and the assistant confidently quotes a policy that changed eighteen months ago. The team concludes AI isn't ready. In reality, the AI did exactly what it was asked: it found a document and summarized it. The document was just wrong.

If you're planning an assistant that answers questions from your own knowledge, you are not running an AI project. You are running a documentation project with an AI interface on top. That reframe changes what you work on first, and it's usually the difference between a pilot that ships and one that quietly gets shelved.

Why Retrieval Exposes Everything

The common architecture for internal assistants is retrieval-augmented: the system searches your content, pulls the most relevant passages, and asks the model to answer using only those passages. It's a sound design. It also means your answers are only as good as the specific paragraph the search happens to surface.

That's a brutal test for most companies. A policy exists in three places: the original PDF, a revised version in someone's shared drive, and the actual current practice, which lives in a sales manager's head and was never written down anywhere. Humans navigate that mess by knowing who to ask. Retrieval systems don't. They rank by similarity, not by authority or recency, so an archived file reads just as credible as the live one.

The fix is not a better model. It's deciding, document by document, which version is true.

Start With the Questions, Not the Corpus

The instinct is to index everything — every drive, every wiki, every email archive — and see what happens. Resist it. Volume increases the odds that a stale or contradictory passage wins the ranking.

Instead, collect the questions your team actually asks. Pull them from support tickets, Slack threads, onboarding sessions, and the inbox of whoever everyone defaults to when they're stuck. You'll typically find a surprisingly small set of recurring questions that account for most of the interruptions. That list is your scope. It tells you which documents matter and, just as usefully, which ones you can leave out of the first release.

Then treat those questions as a test set. Before you launch, run them through the assistant and have a human who knows the right answers grade the output. This is the single most valuable hour you can spend on an AI project, and almost nobody does it.

Make Documents Answer-Ready

Content written for a person skimming with context behaves badly when a machine pulls one chunk out of the middle. A few practical adjustments go a long way:

  • Name an owner and an effective date on every source of truth. If nobody owns it, it will drift. If it isn't dated, the system can't prefer newer over older.
  • Delete or clearly archive superseded versions. Not "move to an old folder" — remove them from the index entirely.
  • Write self-contained sections. Each heading should make sense without the three pages above it. Spell out the product name instead of "it," the customer type instead of "they."
  • Capture the undocumented rules. The exceptions your experienced people apply by instinct are exactly what new hires ask about. Interview them and write it down.
  • Mirror your permissions. The assistant should never surface content a given employee couldn't already open. Decide this before launch, not after an awkward moment.

Where the Structured Data Lives

Documents answer policy questions. They can't answer operational ones — order status, inventory on hand, what a customer was quoted last quarter. Those live in your ERP, CRM, and project systems, and they require a different connection: a defined query against a live system, not a search over text.

The assistants that genuinely change how a team works usually do both. Someone asks a question in plain language; the system decides whether this is a policy lookup or a records lookup, and routes accordingly. That's also why the data-foundation work pays off twice. Clean, well-owned records in a consolidated platform make both the reporting and the AI layer viable. Scattered records make both unreliable in the same ways.

The Honest Sequence

If you're six weeks from a demo and your knowledge base is a decade of accumulated drives, the right move isn't to delay AI until documentation is perfect. It's to narrow aggressively: pick one domain with real question volume, clean that corpus properly, grade the answers against known-good responses, and ship it to the team that asked for it. Expand only once it's trusted.

Trust is the real currency here. An assistant that says "I don't have a confident answer — ask Dana in finance" earns more adoption than one that invents a plausible policy. Build for that, and your second domain goes far faster than your first.

If you're weighing an internal AI assistant and aren't sure whether your knowledge base and systems are ready to support one, we're happy to look at it with you. Reach out and we'll walk through what it would actually take.