← All articles AI

Adding an AI chatbot to your site without the hallucinations

By Mostafa Ayed, founder of UNO · Updated September 2026 · 6 min read
Short answerA website chatbot stays accurate when it answers from your own content instead of from memory. Retrieve the relevant pages first, answer only from them, and hand over to a person when it is not sure.

1. Why chatbots make things up

A language model predicts plausible text. If it does not have your prices, policies or opening hours in front of it, it will still produce an answer that sounds right. That is a hallucination, and on a business website it can mean a wrong promise to a customer.

2. Retrieval first, then answer

Instead of asking the model what it remembers, we search your own content first — pages, FAQs, product sheets — and give the model only the relevant passages. The instruction is simple: answer from these passages, and say so when they do not contain the answer.

3. Guardrails that actually work

4. When not to use AI

If your questions are few and repetitive, a clear FAQ page is cheaper and more reliable. If the answer needs a person’s judgement — a custom quote, a complaint, anything legal — route it to a person. AI earns its place when there is a lot of content, many different questions and a team that cannot answer them all quickly.

5. Questions people ask

Can a chatbot be 100% accurate?
No system is. Retrieval and guardrails reduce wrong answers a lot, but you should still monitor conversations and keep a human fallback.
Does it need our data to be public?
Not necessarily. The bot can read private documents too, as long as it is set up so each user only reaches what they are allowed to see.

Want to talk about your project?

Describe your idea in a few messages — you'll get a clear answer and a fixed quote.

Chat on WhatsApp

Related

Let’s talk about your project

Message us on WhatsApp and we will reply personally, usually within a day.

Chat on WhatsApp

Or email us: [email protected]