Internal AI document assistant: how it works and where it stops

How an internal AI document assistant works: what it reads, where its limits are, what to sort out on data protection, and how to test it in a week.

LTLuka TomičPublished: 4 min read

An internal AI document assistant is a program that answers an employee's question using your company's own documents and shows which document the answer came from. It knows nothing that isn't in those documents, and it doesn't replace judgement. It works well where people today dig through folders and ask colleagues.

You know the scene. A new colleague asks what the payment terms are for a particular customer. Nobody knows offhand. Someone opens one folder, then another, then last year's quote in Excel. Twenty minutes later the answer turns up. Next week a different colleague asks the same thing.

How does an AI document assistant actually work?

There are three basic steps:

  1. Reading. Your documents (PDF, Word, Excel, email, internal instructions) are loaded once into a search index. The content is cut into passages.
  2. Searching. When someone asks a question, the system finds the passages that fit it best.
  3. Answering. A language model writes a short answer from those passages and names the document it came from.

The third step matters. The model doesn't answer from memory but from the passages it was handed. That's why every answer needs a link to its source. Without one, you can't check it.

What do you actually use it for in a small business?

It works best on questions where the answer is already written down somewhere but hard to find:

Example Where the answer is Who asks
What are the payment terms for customer X? Contract, latest quote Sales, accounting
How do we prepare a product for delivery? Internal instruction New hire
What did we offer a similar customer last year? Old quotes Salesperson
What happens after a contract is signed? Onboarding procedure Everyone
What is the warranty on product Y? Terms and conditions, catalogue Support

What they share is that the questions repeat and the answer exists. If the answer is written nowhere, the assistant can't help, so the first job is often sorting out the documents.

What can't the assistant do?

Know the limits before you put it in people's hands.

  • It knows nothing outside the documents. If you never wrote something down, it doesn't know it.
  • It can be wrong. Language models sometimes produce a convincing but incorrect answer. That's why the source must always be visible, and why you check important details (deadlines, amounts, contract clauses) in the original.
  • Outdated documents give outdated answers. If a folder holds three versions of a price list, it may mix them up.
  • It doesn't decide. It won't approve a discount, sign a contract or judge whether an exception is justified.
  • It needs controlled access. If it sees every folder, it will answer from a folder the employee shouldn't see.

The last point is often missed. The assistant should have the same permissions as the user. Salaries, personnel files and confidential contracts stay out of the index unless including them is a deliberate decision.

What do you need to sort out on data protection?

This isn't legal advice, just a list of questions to put to a provider.

Article 28 of the General Data Protection Regulation (GDPR) requires that processing carried out on your behalf by a processor is governed by a contract or other legal act. In practice that's a data processing agreement. Sign it before you connect the assistant to your documents.

The second question is where the data is processed. If a provider transfers data outside the EU, Article 46 of the GDPR requires appropriate safeguards, such as standard data protection clauses adopted by the European Commission. Ask which sub-processors are involved, where they process data and on what legal basis. Don't settle for "everything is secure".

Third: Article 50 of the AI Act requires that people are told when they interact directly with an AI system, unless that is obvious. The provisions of Chapter IV apply from 2 August 2026. For an internal assistant it is usually obvious, but the interface should still say clearly that an AI is answering.

How do you test it in a week?

Don't start with all your documents. Start with a small selection.

  1. Pick one area, such as quotes or onboarding instructions.
  2. Remove outdated versions and any documents with personal data you don't need.
  3. Collect the questions colleagues really ask. Twenty is enough.
  4. For each question, write down the correct answer and the document it is in.
  5. Put the same questions to the assistant and compare. Count correct answers, wrong ones and "I don't know".
  6. Add a few questions with no answer in the documents. The right result is "I can't find that".

If the assistant often misses the known questions, it isn't ready. If it answers correctly and cites its source, extend it to the next area.

When is this not the right tool?

If you have five documents and three employees, you don't need an assistant. If three or more people search a few hundred documents for answers every day, ask how many hours a week go on searching. How to choose tasks to automate is covered in What to automate first, and a general overview is in What is AI automation. Companies with a lot of documentation can also look at the page on service businesses, and an overview of solutions is on the homepage.

Frequently asked questions

What is an internal AI document assistant?

It is a program that answers an employee's question using your company's own documents, such as quotes, contracts, instructions and price lists. It first finds the relevant passages, then writes an answer from them and shows where the information came from.

Does a document assistant make things up?

It can get things wrong or answer incompletely, so every answer must show the source document and you should check important details. If the documents hold no answer, the assistant should say so instead of guessing. Test this before anyone relies on it.

What do I need to sort out on data protection before connecting it to my documents?

Sign a data processing agreement with the provider, because the GDPR requires one for a processor under Article 28. Check where the data is processed, and leave out documents the assistant does not need, such as employee personnel files.

Sources

  1. 01Regulation (EU) 2016/679 (GDPR), Art. 28(3), Art. 46(1) and 46(2)(c)
  2. 02Regulation (EU) 2024/1689 (AI Act), Art. 50(1) and Art. 113
LT
Written by

Luka Tomič · Founder of Alra

Luka builds AI systems for Slovenian businesses that want to get more done with the same team. He writes about what he sees with clients: where time gets lost and how to get it back.

What are slow replies costing you?

In 30 minutes we look at where you lose enquiries and hours. You get a number in euros, even if you never work with us.

Automation by industry

Read next