Prompt Engineering con Chat GPT

¿Qué es el Prompt Engineering y qué tiene que ver con Chat GPT?

Por si no lo habéis hecho anteriormente, conectarse a tontear en Chat GPT es una diversión de corto recorrido. Una vez que has sido educado, borde, y le has hecho unas preguntas que consideras ingeniosas para «ponerlo en un compromiso», te das cuenta de que no era para tanto.

Precisamente, porque no lo estás utilizando con un fin, más allá de que responda un correo a tu jefe (no lo hagas) o te escriba una exposición de 300 palabras que luego tienes que revisar.

Si quieres sacarle partido, tienes que empezar a tener una metodología a la hora de hacer las preguntas, contextualizarlas y explicarle qué esperas como salida, desde un formato de tabla a la personalidad que quieres que adopte al responder (si, le puedes decir que escriba el texto con un nivel técnico alto o para niños), y de esto va el prompt engeneering.

¿Qué necesitas? como para casi todo, paciencia y horas de práctica, mandando consultas a Chat GPT y viendo cómo refinar la respuesta. Al final, acabas teniendo un documento de word o del bloc de notas con una serie de coletillas que agregas siempre, como «si tienes alguna pregunta o duda para ajustar mejor la información, pregúntame».

Aunque caso es distinto, aquí van una serie de principios que te ayudarán a obtener una respuesta más o menos eficaz, sigue el esquema de la obra de teatro:

a) Presentación

Asegúrate de cuál es tu objetivo. Tiene que ser concreto y explicable. Cuanto más divagues, más lo lías.

No está de más agregarle algo de información de contexto, como «estoy haciendo un estudio a nivel europeo del consumo de… » y a continuación, planteas el objetivo.

b) Nudo

Anticípate: redacta las condiciones en las que quieres que recave la información y anticípale los problemas que puede encontrar junto con la solución o actitud que debe adoptar.

Chat GPT tiende a enrollarse bastante para mi gusto, y tiene tendencia a convertir una sesión de trabajo en un diálogo interminable de páginas: Cuantas menos veces tengas que redefinir una pregunta, mejor para todos.

c) Desenlace

Cuéntale cómo deseas que genere la información: el público que lo va a recibir (técnicos, adultos, escolares), si quieres que sea más o menos conservador o arriesgado en la respuesta, o, incluso, si lo quieres en formato tabla. Tienes que contarle TODO lo que esperas de él.

A veces olvida detalles de formato en la salida, pero, si se lo recuerdas, vuelve a generarlo según tus indicaciones.

No olvides ponerle siempre que «puedes preguntarme lo que necesites para que tu respuesta sea lo más veraz y aproximada a lo que te pido.»

Para finalizar, os dejo un prompt que construí para que me identificara de una lista de personas, en qué casos se trataba de la misma aunque no estuviera escrito exactamente igual (un problema bastante común cuando trabajas con datos de personas):

Por cierto, no fué su mejor día, pero resultó un caso interesante que trataremos otro día.