After reading
@Endymio 's post, I have to reformulate my assessment.
I'm only "correct", insofar as I approach an LLM as if it were a real person―which is the goal of this entire endeavor: tech billions
want us to interact with their chatbots, as though their responses are indistinct and equivalent to responses from an actual person. An actual person has biases and prejudices, but at least they can independently come to understand something
actually; as in, they can look at a temperature gauge and determine that the boiling point of water is 212F. While they could be convinced of a falsehood, in the absence of better data, they could also come to understand something "true" innately to itself, rather than having to simply be told that it is "true", because "true" is part of its training data.
So, how do we guarantee that an LLM knows that something is true? If it is a probabilistic model, which works by determining the veracity of a true statement to the statistical consensus of being true, rather than it
actually being true, I guess we cannot. On the basis that LLMs cannot come to understand something independently―because they are inference machines and not reasoning machines―we must learn towards the side of "they are saying something that is
plausibly true, but it has to be verified". The word "verified", of course, is load-bearing. You would say, "a fact is simply an agreed-upon perspective" (which isn't true, as I've alluded to before, but we'll roll with it), then we're stuck.
LLMs that are programmed to determine based on probability cannot be trusted to produce "correct" output, only to produce "consensus". Therefore, we need to build, not a more refined, more parameterized model, but a different kind of model: a model that does not require training data, but can learn and understand innately.