que vamos a aprender
en este artículo vamos a aprender que es el prompt engineering y como tú puedes convertirte en uno aumentando drásticamente la calidad de las respuestas de la inteligencia artificial.
En concreto los apartados que vamos a ver son los siguientes:
- que es un prompt y el prompt engineering
- como ha de ser la estructura de un prompt para que obtengas los mejores resultados según los prompts engineers
- consejos para escribir mejores prompts
- errores que evitar al hacer prompt engineering
Por que necesitas saber prompt engineering
la inteligencia artificial nos puede ayudar en prácticamente todo y hace que seamos más productivos al realizar trabajos repetitivos y complejos que nos quitan mucho tiempo, pero al final es un robot que obedece y si no sabes como mandarle te puede generar outputs que no sean los que quieres.
El 90% de las personas que usan modelos de lenguaje como chat GPT no saben escribir buenos prompts Y por ello no saben hacer prompt engineering, y la IA les crea una respuesta que no es la que quieren
esto proboca que tengas que hacer muchas modificaciones o que no encuentes lo que necesitas y por tanto la IA se vuelve un recurso inútil.
Por eso debes saber hacer prompt engineering, para escribir buenos prompts y obtener el mejor resultado generado por la inteligencia artificial
que es un prompt y el prompt engineering
prompt
un prompt es el conjunto de instrucciones que le das a una inteligencia artificial con el fin de que haga lo que quieras (la calidad del resultado depende de la calidad del prompt)
ejemplo de prompt
Crea una lista de 5 ideas de negocios online para estudiantes universitarios con poco tiempo disponible. Incluye una breve descripción de cada idea (máximo 2 líneas por idea) y su principal ventaja para alguien que estudia y trabaja a la vez.
prompt engineering
El prompt engineering (ingeniería de prompts) es un proceso que mejora los prompts que le mandamos a la inteligencia artificial con el objetivo de que nos cree mejores resultados.
prompt engineer
un prompt engineer significa literalmente ingeniero de prompts y es la persona que se dedica a mejorar los mensajes que le proporcionamos a la inteligencia artificial (IA) para y crea un ”prompt engineer” que hace que la IA sea más útil y nos proporcione mejores resultados, esta persona tiene un gran papel en la industria
Prompt engineering: la mejor estructura de prompts
en este apartado conoceremos como ha de ser la estructura para hacer prompt engineering que la IA nos conceda los mejores resultados posibles.
partiremos de la base de este prompt: Dame ideas de negocios Y a lo largo del esquema iremos modificandola para que veas como cambia, te invito a que pruebes cada uno de los prompts de cada paso y te fijes en como cambia la calidad de la respuesta.
1. ¿como quién ha de actuar la IA?
esto es lo primero que debes poner, incluso antes de decirle lo que quieres.
hará que la inteligencia artificial generativa piense como lo haría esa persona y se meterá mejor en el papel para proporcionarte un mejor resultado.
puedes decirle que actúe como una persona que se dedica a ese secor, o si no hay un oficio como tal dile que se comporte como un experto en (x) sector
prompt mejorado:
Actúa como un experto en negocios online y dame ideas de negocios
2. ¿qué objetivo tienes con el output?
lo segundo que debes añadirle al prompt para hacerlo más eficaz es que objetivo tienes con el resultado que quieres que te genere, para ello haz retroinspectiva y piensa porque quieres eso y que es lo que quieres lograr.
prompt mejorado
Actúa como un experto en negocios online y dame ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora
3. añade contexto y datos al hacer prompt engineering
esta es la parte más extensa de todas, pero es la que ajustará el resultado a tí.
en ella debes poner cosas relevantes y relacionada con el tema, cuantas más pongas mejor resultado te generará.
las posibilidades son infinitas
prompt mejorado
Actúa como un experto en negocios online y dame ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora que sean adecuados para estudiantes universitarios con poco tiempo disponible debido a sus estudios.
4. formato del contenido que debe generar
Este es el apartado visual del prompt y ajusta el contenido pero sin influir en su información, en resumen es como quieres que te estructure el contenido
en esta parte puedes añadir de cuantas palabras quieres el resultado, cuantos resultados quieres, que explique cada idea con 5 lineas…
prompt mejorado
Actúa como un experto en negocios online y dame una lista de 5 ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora que sean adecuados para estudiantes universitarios con poco tiempo disponible debido a sus estudios. Explica cada idea en máximo 2 líneas.
5. especifica en el prompt engineering los pasos que debe seguir la IA
este paso es el únIco que a lo mejor te lo puedes saltar pero si hay algún proceso especifico o que quieras que haga es aquí donde se lo tienes que decir.
prompt mejorado
Actúa como un experto en negocios online y dame una lista de 5 ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora que sean adecuados para estudiantes universitarios con poco tiempo disponible debido a sus estudios. Explica cada idea en máximo 2 líneas, describiendo primero la idea y luego su principal ventaja.
6. condiciones y restricciones que debe seguir la IA
especifícale las cosas que quieras que excluya de su respuesta para que se ajuste mejor a lo que deseas.
pueden ser palabras que no quieres que diga, que evite las ideas que incluyan una condición… en resumen todo lo que quieras que no contenga el output que te genere.
prompt mejorado
Actúa como un experto en negocios online y dame una lista de 5 ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora que sean adecuados para estudiantes universitarios con poco tiempo disponible debido a sus estudios. Explica cada idea en máximo 2 líneas, describiendo primero la idea y luego su principal ventaja. Excluye ideas que requieran una inversión inicial alta.
7. añade ejemplos de como ha de ser el output generado
TODA INTELIGENCIA ARTIFICIAL FUNCIONA MEJOR CON EJEMPLOS, es la mejor manera de decirle como quieres una cosa.
intenta que cada promp tenga un ejemplo mínimo, aunque sea absurdo poner un ejomplo, de verdad que cambia mucho la calidad del contenido
prompt definitivo:
Actúa como un experto en negocios online y dame una lista de 5 ideas de negocios para ganar 500 euros extras al mes desde mi casa sin que pierda más de 1 hora que sean adecuados para estudiantes universitarios con poco tiempo disponible debido a sus estudios. Explica cada idea en máximo 2 líneas, describiendo primero la idea y luego su principal ventaja. Excluye ideas que requieran una inversión inicial alta. Por ejemplo, un negocio adecuado podría ser ‘venta de cursos digitales,’ ya que permite trabajar en horarios flexibles y crear un ingreso pasivo.
si sigues este esquema para diseñar todos tus prompts aumentarás tu satisfacción al usar la IA
consejos para hacer prompt engineerinig
escribe de manera clara tus prompts
utiliza un lenguaje claro y sencillo, si se lo puedes pedir en ingles y decirle que te de el resultado en español mejor.
esto ayudará a que lo entienda mejor ya que la IA es como un humano.
utiliza al propio chat gpt para ayudarte a hacer prompt engeeniring
cuando vayas a pedirle algo a chat gpt le puedes poner el prompt y decirle que te lo mejore.
obviamente le tienes que decir que te mejore el prompt con las pautas que debe tener un buen prompt para que él te lo haga de la forma adecuada, pero así en vez de tener que crear un prompt desde cero cada vez que le quieras pedir algo puedes crear el prompt básico y decirle:
actúa como un prompt engineering y mejora este prompt [prompt básico] siguiendo estas pautas para ello [pautas para crear un buen prompt]
para que no te toque escribir las pautas para mejorar prompts cada vez que quieras mejorar uno cópialo y guárdatelo en tu ordenador para ser más productivo
haz pruebas y ajusta el prompt
es muy difícil que a la primera te salga el resultado que quieres, por ello no debes darte por vencido, analiza que es lo que falla en ese output y piensa la manera de decirle que cambie algo o que añada algo
añade datos de internet
alguans de las inteligencias artificiales se inventan ciertos resultados o usan información falsa (esto no pasa siempre y se está intentando eliminar los resultados inventados) o simplemente desconocen la información, pero en cualquier caso siempre le va a ayudar que le añadamos datos sobre ese tema.
por ejemplo en el ejemplo anterior de los negocios le puedes añadir al prompt la URL de una web con datos y gráficos de los negocios o unos artículos que hablen sobre los mejores negocios para empezar…
dile que escriba como un humano
esto no es tanto para mejorar la calidad del contenido sino para que cuando lo leas te resulte más sencillo comprenderlo
y además si estás haciendo un trabajo donde no esté permitida la inteligencia artificial😉 hace que esta sea más difícil de detectar.
Cosas que debes evitar al hacer prompt engineering
estos son los errores que cometemos al hacer prompt engineering:
ser genérico al escribir prompts
como ya hemos visto cuando escribas un prompt lo peor que puedes hacer es omitir información cuando lo escribas ya que el resultado se puede ver empeorado
plantear muchas preguntas en un prompt
cuando tengas muchas prenguntas sobre un mismo tema lo mejor que puedes hacer es preguntarlas una por una para que la inteligencia artificial se pueda centrar en cada una.
no hay un estudio claro que diga que al hacerle más de una pregunta a la vez el resultado sea peor, pero si que bajo mi experiencia propia puedo decir que al hacerlo la información es más completa, no digo que mejor pero si más completa.
dedicarle poco tiempo al prompt enginireeng
no seas vago y que no te de pereza ponerte a escribir porque con el tiempo te darás cuenta que es mejor escribir 15 minutos un buen prompt y que te salga lo que quieres a escribirlo un minuto y que tengas que modificarlo 20 veces porque no te sale lo que quieres.
conclusión
en este artículo hemos visto que un prompt es lo que le decimos a la IA para que nos haga un output, que un prompt engineering es crear un prompt mejorado que hace que obtengamos el resultado que queramos y para hacer prompt engineering que sea efectivo has de seguir estos pasos:
- Decirle como ha de actuar
- cual es su Objetivo
- contexto y datos sobre el tema
- Pasos que debe seguir
- Condiciones y restricciones
- Ejemplo de como debe ser el resultado
ejemplo de prompt engineering
Otras entradas
¿Qué es la automatización de procesos?
Automatización de procesos en una oficina moderna con brazos robóticos, gráficos y diagramas de flujo que muestran sistemas de trabajo eficientes.
Deja una respuesta