Prompt engineering: que es y como mejorar tus prompts con él

Avatar de Pablo verdu mira
Prompt engineering: que es y como mejorar tus prompts con él

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

Automatización de procesos en una oficina moderna con brazos robóticos, gráficos y diagramas de flujo que muestran sistemas de trabajo eficientes.

¿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.

ProducAI

 0 comentarios 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *