1
ChatGPT has trouble giving an answer before explaining its reasoning
ChatGPT is a fancy auto-complete : what it does is finding the most likely continuation of text for the text it has already printed out (or as a reply for the prompt, when it is starting printing stuff out), according to the large corpus of text it has been trained with.