I believe under the hood, ChatGPT, is an advanced model where GPT-3(.5) has been trained to generically create chains of LLM completions that are fed into one another, with memory and data augmentation. This simulates a train of thought and explains why it's so dialog-centric.