Heres the problem with chatGPT. It assumes what users say is true. Heres the solution. It should take what users say, map that onto a knowledge map that is logically consistent and take what is consistent as true. Basically, teach it how to use logic.