chatGPT is trained on external data, and the scope of generalization remains external as such. It can't introspect and as a result it can't think. Of course, who knows how can we make a probabilistic model introspect?