ChatGPT is not human, and cannot be more assertive, authoritative or lying than Python.
If you give python "0.1 + 0.3", it will instantly, and without a doubt, output "0.30000000000000004". Is Python arrogantly thinking it's right and misleading you?
Of course not. This last sentence makes no sense, Python is just a program that does what it's programmed to do.
But because ChatGPT is using natural language as a UI, it triggers a very irrational response in humans interacting with it.
We are starting to anthropomorphize it, use adjective like "assertive", "authoritative", and "lie" to label its output, which is like calling Covid cruel and vicious because it kills old people, or a NPC lazy because it does not work to pay for its food.
There is no intent of ChatGPT to deceive or justify its supposed lies. There is only a program that does what's its programmed to do, and shows its limitations.
What do you expect, that is says "I think it's x but I can be wrong with a confidence interval of z" with every answer? Do you expect google to tell that when it outputs the results?
GPT is not talking to you. It's an output. It's not confident. It's a program printing text matching statistical analysis.
It's worrying that such a simple program is already close enough to the real thing that people, even on HN, are already attributing it character.
It reminds me of this scene from community with the pen named Steve: https://www.youtube.com/watch?v=z906aLyP5fg