Cómo crear buenos prompts para generar contenido con IA

Los prompts son frases o enunciados que usamos para comunicarnos con sistemas de inteligencia artificial, como ChatGPT o MidJourney. Ellos le indican a la IA qué tipo de respuesta necesitamos, basándose en el contexto y el estilo que le das.

Hablamos de guías para el sistema, que busca información en su base de conocimientos y aplica su comprensión del lenguaje natural para ofrecer una respuesta apropiada y útil. Sin embargo, una IA no tiene emociones, valores ni preferencias propias, y puede tener dificultades para entender el contexto y la ambigüedad del lenguaje natural.

Es por esto que vale la pena entender cómo darle instrucciones a una IA.

¿Cómo “razona” la IA?

La IA es muy buena creando, pero para crear algo realmente especifico, requiere de instrucciones igual de precisas. Esto se debe a cómo “piensa”, y es importante entenderlo para generar buenos prompts.

El proceso que, en general, sigue una IA para comprender un prompt y elegir un resultado es el siguiente:

  1. El sistema lee el prompt y lo analiza usando el procesamiento del lenguaje natural (PLN), que es una tecnología que le permite entender el significado y la intención del lenguaje humano.
  2. El sistema busca en su base de conocimientos, una colección de datos y textos que ha aprendido de fuentes diversas, como la web, libros, artículos, código, entre otros.
  3. Después de buscar, el sistema aplica un modelo generativo, un algoritmo que puede crear contenido nuevo a partir de lo que ha aprendido. El modelo generativo usa una red neuronal, una estructura matemática que imita el funcionamiento del cerebro humano, para predecir la mejor respuesta posible.
  4. El sistema evalúa la calidad de la respuesta generada usando criterios como la coherencia, la relevancia, la originalidad y la precisión. El sistema puede generar varias respuestas posibles y elegir la mejor según estos criterios.
  5. Por último, el sistema muestra la respuesta elegida al usuario, junto con el prompt original y el modelo generativo que usó. El sistema también puede mostrar la fuente de la información utilizada para generar la respuesta, si el usuario lo solicita.

El problema es que si la instrucción es muy general, la IA llenará los espacios a su manera, y aquí es donde se demuestra que una inteligencia artificial no puede o no debería llenar los vacíos de información si queremos un resultado correcto.

Lo que genere la IA dependerá enormemente de los conocimientos que tengas para darle instrucciones, por esto vemos que es común encontrarse con resultados deficientes creados con inteligencia artificial.

Prompts de generación de imágenes

Un ejemplo ideal para entender cómo obtener los mejores resultados de una IA nos lo puede dar las imágenes de IA del Papa Francisco.

Imágenes del Papa Francisco generadas por IA.

Evidentemente, se puede generar una imagen similar con un prompt simple, como por ejemplo:

El papa Francisco con una chaqueta de Balenciaga, fotografía hiperrealista

Pero queremos algo específico, así que usaremos una estructura similar para crear un prompt óptimo que nos dé justo lo que queremos (o lo más cercano posible). Lo mostraremos de forma práctica con un perro:

La plantilla para prompt se puede dividir en varias partes:

  • El sujeto principal de la imagen, que es lo que quieres que aparezca en el centro de la escena. Por ejemplo: un perro con sombrero de cowboy.
  • Los elementos secundarios que acompañan al sujeto, que son los detalles que añaden interés o humor a la imagen. Por ejemplo: un cactus, una guitarra, en un desierto mexicano, al mediodía .
  • Los detalles técnicos de la cámara que se supone que tomó la foto, que son los parámetros que definen la calidad y el estilo de la imagen. Por ejemplo: tomado con una cámara Nikon D850 con lente de 35 mm f/1.4, apertura de f/2.8, velocidad de obturación de 1/125, ISO 200 y luz artificial.
  • El tipo de encuadre y perspectiva de la imagen, que es cómo quieres que se vea el sujeto y el fondo. Por ejemplo: primer plano, ángulo bajo, fondo desenfocado.
  • El estilo artístico y la calidad de la imagen, que son las palabras que describen el aspecto general de la imagen. Por ejemplo: fotografía hiperrealista, vintage, sepia, grano, viñeta.
  • Los parámetros adicionales que modifican el aspecto de la imagen, que son las opciones que puedes activar o desactivar para obtener resultados diferentes. Por ejemplo: —ar 4:5 —upbeta —q 2 —v 5.

