Cómo escribir mejores indicaciones para ChatGPT para obtener los mejores resultados de IA generativa

Consejos para indicaciones en ChatGPT y mejores resultados de IA generativa

GIGO. Es un acrónimo que data de 1957 cuando William Mellin del Ejército de los Estados Unidos explicó a un reportero de periódico que las computadoras estaban limitadas por su entrada. Significa “Basura entra, basura sale” y se aplica tanto a las increíbles herramientas de IA generativa de hoy en día como a aquellos aparatosos y antiguos dispositivos de cómputo basados en tubos de vacío de 1957.

En el caso de una IA como ChatGPT, hay muchas oportunidades tanto para la entrada de basura como para la salida de basura. Ten en cuenta que realmente no tenemos idea de lo que se le ha alimentado como parte de su entrenamiento. Sabemos que su percepción de los hechos es tan fluida que prácticamente está cualificado para ser un político estadounidense. De hecho, John Schulman, cofundador de OpenAI (los creadores de ChatGPT), dice: “Nuestra mayor preocupación estaba relacionada con la veracidad de los hechos porque al modelo le gusta inventar cosas”.

También: 7 consejos avanzados para escribir indicaciones de ChatGPT que necesitas saber

Ten eso en cuenta, porque no importa cuán buenas sean tus indicaciones, siempre existe la posibilidad de que la IA simplemente invente cosas. Dicho esto, hay mucho que puedes hacer al redactar indicaciones para garantizar el mejor resultado posible. Eso es lo que exploraremos en este tutorial.

Cómo crear indicaciones efectivas para ChatGPT

Para evitar el factor GIGO, tu mejor apuesta es escribir indicaciones que animen al modelo de lenguaje grande (LLM) dentro de ChatGPT a proporcionar las mejores respuestas posibles.

De hecho, escribir indicaciones efectivas se ha convertido en una disciplina muy bien remunerada llamada “ingeniería de indicaciones”. Sabrina Ortiz de ENBLE escribió un artículo titulado “¿Te gusta hacer preguntas a ChatGPT? Podrías recibir un salario (mucho) por ello” que exploraba esta nueva categoría laboral.

También: ¿Necesitas un escritor de ensayos de IA? Así es como ChatGPT (y otros chatbots) pueden ayudar

Así que presta atención al resto de este artículo. ¿Quién sabe? Leerlo podría ayudarte a desarrollar las habilidades para convertirte en uno de esos ingenieros de indicaciones altamente remunerados. Aparentemente, estos trabajos pueden pagar entre $175,000 y $335,000 al año. ¡Hmm… Nos vemos!

1. Habla con la IA como lo harías con una persona

Una de las cosas más interesantes a las que he tenido que acostumbrarme al trabajar con ChatGPT es que no lo programas, hablas con él. Como programador formalmente capacitado, he tenido que dejar muchos hábitos de lado al interactuar con la IA. Hablar con ella (y con ella) requiere un cambio de mentalidad.

Cuando digo hablar con ella como si fuera una persona, me refiero a hablar con ella como lo harías con un compañero de trabajo o un miembro del equipo. Si eso es difícil de hacer, ponle un nombre. Alexa ya está ocupado, así que tal vez piensa en ella como “Bob”. Esto ayuda porque cuando hablas con Bob, es posible que incluyas detalles de conversación, pequeñas anécdotas que le den textura a tu historia, una variedad de posibilidades y más.

También: ¿Cómo usar ChatGPT para escribir código?

Cuando hablas con una persona, sería natural esperar que al principio no entienda tu punto y requiera aclaraciones. Sería natural que alguien con quien estás hablando se desvíe del tema en cuestión y necesite ser reconducido. Sería natural llenar los antecedentes y hacer preguntas complejas, y también sería natural tener que profundizar, reformulando algunas de esas preguntas en función de las respuestas que recibiste.

Esto se llama interacción con indicaciones. No tengas miedo de hacer preguntas de varios pasos. Haz una pregunta, obtén una respuesta. Basándote en esa respuesta, haz otra pregunta. Personalmente, he hecho esto de 10 a 20 veces seguidas y he obtenido resultados muy poderosos. Y encaja con la analogía de “hablar con un amigo”. No solo le harías una pregunta a un amigo y luego te marcharías. Tendrías una conversación. Haz lo mismo con la IA.

Todo esto es cómo deberías hablar con ChatGPT.

2. Establecer el escenario y proporcionar contexto

