AI Chatbots
How to Build an AI Chatbot Trained on Business Documents
What 'trained on documents' should mean
In this practice, a chatbot trained on business documents retrieves passages from files you approve and writes the reply from those passages. The model is not edited to memorize the PDF. That distinction matters when a price or a policy changes. You replace the file. You do not book another training run.
Aqlithos uses this pattern for website and WhatsApp assistants. The public campus example is the AUST assistant: administrators upload material, and students ask against it. Your company should expect the same shape, with your own access rules.
The build, in order
Skip a step and the bot will sound fluent while being wrong. The order below is the one Aqlithos asks for in Discover.
1. Pick the questions
Collect questions people already ask support, sales, or an internal desk. Mark the ones a document can answer and the ones a person must answer. The second list is the handoff.
2. Curate the files
Use the current policy, not the archive. Remove drafts. Split a long handbook so a passage can be found. A PDF that is a scan with no text layer needs a separate decision. Do not assume OCR is free or accurate.
3. Separate access
A customer bot and an employee bot are different stores. The OWASP LLM guidance treats sensitive information disclosure as a top risk. Aqlithos will not put both audiences on one index because it is faster to demo.
4. Evaluate and hand over
Run the original questions. Record which file was used. Staff need a screen to replace a document without a new project. That admin path is part of done.
What the first release should refuse
Do not let the first release take payments, change a record, or give a legal or medical conclusion. Those are later tools with confirmation, or they stay with a person. A document bot that also 'does actions' is an agent project. Scope it separately on the agentic AI page.
Questions buyers ask
- Can I upload a PDF and call it trained?
- Uploading a file stores passages the bot can retrieve. It does not retrain the model. Staff still need a way to replace the file when the policy changes.
- Should every PDF in the company be included?
- No. Start with the documents that answer the ten questions you chose. A smaller, current set beats a dump of old files.
- Does this work in more than one language?
- Yes, when the source text exists in that language. English sources plus a request to 'support German' is not the same design.
Sources
Looking to build an AI-powered solution for your business? Explore Aqlithos engineering services or contact our team to discuss your project.

