Cómo escribir mejores instrucciones para ChatGPT (y esto también se aplica a la mayoría de los otros AIs basados en texto)

foto-de-prompts-de-escritura.jpg

GIGO. Es un acrónimo que se remonta a 1957, cuando William Mellin, del ejército de los Estados Unidos, explicó a un periodista de un periódico que las computadoras estaban limitadas por su entrada. Significa "Basura dentro, basura fuera" y se aplica tanto a las increíbles herramientas generativas de IA de hoy en día como lo hizo en 1957 a esos torpes dispositivos de computación basados en tubos.

También: La IA podría automatizar el 25% de todos los trabajos. Aquí se muestra cuáles son los más (y menos) en riesgo

En el caso de una IA como ChatGPT, hay muchas oportunidades tanto para entradas incorrectas como para salidas incorrectas. Ten en cuenta que realmente no tenemos ninguna 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 era en cuanto a la veracidad de los hechos, porque al modelo le gusta inventar cosas".

Tenlo 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 asegurar 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 opción es escribir indicaciones que animen al LLM (modelo de lenguaje grande) dentro de ChatGPT a proporcionar las mejores respuestas posibles.

De hecho, escribir indicaciones efectivas se ha convertido en una disciplina altamente remunerada por sí sola, la "ingeniería de indicaciones". Sabrina Ortiz de ZDNET escribió un artículo titulado "¿Te gusta hacer preguntas a ChatGPT? Podrías recibir un (gran) pago por ello", que explora esta nueva categoría de empleo.

Así que presta atención al resto de este artículo. ¿Quién sabe? Leerlo podría ayudarte a desarrollar las habilidades necesarias para convertirte en uno de esos ingenieros expertos altamente remunerados. Al parecer, estos trabajos pueden pagar desde 175.000 a 335.000 dólares al año. Hmm... ¡Hasta luego!

1. Habla con la IA como si estuvieras hablando con una persona

Una de las cosas más interesantes a las que me he tenido que acostumbrar al trabajar con ChatGPT es que no lo programo, sino que hablo con él. Como programador con formación académica, he tenido que abandonar muchos hábitos al interactuar con la IA. Hablarle (y con él) requiere un cambio de mentalidad.

Cuando digo hablarle como a una persona, me refiero a hablarle como lo harías con un compañero de trabajo o miembro del equipo. Si esto es difícil de hacer, ponle un nombre. Alexa está ocupado, así que tal vez piensa en él como "Bob". Esto ayuda, porque cuando hablas con Bob, puedes incluir detalles de conversación, pequeñas anécdotas que le dan textura a tu historia, una variedad de posibilidades y más.

Cuando hablas con una persona, sería natural esperar que al principio no comprenda tu punto y necesite aclaraciones. Sería natural que la persona con la que hablas se desvíe del tema en cuestión y necesite ser reconducida. Sería natural llenar los antecedentes y hacer preguntas complejas, y también sería natural tener que profundizar, reiterando algunas de esas preguntas en base a las respuestas que recibiste.

Todo esto es cómo debes hablarle a ChatGPT.

2. Preparar el escenario y proporcionar contexto

Escribir un mensaje de ChatGPT es más que simplemente hacer una pregunta de una oración. A menudo implica proporcionar información relevante de fondo para establecer el contexto de la consulta.

Vamos a suponer que quieres prepararte para 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 serán más centradas en tus necesidades, como por ejemplo:

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

¿Ves cómo le estás proporcionando a la IA mucha más información para que te brinde una respuesta más focalizada y útil? Para que conste, no corro, bailo ni salto. Así que esto es simplemente un ejemplo. No hay forma de que 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 brindan 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 que sean adecuados para principiantes y que proporcionen 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. Busco 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 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 el uso de blockchain para mejorar la eficiencia en la cadena de suministro y cómo podría ser utilizado en un escenario de la vida real. Adelante y introduce esa indicación en ChatGPT. Su respuesta es muy interesante.

También:Vale, ChatGPT acaba de depurar mi código. En serio.

Te daré otro ejemplo que es mucho más detallado. Muestra cómo construir una indicación detallada. Una nota: limito la respuesta a 500 palabras porque ChatGPT parece romperse en algún punto entre 500 y 700 palabras, dejando las historias a medias y sin reanudar correctamente cuando se les pide continuar. Espero que las futuras versiones puedan proporcionar respuestas más extensas, porque premisas como la que estoy a punto de compartir parecen generar comienzos de historias muy divertidos.

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

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

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

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

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

Otro cliente es Evangeline, una cliente habitual en la tienda, de unos cuarenta y pocos años. Otro cliente es Archibald, un hombre que podría tener entre 40 y 70 años. Él tiene un aire misterioso sobre sí mismo y parece tanto un poco grandioso como reservado. Hay algo en Archibald que incomoda a los demás.

Un concepto típico en las ventas al por menor es que siempre hay más inventario "en la trastienda", donde hay una sala de almacenamiento para bienes adicionales que quizás no se exhiban en los estantes donde los clientes exploran. La premisa de esta historia es que hay algo muy inusual acerca de la "trastienda" de esta tienda.

