ChatGPT is what is called a Language Model, rather than a chat bot. A language model is a software that prints out a sequence of words as output that are related to some words given as input with appropriate semantic relation