La inteligencia artificial ha marcado un antes y un después en nuestras vidas. Pese a que estamos en una fase de descubrimiento y expansión al gran público, los cambios que ha traído esta tecnología están sucediendo de forma vertiginosa. De hecho, también ha marcado el origen de nuevas profesiones que buscan exprimirla al máximo.
Este es el caso del prompt engineering, una profesión que ha nacido al mismo tiempo que las aplicaciones de tipo chatbot como ChatGPT se viralizaban (y que promete sueldos de más de 300.000 dólares anuales en EEUU). Pero, ¿en qué consiste esta profesión? ¿Tiene futuro o es sólo una moda pasajera? Como siempre, te lo contamos todo al respecto, así que sigue leyendo.
📝 ¿Qué es un prompt?
Primero que todo, debemos aclarar qué es un prompt, puesto que estos son la raíz de esta nueva profesión.
En pocas palabras, un prompt es cualquier solicitud o pregunta que realizamos a la inteligencia artificial en cuestión. En el caso de las IA conversacionales como ChatGPT, Bard o Claude, nosotros como usuarios realizamos prompts al escribir en las cajas de texto que usamos para interactuar con la IA.
👩💻 ¿Qué hace un Prompt Engineer?
Muy bien: ya sabemos lo que es un prompt, pero ¿qué hace exactamente un prompt engineer? En pocas palabras, tratar de aprovechar al máximo el potencial de las IA, utilizando las expresiones adecuadas para obtener las mejores respuestas.
Si has utilizado alguna vez una IA de este tipo, te habrás dado cuenta de que no siempre obtienes el resultado esperado. Esto es lógico, ya que es una tecnología que todavía se está puliendo, pero también porque en el lenguaje existen muchas variables, entre ellas el contexto.
En ocasiones, estos modelos de lenguaje no alcanzan a comprender completamente la solicitud realizada, puesto que aunque buscan emular nuestra forma de pensar, no son seres humanos. De hecho, si lo piensas, eso también ocurre en la comunicación escrita entre personas.
Por todo esto y en vista del enorme potencial que tienen estas IA, un nuevo perfil ha surgido: el prompt engineer. Este profesional se encarga de explorar, recopilar y verificar mediante la repetición y refinación de solicitudes, los mejores prompts para extraer resultados remarcables.
Además, también puede convertirse en una pieza clave para detectar los fallos de seguridad de un LLM (large language model) como GPT-3. Estos modelos son vulnerables a ataques de prompt injection, donde el usuario lanza una serie de solicitudes que consiguen engañar a la IA para que ignore sus limitaciones (las cuales evitan que desarrolle actitudes discriminatorias o violentas de cualquier tipo, por ejemplo).
Tener en cuenta este factor, será imprescindible para tener un entorno donde la ciberseguridad esté asegurada.
¿Aún no has descubierto todo el poder de las IA? 🤖 ¡Descubre cómo sacarle partido en nuestro Máster en Data Science!
🤔 ¿Qué necesito saber para convertirme en Prompt Engineer?
Como explicamos anteriormente, es probable que hayas visto los titulares que aseguran que se ofrecen cantidades de dinero muy atractivas para este puesto. Sin duda es algo muy llamativo y más aún si tenemos en cuenta que es un perfil que no necesita mucha formación, sino más bien ciertas soft skills como la creatividad.
Un prompt engineer necesita, por encima de todo, ser curioso, creativo e innovador. Esto es vital, porque lo que busca este profesional es encontrar los mejores prompts aplicados al modelo de negocio para el que trabaja.
Ciertamente, según las pocas ofertas que han aparecido por el momento, también se requiere tener un conocimiento básico de programación. Pero esto no es lo más importante, ya que lo esencial es tener un gran interés por la tecnología, comprender cómo funcionan los modelos de lenguaje conceptualmente y tener una excelente capacidad comunicativa.
Quizás te asalte la pregunta sobre dónde estudiar prompt engineering y ser de los primeros en surfear la ola de esta nueva disciplina. Aunque empiezan a aparecer algunos cursos sobre este tema, navegando por Google puedes encontrar recursos gratuitos con los que familiarizarte con las bases del prompt engineering.
Pero si lo que quieres es estar preparado para sacar el máximo provecho de estas tecnologías y poder anticiparte a las nuevas profesiones que surjan, te recomendamos nuestro Máster de Programación Web. En él obtendrás una base sólida en el campo de la programación, con la que poder desarrollar una carrera profesional de éxito.