And the problem is more - how can an LLM tell us it doesn't know something instead of just making up good sounding, but completely delusional answers.
Which arguably isn't about being smart, and is only tangentially about less or more (external) knowledge really. It's about self-knowledge.
Going down the first path is about knowing everything (in the form of facts, usually). Which hey, maybe?
Going down the second path is about knowing oneself. Which hey, maybe?
They are not the same.
How did we manage to reduce that type of hallucination?
I think the mistake lies in the belief that the LLM "knows" things. As humans, we have a strong tendency to anthropomorphize. And so, when we see something behave in a certain way, we imagine that thing to be doing the same thing that we do when we behave that way.
I'm writing, and the machine is also writing, but what I'm doing when I write is very different from what the machine does when it writes. So the mistake is to say, or think, "I think when I write, so the machine must also think when it writes."
We probably need to address the usage of the word "hallucination", and maybe realize that the LLM is always hallucinating.
Not: "When it's right, it's right, but when it's wrong, it's hallucinating." It's more like, "Sweet! Some of these hallucinations are on point!"
What is it exactly you do when you “think”? And how is it different from what LLM does? Not saying it’s not different, just asking.
What if instead of words a model would show you images to solve a problem? Would it change anything?
I generally only use a step by step process if I'm following steps given to me.
It's perfectly valid to say "I don't know", because no one really understand these parts of the human mind.
The point here is saying "Oh the LLM thinks word by word, but I have a magical black box that just works" isn't good science, nor is it a good means of judging what LLMs are capable or not capable of.
I'm open to saying that the machine is "thinking", but I do think we need more clear language to distinguish between machine thinking and human thinking.
EDIT: I chose the wrong word with "thinking", when I was trying to point out the logical fallacy of anthropomorphizing the machine. It would have been more clear if I had used the word "breathing": When I write I'm breathing, so the machine must also be breathing.