Centro Universitario de Tecnología y Arte Digital

prompt-engineer
Facebook
Twitter
LinkedIn

Prompt engineer, ¿qué es y qué hace?

Prompt, prompt engineer, etc. Si estás al día con las nuevas tecnologías, seguro que has escuchado o leído alguna de estas palabras en los últimos meses, están por todos los lados. Culpa de ello lo tienen las IA y en especial ChatGPT. Y es debido a que para poder sacar información del chat, o de cualquier otra IA, vas a necesitar un prompt, y te interesa que sea lo mejor posible.

En este nuevo territorio han surgido una nueva serie de puestos de trabajo que necesitan ser cubiertos y en los que los sueldos son más que interesantes. Hace poco te comentábamos en nuestro blog lo que había que estudiar para ser especialista en inteligencia artificial. Lo que leerás a continuación tiene mucha relación. Quédate y descubre lo que es un prompt, un prompt engineer y lo que necesitas para llegar a serlo.

¿Qué significa prompt?

Lo primero de todo, ¿qué es un prompt? Si lo traducimos al español nos encontramos que significa aviso, sugerencia, replica o petición. Dicho en otras palabras, no es más que un mensaje o texto que sirve para expresar una petición a una IA, ya sea ChatGPT, Writesonic, Dall-e o un asistente de voz como pueda ser Alexa. La clave está en que la IA lo entienda de tal manera que te dé el mejor resultado posible.

El concepto es sencillo, ahora bien, en saber hacer esa petición de manera correcta es donde reside el secreto a la hora de obtener un resultado preciso. Es aquí donde entra la figura del prompt engineer, son los encargados de investigar y desarrollar estas peticiones para entrenar a la IA.

¿Qué es un prompt engineer?

La respuesta rápida es “ingeniero de prompts”. La respuesta larga es que es un ingeniero que se especializa en el diseño e implementación de prompts efectivos y amigables para la experiencia del usuario.

Básicamente, se dedica a crear y desarrollar instrucciones para sistemas de inteligencia artificial conversacional. El trabajo que hay detrás de esto incluye comprender como funcionan estos sistemas y en cómo mejorar su capacidad de interacción y comunicación con los usuarios. Esto incluye la creación de interfaces de usuario intuitivas, el manejo de respuestas del usuario y la validación de datos ingresados.

¿Qué hace un prompt engineer?

Hay 4 puntos clave para explicar la labor del ingeniero:

  • Diseña y desarrolla comandos: es el responsable de crear comandos específicos que permitan a los sistemas de IA comprender y responder adecuadamente a las solicitudes de los usuarios. Esto implica analizar y comprender el lenguaje natural (PNL) para generar respuestas relevantes y coherentes.
  • Crear preguntas frecuentes (FAQ): deben encargarse de desarrollar preguntas frecuentes para los sistemas de IA. Estas preguntas y respuestas predefinidas ayudan a proporcionar información útil y resolver dudas comunes de los usuarios de manera rápida y precisa.
  • Establecer reglas de conversación: para garantizar una interacción fluida y coherente. Estas reglas definen cómo el sistema de IA debe responder en diferentes situaciones y ayudan a mantener una experiencia de usuario consistente y satisfactoria.
  • Elaborar guías de estilo: otra tarea importante es crear guías de estilo para los sistemas de inteligencia artificial. Establecen pautas sobre el tono, la personalidad y el estilo de lenguaje que el sistema de IA debe utilizar al interactuar con los usuarios. Esto asegura que las respuestas sean coherentes y apropiadas.

¿Como ser prompt engineer?

 

Hay una serie de requisitos que tendrás que dominar en mayor o menor medida:

  • Programación neurolingüística (PNL): probablemente la aptitud que más puntos te va a sumar. Piensa que tu labor es hablar con una máquina y entrenarla para que se asemeje lo más posible a un humano. Esto incluye el procesamiento de texto, la clasificación de documentos, la extracción de información y el análisis de sentimientos.
  • Programación y la informática: aunque no es esencial tener altos conocimientos de programación, el tenerlos te va a sumar muchos puntos.
  • Trabajar con modelos de lenguaje previamente entrenados como pueda ser GPT-3 o BERT y comprender cómo adaptarlos a tareas específicas.
  • Capacidad de analizar datos y extraer información relevante para generar respuestas adecuadas en tiempo real.

Vas a leer en muchos lugares que puedes ser prompt engineer sin estudios técnicos, pero la realidad es que para entrar en el mundo de las inteligencias artificiales vas a necesitar, salvo casos muy excepcionales, unos estudios que te respalden.

Hay ciertas titulaciones, que te van a abrir puertas dentro de este mundo, como puede ser nuestro Doble Grado en Matemática Computacional e Ingeniera del Software. Además, los prompt engineers deben estar actualizados con los últimos avances en el campo de la inteligencia artificial y mantenerse al tanto de las tendencias y mejores prácticas en la generación de diálogos y conversaciones naturales.

¿Cuánto gana un prompt engineer?

 

Esta profesión es tan nueva que aún no hay muchos datos y las cifras fluctúan bastante. El sueldo suele estar en torno a los 45.000 euros. Como curiosidad, hace poco salió un puesto vacante en la empresa Anthropic, especializada en seguridad e inteligencia artificial. En el que requerían un perfil especializado principalmente en PNL con cierto nivel de programación. El salario ofrecido oscilaba entre los 160.000 y 307.000 euros.

Lo que sí nos queda claro es que los sueldos no son precisamente bajos y la expectativa de demanda es alta. Si te interesa el sector de la inteligencia artificial, en U-tad tenemos un Grado en Ingeniería del Software + Especialización en Ingeniería de Datos IA, con el que poder volverte un experto. Si tienes cualquier duda, ¡estaremos encantados de responderla!

Facebook
Twitter
LinkedIn