Why AI makes up citations, and the fix
ChatGPT and other AI tools hallucinate fake references because they predict text, not truth. Here's why it happens, and how AI writing can cite only real, verified papers.

Ask a general AI chatbot for sources and you'll get beautifully formatted references (authors, years, journals, DOIs) that frequently don't exist. Students have submitted them; lawyers have been sanctioned over them. If you're searching for an AI that cites real sources, it helps to first understand why the ones you've tried keep making them up.
Language models predict text, not truth
A large language model generates the most plausible next words given everything it has seen. A citation is just a very regular text pattern (surname, comma, year, plausible title, journal name) so the model can produce one that looks perfect without any connection to a real paper. This is why hallucinated citations survive every prompt trick: asking the model to "only use real sources" changes the wording, not the mechanism.
Fake references in AI writing aren't a bug that better models will simply outgrow. As long as citations are generated as free text, some of them will be invented, and the convincing format is exactly what makes them dangerous.
The fix is structural, not better prompting
CiteDash AI removes the possibility instead of discouraging it. A citation here is not text the model writes. It is a database row that must resolve to a real paper record. If a generated citation doesn't resolve, it is rejected before you ever see it. There is no free-text reference anywhere in the product, so a made-up reference has nowhere to exist.
Real papers aren't enough. The claim must match the source
The subtler failure is a real citation attached to a claim the paper never makes. That's why every cited sentence is also checked against the source's actual full text by the Fact Checker and labeled supported, partial, unsupported, or unverified, before it reaches you. No stored full text means the honest verdict "unverified", never a guess from the model's memory.
What this looks like in practice
- Drafts are generated only from your project library's full text. The AI cannot cite a paper it cannot read.
- Every claim arrives with a citation that provably resolves; unsupported prose is flagged in place.
- Retracted papers are blocked at every step, and an originality screen runs on every compile.
- A full audit trail generates the AI-use disclosure your institution may ask for.
Try the difference
Paste your topic into a chatbot and check its references against a database. Then run the same search in CiteDash AI and open any citation to its exact source passage. For the mechanics of the verification verdicts and how to fix each one, read "How verified citations work: the four verdicts" next.