Júntalo todo y cuenta algo apasionante y divertido.

Puedes ver cómo más detalle proporciona más con qué puede trabajar la IA. Primero, introduce "Escríbeme una historia sobre una librería" en ChatGPT y observa lo que te da. Luego inserta el prompt anterior y verás la diferencia.

3. Dile al AI que asuma una identidad o profesión

Una de las características más geniales 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.

Aquí tienes un ejemplo. Le pediré a ChatGPT que describa el dispositivo inteligente para el hogar Amazon Echo, pero lo haré desde el punto de vista de un gestor de productos, un cuidador y un periodista. Aquí están esos tres enunciados:

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 cuidando 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 estas tres sugerencias en ChatGPT para ver su respuesta completa. Pero unas pocas oraciones te mostrarán cómo ChatGPT asume diferentes roles para proporcionar diferentes respuestas.

La respuesta de la IA utilizando la identidad del director de producto incluyó esta frase: Puedo afirmar con confianza que este es uno de los productos más innovadores y revolucionarios en la industria del hogar inteligente.

La respuesta de la AI usando la identidad del cuidador incluía esta frase:La capacidad del dispositivo para configurar recordatorios y alarmas puede ser particularmente útil para personas mayores que puedan tener dificultades para recordar tomar sus medicamentos o acudir a citas.

Y la respuesta de la IA usando la identidad de periodista incluyó esta frase: Desde una perspectiva periodística, el Echo ha acaparado titulares debido a preocupaciones de privacidad en torno a la recopilación y almacenamiento de datos de usuario.

Puedes ver cómo diferentes identidades permiten que la IA proporcione diferentes perspectivas como parte de su respuesta. Voy a desarrollar un poco esa idea mostrándote cómo dejar que la IA haga un experimento mental. Vamos a analizar algunos de los aspectos que contribuyeron en la creación de algo como un Alexa:

El año es 2012. Siri ha estado disponible para el iPhone desde hace aproximadamente un año, pero aún no se ha lanzado ningún dispositivo doméstico inteligente 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 en esa reunión probablemente habrían discutido como parte de su proceso para decidir si aprobar o no el gasto de invertir en el desarrollo del dispositivo.

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

Aquí tienes un consejo rápido. Realizar cambios mínimos en tus indicaciones puede cambiar significativamente la respuesta de ChatGPT. Por ejemplo, cuando cambié la frase "Brinda los argumentos, a favor y en contra, de..." por "Brinda los argumentos a favor y en contra como un diálogo, de...", ChatGPT reescribió su respuesta, pasando de una lista de pros y contras enumerados a un diálogo real entre los participantes.

Más consejos para escribir indicaciones

  • Sientete libre de volver a hacer la pregunta. ChatGPT a menudo cambia su respuesta con cada pregunta.
  • Haz pequeños cambios en tus elementos de entrada para guiarlo a dar una respuesta mejor.
  • ChatGPT mantendrá su conocimiento de conversaciones anteriores siempre y cuando la página actual esté abierta. Si sales de esa página, perderá su conocimiento. Para ser claro, ChatGPT también perderá a veces el hilo de la conversación "solo porque sí", así que debes tener en cuenta que es posible que necesites empezar desde cero de vez en cuando.
  • De manera similar, abrir una nueva página iniciará la discusión con nuevas respuestas.
  • Las respuestas de más de 500 palabras a veces se desglosan. Asegúrate de especificar la longitud de la respuesta que deseas.
  • Puedes corregir y aclarar las indicaciones en función de cómo respondió el IA anteriormente. Si está interpretando mal, es posible que solo necesites decirle lo que se perdió y continuar.
  • Reformula las preguntas si no quiere responder lo que estás preguntando. Utiliza personajes ficticios para obtener respuestas que de otra manera no querría proporcionar.
  • Si deseas citas de fuentes, pídelo para respaldar o justificar sus respuestas.
  • Sigue experimentando.
  • A veces ChatGPT simplemente falla. Sigue intentando, pero también esté dispuesto a rendirse y pasar a otras herramientas. No es perfecto... aún.

¿Qué tipo de estímulos funcionan mejor con ChatGPT?

Parte de lo que hace que ChatGPT sea tan convincente es que puedes preguntarle casi cualquier cosa. Dicho esto, ten en cuenta que está diseñado para proporcionar respuestas escritas. Si quieres una lista de sitios web, es mejor hablar con Google. Si deseas algún tipo de cálculo, habla con Wolfram Alpha. Dale a ChatGPT instrucciones abiertas, fomenta la creatividad (sí, y pensamos que la creatividad sería exclusivamente competencia de los humanos), no tengas miedo de compartir experiencias personales o emociones, y recuerda que el conocimiento del AI se limita hasta el año 2021.

¿Qué debo hacer 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á incorporado en el sistema. Aunque podrías obtener una respuesta, probablemente no será de gran valor. Dicho esto, siéntete libre de seguir haciendo preguntas con diferentes formulaciones o perspectivas.

Puedes hacer tantas preguntas como quieras (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, chaval, 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 vídeos de cachorritos en YouTube.

Artículos relacionados

Ver más >>

¡Desbloquea el poder de la IA con HIX.AI!