Un ejemplo de un prompt con todos estos elementos sería:

un perro con sombrero de cowboy, un cactus, una guitarra, en un desierto mexicano, al medio dia, tomado con una cámara Nikon D850 con lente de 35 mm f/1.4, apertura de f/2.8, velocidad de obturación de 1/125, ISO 200 y luz artificial, primer plano, ángulo bajo, fondo desenfocado, fotografía hiperrealista, vintage, sepia, grano, viñeta, —ar 4:5 —upbeta —q 2 —v 5

Los resultados serían los siguientes:

Noten que la IA siguió las instrucciones, pero de forma arbitraria rellenó los espacios no especificados, como la raza del perro, el color de la guitarra, etc. Aun así, podemos apreciar que obtuvimos imágenes bastante precisas, y con resultados realmente similares, manteniendo el mismo estilo y calidad. El truco está en dejar la menor cantidad de elementos en manos de la IA.

Prompts para la generación de contenido

Muchas personas usan IA para crear contenido en diferentes formatos, sean videos, imágenes, texto o demás, pero los resultados que ofrece la inteligencia artificial pueden no cumplir con las expectativas de los usuarios. Si esto pasa, debemos revisar los prompts que usamos y confirmar si incluimos los detalles necesarios de la forma correcta.

Para entender cómo podemos darle cada vez mejores instrucciones a la IA, conozcamos estos ejemplos de prompts para distintos formatos:

Artículos

Aquí entramos en terrenos peligrosos. Recordemos que muchas veces no sabemos con qué bases de datos la IA está obteniendo el resultado que le pides. Aunque la IA no tenga creencias o sesgos, puede “heredar” alguna de las fuentes que tome.

Por este motivo, es recomendable revisar muy bien el producto de la IA, y ser especialmente claro con el enfoque, y de ser posible, suministrarle fuentes.

Por ejemplo, se puede crear un artículo con IA, pero se debe ser muy específico, y de preferencia darle instrucciones sobre la estructura del mismo. Podríamos utilizar estas pautas:

  1. El tipo de texto que quieres que el sistema genere, que es un artículo de 1000 palabras sobre los prompts de IA para generar artículos de calidad.
  2. El tono que quieres que tenga el artículo, que es informativo y formal.
  3. El título que quieres que tenga el artículo, que es Cómo crear un prompt que genere buenos resultados.
  4. Los elementos que quieres que incluya el artículo, que son una introducción, cuatro encabezados y subtítulos (H2, H3 y H4), tres preguntas frecuentes (FAQs) y una conclusión.
  5. Las instrucciones de formato que quieres que siga el artículo, que son utilizar negritas y cursivas donde sea necesario y preparar el texto para que pueda superar en rango a otro existente en Google con el mismo término de búsqueda: prompts de IA.
  6. Las instrucciones de SEO que quieres que aplique el artículo, que son utilizar palabras clave relevantes y relacionadas con el tema, personalizar la URL y la meta descripción con la palabra clave principal, optimizar las imágenes con SEO, usando un texto alternativo que describa lo que muestran, y utilizar enlaces internos y externos de calidad, que sean coherentes con el contenido y que aporten valor al usuario.

Escribe un artículo de 1000 palabras sobre los prompts de IA para generar artículos de calidad, con un tono informativo y formal. Utiliza el título: Cómo crear un prompt que genere buenos resultados. Incluye una introducción, cuatro encabezados y subtítulos (H2, H3 y H4), tres preguntas frecuentes (FAQs) y una conclusión. Utiliza negritas y cursivas donde sea necesario y prepara el artículo para que pueda superar en rango a otro artículo existente en Google con el mismo término de búsqueda: prompts de IA. Utiliza palabras clave relevantes y relacionadas con el tema del artículo, como prompts, IA, generación de contenido, etc. Personaliza la URL y la meta descripción con la palabra clave principal. Optimiza las imágenes con SEO, usando un texto alternativo que describa lo que muestran. Utiliza enlaces internos y externos de calidad, que sean coherentes con el contenido y que aporten valor al usuario.

