Sí, es la segunda vez que reescribimos este artículo sobre prompts en menos de un año
Así de rápido avanza la IA y cómo interactuamos con ella. Y nosotros, como es lógico, tenemos que adaptar nuestro contenido igual de rápido.
A estas alturas de la película, si estás leyendo esto, es porque ya sabes lo que es la IA y cómo se utiliza de manera más mainstream, con herramientas como ChatGPT.
Existen muchos tipos de modelos de IA, pero la base de estos «chats» es una tecnología conocida como LLM (Modelos de Lenguaje de Gran Escala). Lo que vemos como usuarios es simplemente una interfaz que nos permite interactuar de manera fácil con esta tecnología tan potente que trabaja detrás de escena.
¿Qué es un prompt en inteligencia artificial?
Un prompt es básicamente la manera en que nos comunicamos con la IA. Si queremos sacarle el máximo partido, es fundamental aprender cómo formularlos de manera efectiva.
En términos simples, un prompt es la pregunta o instrucción que le das a un modelo de IA para que te devuelva una respuesta. La calidad de esa respuesta dependerá directamente de cómo formules el prompt. Cuanto más claro y detallado sea, más útil será la respuesta que obtendrás.
Es muy común que, al principio, la IA no te dé la mejor respuesta, y esto es completamente normal. Aquí es donde entra en juego el Prompt Engineering.
¿Que es el Prompt Engineering?
El Prompt Engineering es el proceso de diseñar y formular un prompt de manera precisa. No podemos olvidar que la IA, al menos hoy en día, no está para hacernos todo el trabajo. Pero una vez que entiendes cómo funciona y cómo interactuar con ella, el proceso se vuelve mucho más sencillo.
Es útil pensar en la IA como un copiloto, no como el piloto principal. Incluso Microsoft llama a su IA Copilot, lo que refleja esta idea. No podemos esperar que la IA lo haga todo por nosotros, pero podemos aprovecharla para que nos ayude.
Imagina que le pides a un diseñador que te haga un logo y solo le dices: «Hazme un logo rojo». No obtendrás algo de calidad sin darle más información. El diseñador necesita un briefing detallado: nombre de la empresa, sector, valores, público objetivo, etc. Con los prompts pasa lo mismo: cuanto más detallado seas, mejor será el resultado.
O como se dice a menudo: «Shit in, shit out». Si le das mala información, obtendrás malas respuestas.
La importancia de la iteración para la creación de prompts
Al igual que un copiloto, la IA te ayudará solo si le das instrucciones claras y precisas. Y aquí es donde la iteración juega un papel importante.
La clave es no conformarse con la primera respuesta que te da la IA. Debes interactuar de manera continua, haciendo ajustes y refinando el prompt hasta obtener el resultado que deseas. Este proceso de iteración es crucial para guiar a la IA y mejorar la calidad de las respuestas.
Aunque en el futuro, a medida que la IA evolucione, el Prompt Engineering puede que pierda relevancia, por ahora es fundamental para obtener buenos resultados.
Como crear un buen prompt
Para ayudarte a crear mejores prompts, aquí tienes una estructura clara que puedes seguir:
- Contexto: Dale a la IA un poco de información de fondo sobre el tema o la situación.
- Tarea: Define exactamente qué quieres que haga ChatGPT, sin dejar lugar a dudas.
- Instrucción: Sé claro sobre cómo quieres que haga la tarea, especificando formato, estilo o longitud.
- Clarificación: Añade detalles adicionales para asegurarte de que la IA entienda al 100% lo que necesitas.
- Refinamiento: Si hay restricciones o información extra que pueda mejorar la respuesta, inclúyela.
Dale su propio rol
Después de muchas pruebas se descubrió también que darle un rol específico a ChatGPT funciona mucho mejor de lo que se esperaba.
Decirle que actúe como un médico o un abogado hará que cambien en su respuesta, información o su tono. También podemos darle otros roles profesionales, o incluso de personajes históricos o ficticios como Harry Potter o Cervantes.
Meterle en un rol hará que acceda a datos de este tipo de perfiles y adaptará su respuesta al contexto.
Pruébalo, te sorprenderá lo diferente que pueden ser algunas respuestas según el rol asignado.
Trucos para que ChatGPT funcione mejor
¿Por qué centrarnos en ChatGPT? Porque es la IA más usada y la que mejor conocemos. Además, actualmente es una de las herramientas más útiles para trabajar.
Algunos trucos que te ayudarán a mejorar las respuestas de ChatGPT:
- Sé directo: En lugar de preguntar «¿Podrías hacer esto?», di directamente «Haz esto». Ser claro elimina cualquier confusión.
- Ten en cuenta a la audiencia: Si le pides a ChatGPT que cree contenido, deja claro a quién va dirigido. Si es para niños, menciónalo; eso ayudará a ajustar el tono de la respuesta.
- Divide las tareas: Si lo que pides es complejo, divídelo en pasos más pequeños. Así, ChatGPT podrá procesar mejor cada parte y darte respuestas más precisas.
- Empatía, propinas y presión: Curiosamente, ChatGPT responde mejor cuando le añades presión o le haces ver que su respuesta es crucial. Algo como «Mi trabajo depende de esta respuesta» puede motivarlo a «esforzarse» más.
- Pon ejemplos: Dale un par de ejemplos claros de lo que esperas. Esto facilita mucho que la IA entienda lo que tienes en mente.
- Usa frases como «Debes», «Tienes que», «Es tu tarea»: Estas expresiones directas ayudan a que ChatGPT entienda la importancia de lo que le estás pidiendo.
- «Tómate tu tiempo»: Decirle esto no hará que tarde más. Al contrario, le indicas que se tome el tiempo necesario para generar una respuesta bien elaborada, sin apresurarse.
Dominar la creación de prompts es un arte.
La IA avanza rápido, y con ella, la forma en que interactuamos con estas herramientas. Entender cómo hacer buenos prompts es clave para obtener respuestas útiles y efectivas. Al ser claros y específicos, no solo mejoramos las respuestas, sino que también optimizamos el tiempo que dedicamos a trabajar con la IA.
Recuerda, la IA es un copiloto que nos ayuda, pero somos nosotros quienes debemos guiarla para obtener el mejor resultado posible.
Si comprendes esto tendrás un gran camino recorrido.
Esperamos que este artículo te sea de ayuda y hayas entendido el concepto de prompt y como crearlos correctamente.
Si tienes alguna duda o te gustaría aprender algún concepto más, puede escribirnos en la caja de comentarios y estaremos encantados de leerte.