ChatGPT is a language model developed by OpenAI that can generate human-like text, answer questions, summarize text, translate and perform various NLP tasks. It uses a transformer-based neural network.