El resultado puedes observarlo aquí:

Según la IA que uses, puedes incluso brindarle fuentes para que genere el contenido, y ser aún más específico con la estructura. Recuerda: no es buena idea dejar que la IA rellene los espacios de un artículo por ti. Es mucho más eficiente darle el mayor contexto posible.

Redes sociales

Siguiendo el mismo principio para generar artículos con IA, lo ideal es darle toda la información posible, además de los elementos que realmente deseas incluir en la publicación:

  1. El tipo de contenido que quieres que el sistema genere, que es una publicación de 280 caracteres o menos sobre un tema específico.
  2. El tono que quieres que tenga el post, que puede ser informativo, divertido, persuasivo, etc.
  3. El objetivo que quieres conseguir, que puede ser informar, entretener, promocionar, etc.
  4. El público al que quieres dirigirte, que puede ser general o segmentado por edad, género, ubicación, intereses, etc.
  5. Los elementos que quieres que incluya el tweet, que pueden ser hashtags, menciones, emojis, enlaces, imágenes, etc.

Un ejemplo de un prompt para generar contenido para X sobre la importancia de entender las limitaciones de la IA sería:

Escribe un hilo de X sobre la importancia de entender las limitaciones de la IA, con un tono informativo y reflexivo. El objetivo es concienciar sobre los desafíos y riesgos que implica el uso de esta tecnología, incluye argumentos de libros como: superinteligencia de Nick Bostrom, o argumentos de Stuart Russell y Peter Norvig. El público son los interesados en la IA y su impacto social.

Aquí te dejo el hilo para que veas el resultado:

Hilo de X generado por inteligencia artificial. Hilo de Kevin Hernández.i

Como ves, está muy limitado por la información que tiene la IA disponible sobre los puntos de referencia. Por ende, solo se mantiene en información básica.

Prompts de análisis

La IA procesa enormes cantidades de datos en pocos segundos, lo que te permite investigar diferentes temas y realizar análisis de los mismos, aunque requiere un conocimiento amplio del tema abordado.

La idea es conseguir la aguja en el pajar de información que es Internet hoy en día, y obtener resultados específicos y verdaderos.

Probemos con las siguientes pautas:

  1. Identifica el fenómeno que quieres analizar y el tipo de análisis que quieres realizar. Por ejemplo, si quieres analizar el fenómeno del cambio climático y su impacto en el planeta, puedes hacer un análisis descriptivo, correlacional o experimental.
  2. Elabora una pregunta o una afirmación que exprese claramente lo que quieres que el sistema analice.
  3. Brinda suficiente contexto al sistema para que pueda generar una respuesta relevante y coherente. Puedes usar datos, fuentes, ejemplos o referencias que apoyen tu análisis.
  4. Ajusta la calidad y el formato de la respuesta que quieres que el sistema genere, usando parámetros que indiquen el nivel de detalle, la longitud, el estilo, etc.

Un ejemplo de prompt que utilice estas pautas se veria asi:

Genera un texto de 500 palabras que analice la relación entre el consumo de azúcar y la obesidad, con un tono informativo y formal. El objetivo es explicar cómo el consumo de azúcar afecta al peso corporal y qué consecuencias tiene para la salud. El público son los adultos que quieren cuidar su alimentación. Incluye datos, fuentes, ejemplos y referencias que apoyen tu análisis. Ajusta la calidad y el formato del texto con los parametros mas populares para este tipo de analisis.

Puedes consultar el resultado aquí:

Como puedes observar, la IA hace un análisis dentro de las limitaciones incluidas en el prompt, pero depende enormemente de tu capacidad para revisar la calidad de la información que obtienes. Por ende, hay que ser cuidadoso cuando se abordan temas de los cuales no tengamos dominio.

La IA es tan inteligente como el que la usa

Al estar limitada por los conocimientos del usuario, la IA es más un potenciador de las habilidades que ya tengas que una manera de cubrir tus carencias.

Es vital tener esto en cuenta antes de usarla; sin embargo, estos ejemplos de prompts te ayudarán.

💡
Sigue leyendo nuestras otras publicaciones sobre inteligencia artificial para seguirle el pulso