ChatGPT is a deep learning model trained on large amounts of text data. There are different technologies implied in this project, such as: transformer architecture, beam search and back translation techniques and other complex (but super amazing!) techniques.