¿Qué es ChatGPT? ¿Qué es un prompt? – ¡Aprende a sacar lo mejor de ChatGPT 3.5! 🤖💬

Por Administrador

Hola, hola Omesitos, bienvenidos a un nuevo post, en el que daremos inicio a una serie llamada: ¡Aprende a sacar lo mejor de ChatGPT 3.5! 🤖💬. Tendremos los siguientes temas divididos en distintos blogs posts:

  • ¿Qué es ChatGPT? ¿Qué es un prompt? (En el que estamos ahora)
  • ¿Para qué sirve ChatGPT?
  • Lo que debes hacer para obtener mejores respuestas
  • Exploremos la interfaz
  • Limitaciones
  • Tips que no debes perder ✨

Es importante señalar que para toda esta miniserie usaremos la versión gratuita de ChatGPT, y además que no se requerirán conocimientos técnicos para seguir todo lo que veremos. Ya que el contenido está diseñado para ser accesible a todas las personas. Así que… ¡Vamos a por ello! 

¿Qué es un chatbot? 

Antes de introducirnos a ChatGPT, es importante entender lo que es un chatbot. Esta es una herramienta de software diseñada para interactuar con usuarios mediante una conversación, en la cual el usuario pedirá al chatbot información o realización de ciertas tareas, y este le responderá según lo solicitado. 

Podríamos dividir a los chatbots en dos tipos: 

  • Chatbots basados en reglas: estos siguen un conjunto predefinido de reglas, por lo que siguen procesos específicos, respondiendo a palabras clave. De seguro te has encontrado con alguno de ellos en algún momento, ya que muchas empresas los usan. Como cuando quieres realizar una compra por internet o tratar de consultar sobre algún trámite específico en el banco, etc. Ya que poseen reglas específicas, pueden tener limitaciones en contextos más complejos. 
  • Chatbots basados en inteligencia artificial: estos se basan modelos de aprendizaje automático y Procesamiento del Lenguaje Natural (PLN). Gracias a ello pueden comprender el lenguaje humano y por ende responder según el contexto, de una forma coherente. Estos cuentan con basta cantidad de información gracias al gran número de datos con los que han sido entrenados, por lo que tienen un conocimiento más general, a diferencia de los Chatbots basados en reglas. 

Si quiero realizar una aplicación, ¿qué debería escoger, un chatbot basado en reglas o con IA? 

Cabe destacar que, si quieres construir alguna aplicación que emplee chatbots, no necesariamente necesitarías de uno basado en IA. Más bien tu decisión dependerá del problema a resolver y del presupuesto.

¿Qué es ChatGPT? 

A estas alturas, de seguro has escuchado hablar de ChatGPT, puesto que se ha vuelto una herramienta famosa y muy usada alrededor del mundo, entonces… 

ChatGPT es un chatbot basado en inteligencia artificial que ha sido desarrollado por OpenAI (empresa que, por cierto, cuenta con otras soluciones impresionantes de IA como: Dalle para la generación de imágenes o Whisper para el reconocimiento de voz). 

