ChatGPT es un algoritmo de NLP (Natural Language Processing) que comprende y genera un lenguaje natural de forma autónoma. Para ser más precisos, es una versión dedicada al gran público de GPT3, un algoritmo que genera texto especializado en la redacción de artículos y el análisis de sentimientos. De esta manera, ChatGPT funciona como GPT3, gracias a un modelo previamente entrenado sobre un enorme corpus de 500 000 millones de datos de texto. Utiliza dos tipos diferentes de aprendizaje: el aprendizaje supervisado y el reinforcement learning.