It's not a hard problem to solve with even basic retrieval augmented generation.

With good RAG, hallucinations are non-existent.