Según la página de OpenAI, “ChatGPT se ajusta a partir de GPT-3.5, un modelo de lenguaje entrenado para generar texto. ChatGPT se optimizó para el diálogo mediante el uso de Aprendizaje por Reforzamiento con Retroalimentación Humana (RLHF) – un método que utiliza demostraciones humanas y comparaciones de preferencias para guiar al modelo hacia el comportamiento deseado.” (Fuente

¿Qué significa ChatGPT? 

Su nombre en realidad nos describe lo que es. ¿Qué quiero decir?, pues: ChatGPT viene de Chat Generative Pre-Trained Transformer 

Chat: Esto hace referencia a chatear, es decir, que tendremos un intercambio de información. Le podemos dar como entrada un texto que puede contener alguna duda o solicitud, a la cual responderá. 

Generative – generativo: ChatGPT puede generar texto nuevo en función de la información que aprendió durante su entrenamiento, creando respuestas coherentes y acorde al tema solicitado por el usuario. 

Pre-entrenado: Fue entrenado con una gran cantidad de texto extraído de internet, por lo que posee basta información sobre distintos temas. 

Transformer: Este es un tipo de arquitectura de red neuronal utilizada en ChatGPT. Permite que el modelo comprenda relaciones complejas en el texto y capture información a lo largo del contexto de una conversación. 

¿Cómo crear una cuenta de OpenAI para usar ChatGPT? 

Para crear una cuenta tendremos que realizar los siguientes pasos: 

1. Nos dirigimos a la página oficial de OpenAI: https://openai.com/ 

2. Nos dirigimos a ChatGPT, y damos clic en “Try ChatGPT”.  

3. Para crear la cuenta (en caso de no tenerla), damos clic en Sign Up. (Si ya estás registrado da clic en Log in y escribe tu usuario y contraseña).  

4. Digita tu correo electrónico. 

5. A continuación solicitará una contraseña que debe contener al menos 12 caracteres. Una vez digitada, da clic en continuar. 

6. Te enviarán un correo electrónico al email que les diste, para verificar el correo y tu registro. Entonces das clic en el botón Verify email address.  

Y listo. ¡Ya tienes una cuenta en para usar ChatGPT! 

OpenAI no me permite crear una cuenta para usar ChatGPT, ¿qué puedo hacer? 

En ocasiones pasadas experimenté que, en ciertos casos, ChatGPT no permitía crear una cuenta con los pasos que describí en el punto anterior. Cuando esto pasaba, lo que me sirvió fue registrarme directamente con Google, en las opciones de la sección inferior.  

Así que si estás experimentando dificultades para registrarte, prueba con las otras alternativas que ofrecen, es decir, el registro con Google, Microsoft o Apple. 

Explorando la interfaz de ChatGPT 

Una vez hecho el proceso de registro podremos iniciar sesión, y nos encontraremos con la siguiente interfaz: 

Podemos ver que en la parte superior tenemos ChatGPT-3.5, que es la versión gratuita que estaremos usando. Si damos clic en la flechita hacia abajo, podremos ver que también tenemos la opción GPT-4, que es una versión más avanzada y mejorada; sin embargo, esta es de pago. Si estás en la posibilidad, te recomiendo suscribirte a este plan. Esto lo podrías hacer en el botón Upgrade To Plus. De hecho si damos clic sobre esta opción, tenemos las especificaciones de lo que nos ofrece cada plan: 

Plan Free 

  • Mensajes ilimitados, interacciones e historial. 
  • Acceso al modelo GPT-3.5.
  • Acceso en la web, iOS y Android. 

Plan Plus (20 dólares al mes) 

  • Todo en lo que viene en el plan Free. 
  • Acceso a GPT-4 (su modelo más avanzado y más inteligente).
  • Explora, crea y utiliza GPTs.
  • Acceso a herramientas adicionales como DALL·E, navegación en internet, Análisis Avanzado de Datos y más.

ChatGPT Enterprise 

  • En caso de que necesites más capacidad, también existe el plan para empresas en la que tendrás que contactarte con ellos. 

Sección New Chat e historial de ChatGPT

A la izquierda, en la parte superior tenemos New Chat que nos permitirá crear un nuevo Chat. Puedes tener varios chats, y que cada uno te ayude en una tarea en específico. Hay que tener en cuenta que el contexto o la información que trates en un chat, no se pasará a otro, es decir, cada que abras un nuevo Chat, este será un lienzo en blanco. 

En esta sección se ubicará el historial de los Chats en orden cronológico. 

Custom instructions en ChatGPT

Si bajamos un poco más, al nombre del usuario podremos encontrar Custom instructions. Ya veremos como usarlo este post.

Settings en ChatGPT

Aquí tenemos los ajustes.  

En general: 

  • Se puede elegir el tema, es decir, si queremos que la interfaz se muestre en un tono claro u oscuro (como podrás haberte dado cuenta, yo elegí el tema oscuro).   
  • Además, tenemos la opción “Clear all chats”, que nos permitirá borrar todos los chats. 

En Data Controls: 

  • Tenemos un interruptor que permitirá guardar las conversaciones en el historial. Pero además nos indica que las conversaciones que tengamos con CHATGPT serán usadas para entrenar próximos modelos. Esto es muy importante, ya que toda la información que le demos al Chat va a ser usada como conjunto de entrenamiento. Por lo tanto, no es recomendable proporcionar información sensible, como: claves, tokens, secretos comerciales, entre otros. 
  • En este mismo apartado se tiene la opción, Shared Links, para administrar los links compartidos. 
  • Export data, que nos permitirá descargar todos los chats que generemos junto con ChatGPT. 
  • Y por último tenemos, borrar la cuenta.  

¿Qué es un prompt?

Un «prompt» hace referencia a una instrucción o una serie de palabras clave proporcionadas a un modelo de lenguaje para que genere una respuesta o completación específica. 

Vamos a crear nuestro primer prompt, nuestro primer mensaje, para ello tendremos que digitar el texto en la sección inferior.

Para enviarle el mensaje tendremos que presionar Enter o hacer clic sobre la flechia derecha que apunta hacia arriba. Y bien, esencialmente podrías preguntarle cualquier cosa, por ejemplo: 

Prompt: ¿Qué son los seres vivos? 

Y tenemos una respuesta bastante buena de lo que son los seres vivos

Prompt: ¿Cuál es el país más poblado del mundo?

Tenemos como respuesta: A partir de mi última actualización en enero de 2022, el país más poblado del mundo es China… 

Y quedemonos aquí un momento. Podríamos seguir creando prompts, y experimentar un poco pero aquí nos está dando la fecha límite de su conocimiento que es hasta enero de 2022, hasta la fecha de realización de este blog (noviembre de 2023).

Prompt: Dame las noticias más importantes del mundo en esta última semana. 

Si le planteamos preguntas acerca de las noticias de la última semana, no va a poder respondernos acorde a lo que le pedimos, porque no tiene información actualizada. Pero mucho ojo, ChatGPT 4 (La versión Plus), que es la versión de pago, si que se le puede hacer este tipo de preguntas más actuales por así decirlo, ya que puede realizar consultas en internet. 

¿Qué pasa si pongo un mismo prompt en diferentes chats en ChatGPT? 

Depende del objetivo del prompt. Por ejemplo, si este es más específico, como el de responder a una pregunta, es probable que se obtenga respuestas ligeramente diferentes. Esto se debe a que el modelo de lenguaje funciona de manera probabilística y generativa. Cada vez que se realiza una pregunta, el modelo toma en cuenta el contexto de la conversación hasta ese punto y genera una respuesta basada en esa información. 

Prompt: ¿Cuál es el país más poblado del mundo?

Si comparamos esta respuesta con la anterior que nos había dado sobre el mismo prompt, podemos ver que hay pocas diferencias, que se centran en la forma del texto. Y es que no obtendrás exactamente las mismas respuestas a pesar que uses un mismo prompt, esto hay que tenerlo muy en cuenta.

Si el prompt solicita contenido más creativo, los resultados pueden llegar a tener bastante diferencia. 

Prompt: Crea un cuento sobre un gato que se queda dormido mientras come, ya que la noche anterior salió de paseo con sus otros amigos gatos. 

Como podemos apreciar, a pesar de que el chatbot ha elegido los mismos nombres para ambos gatos en distintos chats, la historia del cuento cambia.

Y esto ha sido todo por este blogpost 🐈. En el siguiente, seguiremos con la miniserie: ¡Aprende a sacar lo mejor de ChatGPT 3.5! 🤖💬. ¡Un abrazo y nos vemos en el siguiente!.