ChatGPT also seems to answer a broad range of kinds of questions and asks - exposition on a given topic, comparative analyses and critiques from different perspectives of a topic, generation of code, explaining the detail of a specific line of code, etc.