The problem: a language model only knows its training data
What it is
A large language model (LLM) such as the one behind ChatGPT or Claude learned from a huge pile of public text collected up to a certain date.
- It has never seen your company's documents, and it knows nothing that happened after that date.
- Ask it about Kirana Kart's refund policy and it has two choices: admit it does not know, or produce something that sounds right. It often does the second.
- A confident, made-up answer is called a hallucination.
Why it matters
Three gaps follow from this, and every RAG interview starts here.
- Private knowledge: your policies, tickets and contracts were never in the training data.
- Fresh knowledge: the model's knowledge stops at its training cutoff.
- Proof: even when the model is right, it cannot show where the answer came from, so nobody can check it.
In the real world: A telecom company puts a general chatbot on its website; it invents a plan price that does not exist, a customer screenshots it, and support has to honour or apologise.
Customer: My order was 40 minutes late. Do I get anything back?
Model alone: Yes! Kirana Kart offers a 20% discount coupon
for any late order. <- invented, sounds real
What the help centre actually says:
If your order arrives more than 30 minutes late,
we refund the full delivery fee to your wallet.Thinking a bigger or newer model fixes this. A better model hallucinates less often, but it still cannot know a policy it has never read. The missing piece is information, not intelligence.