ChatGPT is based on a language model which only predicts what words should come after the previous word in a sentence in a paragraph on a given topic. It's only good in predictions, not in understanding the actual meaning of language or words.