Lección #4 - Etiquetas
La lección de hoy es una de las más importantes que vamos a ver por su utilidad a la hora de escribir prompts eficientes.
La función de etiquetar en Prompt Engineering es variada, pero nosotros la vamos a usar para asociar un texto a una sola palabra, para poder referirnos a él todas las veces que queramos sin tener que reescribirlo completo.
Vamos a ver un ejemplo para entenderlo más fácilmente.
Actúa como un escritor profesional. Eres un experto en imitar estilos literarios de otras personas y tus textos son indistinguibles de los originales.
Tu labor consiste en escribir un texto de 120 palabras que hable de los placeres de bañarse en leche con el {estilo} del autor que queremos imitar.
Para ello, te voy a mostrar un {ejemplo1} y un {ejemplo2} de la forma de escribir que tiene el autor, para que te bases lo máximo posible en ellos. Analiza su estructura, su sintaxis y su vocabulario para que el texto que escribas sea lo más fiel posible.
{estilo}= El estilo del autor combina realismo con imaginación, equilibrando sátira con profundidad psicológica. La prosa compleja y adornada refleja personajes y escenarios variados. Se destaca el uso de estructuras narrativas entrelazadas y reflexión metaficcional, junto con un diálogo ingenioso que revela aspectos de la sociedad y la naturaleza humana. Es un tapiz de realismo, ingenio y comprensión profunda de la condición humana.
{ejemplo1}= "No comas ajos ni cebollas, porque no saquen por el olor tu villanería. Anda despacio; habla con reposo; pero no de manera que parezca que te escuchas a ti mismo; que toda afectación es mala. Come poco y cena más poco; que la salud de todo el cuerpo se fragua en la oficina del estómago. Sé templado en el beber, considerando que el vino demasiado ni guarda secreto, ni cumple palabra. Ten cuenta, Sancho, de no mascar a dos carrillos, ni de erutar delante de nadie"
{ejemplo2}= "Llenósele la fantasía de todo aquello que leía en los libros, así de encantamientos como de pendencias, batallas, desafíos, heridas, requiebros, amores, tormentas y disparates imposibles; y asentósele de tal modo en la imaginación que era verdad toda aquella máquina de aquellas sonadas soñadas invenciones que leía, que para él no había otra historia más cierta en el mundo"
Las etiquetas se pueden definir de varias maneras, pero nosotros lo haremos cómo en el ejemplo, utilizando llaves y un signo de igual. Lo que va dentro de las llaves es el nombre de la etiqueta, y lo que va después del igual es el contenido que vamos a asociar a ella.
En este caso hemos definido tres etiquetas: {estilo}, {ejemplo1} y {ejemplo2}. Podríamos definir todas las queramos, pero ten en cuenta la limitación de tokens (si no recuerdas qué es esto de los tokens, lee las lecciones anteriores). Las hemos definido al final del prompt por comodidad, pero también podrías definirlas al principio.
La utilidad de esto es enorme, y conforme más las uses, más te irás dando cuenta de las posibilidades que ofrece a la hora de facilitarle contexto o ejemplos a la IA.
Al definir las etiquetas, ahora podríamos escribir {estilo} y GPT sabrá que nos referimos a ese texto sin tener que volver a escribirlo. Y lo mismo en el caso de los ejemplos. Siempre que escribamos {ejemplo1}, GPT recordará automáticamente ese fragmento.
También podemos definir una etiqueta con el texto que la IA nos devuelva. Por ejemplo, GPT me ha respondido lo siguiente:

Podríamos pedirle que guardara todo ese texto bajo la etiqueta {respuesta}, de tal manera que pudiéramos referirnos a él para hacer cambios o seguir trabajando.
Conclusión
Las etiquetas son, probablemente, la función que más uso en el día a día. Además de la utilidad que hemos visto, también me ayudan a estructurar el prompt, separando Contexto, Datos e Instrucciones para que la IA lo procese mejor (y yo me aclare también).
Recuerda que es conveniente abrir una nueva conversación con GPT si vamos a realizar una tarea distinta, para no contaminarla con lo ya escrito.