Wouldn't a RAG make more sense for this use case?