Escribir una indicación para ChatGPT implica más que simplemente hacer una pregunta de una sola oración. A menudo implica proporcionar información relevante de antecedentes para establecer el contexto de la consulta.

Supongamos que deseas prepararte para correr un maratón. Podrías preguntarle a ChatGPT:

¿Cómo puedo prepararme para un maratón?

Pero obtendrás una pregunta mucho más matizada si, en cambio, le dices que estás entrenando para tu primer maratón. Las respuestas que obtendrás estarán más enfocadas en tus necesidades, como por ejemplo:

Soy un corredor principiante y nunca antes he corrido un maratón, pero quiero completar uno en seis meses. ¿Cómo puedo prepararme para un maratón?

¿Ves cómo le estás dando a la IA mucha más información para proporcionarte una respuesta más enfocada y útil? Para constancia, no corro, no bailo, ni salto. Así que esto es simplemente un ejemplo. No hay forma de que yo corra un maratón (a menos que lo haga con un motor V-Twin debajo de mi asiento). Aquí tienes dos ejemplos más de preguntas que proporcionan contexto:

Estoy planeando viajar a España en unos meses y me gustaría aprender un poco de español básico para poder comunicarme con los residentes locales. Estoy buscando recursos en línea adecuados para principiantes que ofrezcan un enfoque estructurado y completo para aprender el idioma. ¿Puedes recomendarme algunos recursos en línea para aprender español como principiante?

En este caso, en lugar de simplemente preguntar sobre recursos de aprendizaje, el contexto ayuda a enfocar a la IA en aprender cómo comunicarse en el terreno con los residentes locales. Aquí tienes otro ejemplo:

Soy un empresario interesado en explorar cómo la tecnología blockchain puede mejorar la eficiencia y transparencia de la cadena de suministro. Estoy buscando una explicación clara y concisa de la tecnología y ejemplos de cómo se ha utilizado en el contexto de la gestión de la cadena de suministro. ¿Puedes explicar el concepto de la tecnología blockchain y sus posibles aplicaciones en la gestión de la cadena de suministro?

En este ejemplo, en lugar de simplemente pedir información sobre blockchain y cómo funciona, el enfoque se centra específicamente en blockchain para la eficiencia de la cadena de suministro y cómo podría ser utilizado en un escenario del mundo real. Adelante, introduce esa indicación en ChatGPT. Su respuesta es muy interesante.

También: ChatGPT responde incorrectamente a más de la mitad de las preguntas sobre ingeniería de software

Voy a darte otro ejemplo más detallado. Muestra cómo construir una indicación detallada. Una nota: limito la respuesta a 500 palabras porque parece que ChatGPT se trunca en algún lugar entre las 500 y 700 palabras, dejando las historias a medias y sin reanudar adecuadamente cuando se le pide continuar. Espero que las versiones futuras puedan proporcionar respuestas más extensas, porque premisas como la que estoy a punto de compartir parecen generar comienzos de historias realmente divertidos.

Escríbeme un cuento corto, de no más de 500 palabras.

La historia tiene lugar en 2339, en Boston. Toda la historia se desarrolla dentro de una librería de estilo victoriano que no estaría fuera de lugar en el Callejón Diagon. Dentro de la tienda se encuentran los siguientes personajes, todos humanos:

El propietario: haz que esta persona sea interesante y un poco inusual, dale un nombre y al menos una habilidad o característica que influya en su trasfondo y posiblemente en toda la historia corta.

El ayudante: este es un dependiente de la tienda. Su nombre es Todd.

El cliente y su amigo: Dos clientes entraron juntos a la tienda, Jackson y Ophelia. Jackson está vestido como si fuera a una convención de Steampunk, mientras que Ophelia parece que regresa a casa después de trabajar en una oficina profesional.

Otro cliente es Evangeline, una cliente habitual de la tienda, de unos 40 años. Otro cliente es Archibald, un hombre que podría tener entre 40 y 70 años. Tiene un aire misterioso y parece tanto grandioso como reservado. Hay algo en Archibald que hace que los demás se sientan incómodos.

Un concepto típico en las ventas minoristas es que siempre hay más inventario “en la parte de atrás”, donde hay un almacén para bienes adicionales que podrían no mostrarse en los estantes donde los clientes navegan. La premisa de esta historia es que hay algo muy inusual en la “parte de atrás” de esta tienda.

Combina todo esto y cuenta algo cautivador y divertido.

