Why is grounding the thing that decides accuracy?
A general model asked to write a product information file will produce something that reads correctly and describes a product that doesn't exist. That isn't a hallucination problem to be tuned away, it's the predictable result of asking a model to write about data it was never given.
A grounded system works differently. It reads your formula, your supplier certificates, your test reports and the applicable regulation, and it writes only from those. The value of each statement can be traced back to the line it came from. Where the data is missing, the correct output is a gap flagged for someone to fill, not a plausible sentence.
So the question to put to a vendor isn't how accurate the model is. It's what the model is allowed to read, and what it does when the answer isn't there.
