ChatGPT is an improved version of GPT 3. Being a supervised machine learning model it is trained -by humans using numerous data labels. Humans have trained it according to human ways of speech, language, emotions, and thought.