Puedes ver cómo más detalles brindan más con lo que la IA puede trabajar. Primero, introduce “Escríbeme una historia sobre una librería” en ChatGPT y ve lo que te da. Luego introduce la indicación anterior y verás la diferencia.

3. Indica a la IA que asuma una identidad o profesión

Una de las características más interesantes de ChatGPT es que puede escribir desde el punto de vista de una persona o profesión específica. Hace algunos meses, mostré cómo puedes hacer que ChatGPT escriba como si fuera un pirata o Shakespeare, pero también puedes hacer que escriba como si fuera un profesor, un ejecutivo de marketing, un periodista o cualquier otra perspectiva que desees que considere.

También: Cómo ChatGPT puede reescribir y mejorar tu código existente

Aquí tienes un ejemplo. Le pediré a ChatGPT que describa el dispositivo inteligente para el hogar Amazon Echo, pero que lo haga desde el punto de vista de un gerente de producto, un cuidador y un periodista. Estos son los tres enfoques:

Desde el punto de vista de su gerente de producto, describe el dispositivo Amazon Echo Alexa.

Desde el punto de vista de un hijo adulto que cuida a un padre anciano, describe el dispositivo Amazon Echo Alexa.

Desde el punto de vista de un periodista, describe el dispositivo Amazon Echo Alexa.

Puedes ingresar estos tres enfoques en ChatGPT para ver su respuesta completa. Pero unas pocas oraciones te mostrarán cómo ChatGPT asume los diferentes roles para proporcionar diferentes respuestas.

La respuesta de la IA utilizando la identidad del gerente de producto incluyó esta oración: “Puedo decir con confianza que este es uno de los productos más innovadores y revolucionarios en la industria de los hogares inteligentes”.

La respuesta de la IA utilizando la identidad del cuidador incluyó esta oración: “La capacidad del dispositivo para establecer recordatorios y alarmas puede ser particularmente útil para las personas mayores que pueden tener dificultades para recordar tomar sus medicamentos o asistir a citas”.

También: 5 formas de explorar el uso de la IA generativa en el trabajo

Y la respuesta de la IA utilizando la identidad del periodista incluyó esta oración: “Desde una perspectiva periodística, el Echo ha sido noticia debido a las preocupaciones de privacidad relacionadas con la recopilación y almacenamiento de datos de los usuarios”.

Puedes ver cómo las diferentes identidades permiten que la IA proporcione diferentes perspectivas como parte de su respuesta. Ampliaré un poco esa idea mostrándote cómo permitir que la IA haga un experimento mental. Veamos algunos de los problemas que se tuvieron en cuenta en la creación de algo como Alexa:

El año es 2012. Siri ha estado disponible para el iPhone durante aproximadamente un año, pero no se ha lanzado nada similar a un dispositivo inteligente para el hogar como Alexa. La escena es una reunión de la junta directiva de Amazon donde acaban de proponer el asistente inteligente Echo basado en Alexa.

Proporciona los argumentos a favor y en contra que los miembros de la junta habrían discutido como parte de su proceso de decisión para aprobar o no el gasto en el desarrollo del dispositivo.

No dudes en incluir la participación de expertos en diseño de ingeniería y defensores del producto, si eso proporciona una perspectiva más completa.

Un consejo rápido. Hacer cambios menores en tus enfoques puede cambiar significativamente la respuesta de ChatGPT. Por ejemplo, cuando cambié la frase “Proporciona los argumentos a favor y en contra que…” por “Proporciona los argumentos a favor y en contra en forma de diálogo, que…”, ChatGPT reescribió su respuesta, cambiando de una lista de pros y contras enumerados a un diálogo real entre los participantes.

4. Mantén a ChatGPT en el camino correcto

Como mencioné anteriormente, ChatGPT tiende a desviarse, perder el hilo de la discusión o inventar respuestas por completo.

También: OpenAI encontró una forma de hacer que los modelos de IA sean más lógicos y eviten alucinaciones

Existen algunas técnicas que puedes utilizar para mantenerlo en el camino correcto y ayudar a que sea honesto.

Una de las cosas que más me gusta hacer es pedirle a ChatGPT que justifique sus respuestas. Utilizaré frases como “¿Por qué piensas eso?” o “¿Qué evidencia respalda tu respuesta?” A menudo, la IA simplemente se disculpará por inventar cosas y ofrecerá una nueva respuesta. Otras veces, podría darte información útil sobre su proceso de razonamiento. En cualquier caso, no olvides aplicar los consejos que proporciono para hacer que ChatGPT cite fuentes.

