Teknologi ini menggunakan salah satu jenis dari pembelajaran mesin, yaitu pembelajaran mendalam (deep learning). Pembelajaran mendalam adalah sebuah teknik yang menggunakan jaringan saraf tiruan (artificial neural network) untuk memodelkan data yang kompleks dan berdimensi tinggi.
Jaringan saraf tiruan adalah sebuah struktur yang terdiri dari lapisan-lapisan unit pemrosesan yang saling terhubung, yang meniru cara kerja sel-sel saraf di otak manusia.
Teknologi ini menggunakan salah satu model dari jaringan saraf tiruan, yaitu model generatif (generative model). Model generatif adalah sebuah model yang bisa menghasilkan data yang baru dan orisinal, yang sesuai dengan distribusi data yang ada.
Model generatif bisa digunakan untuk berbagai tujuan, seperti menghasilkan gambar, suara, video, atau teks. Teknologi ini menggunakan salah satu jenis dari model generatif, yaitu model bahasa (language model).