← All blog
Concept

What AI Agents Actually Need From Your Docs

Ask a general-purpose AI assistant how your company handles refunds and it will produce a fluent, plausible, entirely invented answer. It has no access to your policies, so it reconstructs something that sounds like a refund policy from everything it has read. The failure is not that the model is unreliable in general — it is that it was asked a question about a source it was never given. Connecting an assistant to your actual documents changes the question from what does a refund policy usually look like to what does ours say.

An AI assistant answering from a connected knowledge base with cited sources

Confident Answers From No Source At All

The characteristic failure of a general model on company-specific questions is confidence without grounding. There is no hesitation in the output, because from the model's perspective it is doing what it always does: producing the most plausible continuation. Plausible and correct diverge sharply once the subject is a policy only your company has.

This is why 'the AI got it wrong' is often the wrong description. Nothing about the interaction gave it a way to be right. A person asked the same question with no access to your documents would also invent something reasonable, and would probably say so — which is the one thing the model does not reliably do.

The practical consequence is that answers about internal matters must be traceable to a source, or they cannot be trusted at all. Not because models are untrustworthy in principle, but because an ungrounded answer and a grounded one look identical when you read them.

Retrieval Is The Part That Matters

The mechanism for fixing this is unglamorous: before answering, find the relevant passages in your own documents and answer from those. This is what retrieval-augmented generation means in practice, and the retrieval half does most of the work. A capable model given the wrong three paragraphs will produce a wrong answer very persuasively.

That puts weight on how documents are organised. Passages that assume surrounding context, pages that cover four unrelated topics under one heading, and titles that describe the department rather than the subject all make retrieval harder. Writing that stands on its own retrieves well, which happens to be the same property that makes it readable for humans arriving mid-document.

Citations are the check on all of this. When an answer names the documents it drew from, a wrong answer becomes diagnosable — you can see whether the retrieval picked poorly or the source itself is out of date. Without citations, every answer has to be taken on faith.

Why A Standard Connection Beats A Custom One

Teams often solve this by exporting documents into whichever AI tool they currently use. It works, briefly. Then the export goes stale, or the team adopts a different assistant, and the integration is rebuilt from scratch.

The Model Context Protocol exists to make that connection reusable. Rather than pushing copies of your documents into each tool, the knowledge base exposes a standard read interface and any compatible assistant reads from it live. One connection, many tools, and no export to keep synchronised.

The practical benefit is that the knowledge base stays the single place documents live. Updating a document updates what every connected assistant knows, immediately, without anyone remembering to re-export. That property matters more over time than any individual tool choice.

Read-Only Is A Design Decision, Not A Limitation

An assistant with write access to your systems introduces a category of risk that is disproportionate to the benefit. A misread instruction becomes a modified record, and the blast radius of a confused agent extends to anything it can change.

Read-only access has a much smaller worst case: the agent shows someone information they already had access to. That constraint is worth accepting deliberately rather than treating as a stage to grow out of, because it makes the whole arrangement easy to reason about and easy to approve internally.

It also changes the security conversation. Granting an assistant read access to documentation a colleague could open anyway is a modest decision. Granting it the ability to act is a different one, requiring different scrutiny, and conflating the two makes the modest version harder to adopt than it needs to be.

A read-only MCP connection between an AI assistant and a knowledge base

Frequently asked questions

Why does an AI assistant invent answers about our company?

Because it was never given your documents. Without a source it produces the most plausible answer from general training data, which for company-specific questions means a confident guess. Connecting it to your documentation replaces the guess with a citation.

What is MCP and why does it matter here?

The Model Context Protocol is a standard way for AI assistants to read from a source. It matters because it makes the connection reusable — the same knowledge base serves any compatible tool, with no per-tool export to keep in sync.

How do we know an answer came from our documents?

The answer should cite the documents it used. Citations are what make a wrong answer diagnosable: you can see whether retrieval picked the wrong passage or the source itself is outdated.

Should the assistant be able to change things?

Read-only is the safer default by a wide margin. The worst case becomes showing someone information they already had access to, rather than modifying a record based on a misread instruction.

Give your AI docs it can actually answer from

Put your team's knowledge in one place and connect it to your AI over MCP — so answers come from your documentation instead of a guess. Free for everyone right now.

Explore the knowledge base

Keep reading