Si tienes una conversación bastante larga con ChatGPT, notarás que la IA pierde el hilo. Esto claramente no es algo único de las IA. Si tienes una conversación bastante larga con la mayoría de amigos, familiares y compañeros de trabajo, es probable que alguien pierda el hilo. Dicho esto, cuando estés en una conversación con ChatGPT, puedes utilizar las mismas técnicas que usas con tus amigos. Guía suavemente a la IA para que vuelva al tema y recuérdale cuál es el tema y qué estás tratando de explorar.

Más consejos para escribir indicaciones

  • No dudes en volver a hacer la pregunta. ChatGPT a menudo cambia su respuesta con cada nueva pregunta.
  • Haz pequeños cambios en tus indicaciones para guiarlo y obtener una mejor respuesta.
  • ChatGPT retendrá su conocimiento de conversaciones anteriores mientras la página actual esté abierta. Si sales de esa página, perderá su conocimiento. Para ser claro, a veces ChatGPT también puede perder el hilo de la conversación “solo porque sí”, así que ten en cuenta que puede que necesites comenzar de nuevo de vez en cuando.
  • De manera similar, abrir una nueva página iniciará la discusión con respuestas nuevas.
  • Las respuestas de más de aproximadamente 500 palabras a veces se vuelven incoherentes. Asegúrate de especificar la longitud de la respuesta que deseas.
  • Puedes corregir y aclarar las indicaciones en base a cómo el AI respondió anteriormente. Si te está interpretando mal, es posible que puedas simplemente decirle lo que se perdió y continuar.
  • Reformula las preguntas si no quiere responder lo que estás preguntando. Utiliza personajes para obtener respuestas que de otra manera no querría dar.
  • Si deseas que se citen fuentes, pídele que respalde o justifique sus respuestas.
  • Las instrucciones personalizadas de ChatGPT ahora están disponibles para usuarios gratuitos. Puedes darle a ChatGPT un conjunto de indicaciones que siempre estarán disponibles, para no tener que volver a escribirlas.
  • Sigue experimentando.
  • Considera obtener la suscripción de ChatGPT Plus. Así podrás utilizar tus propios datos para obtener análisis potentes. También puedes obtener datos de la web.
  • A veces ChatGPT simplemente falla. Sigue intentándolo, pero también estás dispuesto a renunciar y pasar a otras herramientas. No es perfecto… aún.

¿Qué tipo de indicaciones funcionan mejor con ChatGPT?

Parte de lo que hace que ChatGPT sea tan fascinante es que puedes preguntarle casi cualquier cosa. Dicho esto, ten en cuenta que está diseñado para proporcionar respuestas escritas. Si deseas una lista de sitios web, es mejor hablar con Google.

También: Esta nueva función de ChatGPT significa mejores respuestas con menos trabajo

Si deseas algún tipo de cálculo, habla con Wolfram Alpha. Dale a ChatGPT indicaciones abiertas, fomenta la creatividad (sí, y pensábamos que la creatividad sería exclusivamente para los humanos), no temas compartir experiencias personales o emociones, y recuerda que el conocimiento del AI se limita a 2021.

¿Qué hago si ChatGPT se niega a responder o no me gusta su respuesta?

Hay algunas limitaciones incorporadas en ChatGPT. Tiende a evitar responder preguntas políticas, por ejemplo. Eso es lo que está incluido en el sistema. Aunque es posible que puedas obtener una respuesta, probablemente no será de gran valor. Dicho esto, siéntete libre de seguir haciéndole preguntas con diferentes formulaciones o perspectivas.

También: ¿Cómo funciona realmente ChatGPT?

Puedes hacer tantas preguntas como desees (aunque una vez me dijo que le hice demasiadas preguntas y sugirió que volviera más tarde). Sí, de hecho, básicamente me dijo: “Vete, niño, me estás molestando”. Para ser justos, después de horas de preguntas, probablemente lo estaba. Esta cosa puede ser tan o más adictiva que ver videos de cachorros en YouTube.


Puedes seguir las actualizaciones de mi proyecto diario en las redes sociales. Asegúrate de suscribirte a mi boletín semanal de actualizaciones en Substack, y sígueme en Twitter en @DavidGewirtz, en Facebook en Facebook.com/DavidGewirtz, en Instagram en Instagram.com/DavidGewirtz, y en YouTube en YouTube.com/DavidGewirtzTV.