Ingeniero Prompt

Icono
Icono del constructor
Icono
Icono de rompecabezas
Funciones relacionadas: Ingeniero de modelos lingüísticos, arquitecto de diálogos de IA, especialista en generación de lenguaje natural, desarrollador de IA conversacional, especialista en diseño de prompts, afinador de modelos lingüísticos, ingeniero de sistemas de diálogo, ingeniero lingüístico de IA, ingeniero de PNL (PNL significa procesamiento del lenguaje natural), diseñador de contenidos de IA.

Focos de atención

Títulos similares

Ingeniero de modelos lingüísticos, arquitecto de diálogos de inteligencia artificial, especialista en generación de lenguaje natural, desarrollador de inteligencia artificial conversacional, especialista en diseño de instrucciones, ajustador de modelos lingüísticos, ingeniero de sistemas de diálogo, ingeniero lingüístico de inteligencia artificial, ingeniero de procesamiento del lenguaje natural, diseñador de contenidos de inteligencia artificial.

Descripción del trabajo

Artificial intelligence has been around since the mid-50s, at least as an academic area of study. The field has exploded in recent decades, with AI now being used in virtually every sector. From “medicine, transportation, robotics, science, education, the military, surveillance, finance and its regulation, agriculture, entertainment, retail, customer service, and manufacturing,” CalTech notes that AI is about to “become ever more influential in our lives.” That’s an understatement! 

The prediction is already coming true with the advent of OpenAI’s ChatGPT-4, Google’s Bard, Microsoft’s new Bing AI, and other competitors in the generative AI race. But how do such AI programs function? How do they “learn” to communicate? In part, through the hard (and patient) work of Prompt Engineers!

There’s a dynamic subfield of AI called natural language processing (or NLP). NLP essentially teaches computers how to learn and understand written and verbal messages in a way that’s similar to how humans learn. It’s up to Prompt Engineers to come up with text-based prompts that help train these incredible AI models. The programs then use another aspect of AI—machine learning (or ML)—to analyze inputs and generate responses. There’s also a subset of ML called deep learning, which trains neural networks to learn by example! 

La cuestión es que, por muy avanzada que esté la inteligencia artificial, sólo lo está gracias al paciente trabajo entre bastidores de los ingenieros de Prompt y otros expertos en PNL y ML. Así que, al menos por ahora, ¡la IA sigue necesitándonos! 

Aspectos gratificantes de la carrera
  • Ayudar a desarrollar modelos de IA revolucionarios
  • Trabajar en un sector transformador que puede mejorar la vida de muchas personas.
  • Salarios lucrativos y buenas perspectivas de empleo en la actualidad
La primicia
Responsabilidades del trabajo

Horario de trabajo

Los ingenieros de Prompt trabajan a jornada completa, con posibles horas extraordinarias en función de los objetivos y los plazos. Sus funciones se realizan en oficinas, pero su trabajo puede exigirles desplazarse a diversos lugares para realizar tareas in situ. 

Tareas típicas

  • Diseñar técnicas para mejorar el rendimiento de los modelos de IA
  • Desarrollar y optimizar indicaciones claras y precisas, como entradas generadas por el usuario e instrucciones predefinidas.
  • Use prefix-tuning to optimize continuous prompts
  • Convertir tareas en conjuntos de datos basados en avisos
  • Formación de modelos lingüísticos mediante aprendizaje rápido
  • Mejorar la capacidad de los grandes modelos lingüísticos (LLM) (como la capacidad de responder preguntas y resolver problemas aritméticos).
  • Utilizar la inducción de la cadena de pensamiento para mejorar la capacidad de razonamiento de los LLM
  • Augment LLMs with domain knowledge; improve LLM safety
  • Analizar rigurosamente los resultados para comprobar su exactitud y pertinencia; corregir las indicaciones ambiguas y volver a introducir las variaciones de las indicaciones en el modelo de IA.
  • Ordenar manualmente los conjuntos de datos
  • Detectar respuestas perjudiciales derivadas de la extracción de datos brutos y sin filtrar. Determinar qué entradas causaron salidas inaceptables.
  • Trabajar con mensajes de texto a imagen para modelos de IA que generan imágenes

Responsabilidades adicionales

  • Trabajar con equipos interfuncionales para resolver problemas
  • Solucionar las causas de los fallos del sistema
  • Safeguard against potential prompt injection attacks
  • Mantener una documentación exhaustiva de los procedimientos
  • Manténgase al día de los avances y tendencias del sector
  • Ayudar a desarrollar una base de conocimientos sobre las mejores prácticas
Habilidades necesarias en el trabajo

Habilidades blandas

  • Analítica
  • Pensamiento crítico
  • Orientado al detalle
  • Disciplinado
  • Independiente
  • Metódico
  • Paciente
  • Planificación y organización
  • Habilidades para resolver problemas
  • Buen juicio
  • Trabajo en equipo
  • Gestión del tiempo 

Habilidades técnicas

  • Conocimientos de procesamiento del lenguaje natural, aprendizaje automático, aprendizaje profundo y grandes modelos lingüísticos
  • Capacidad para elaborar y aplicar indicaciones claras
  • Proficiency in prompt scripting languages (i.e., Bash, Python, Java)
  • Prompt automation tools (i.e., Ansible, Puppet)
  • Sistemas operativos Linux
  • Interfaces de línea de comandos
Diferentes tipos de organizaciones
  • Empresas privadas
  • Empresas de investigación en IA
  • Universidades
Expectativas y sacrificios

Prompt Engineering is a relatively new career field, and companies are currently scrambling to find qualified workers. However, because the job is so hot and currently pays so well, it is expected to soon attract droves of new candidates from computer science backgrounds. Those with the right education and experience foundations may be able to get trained in this emerging field in only a few weeks or months. But as Prompt Engineer Rob Lennon stated to TIME, “These are jobs that probably only 500 people could do right now, so there are these insane salaries. But in six months, 50,000 people will be able to do that job.” 

Another concern about the future of this field is that there’s a lot of uncertainty. Professor Ethan Mollick of UPenn’s Wharton School acknowledged, “It’s not clear that prompt engineering is going to matter long-term because AI programs are getting better at anticipating what users need and generating prompts.” 

En otras palabras, es posible que los Ingenieros de Pronósticos sólo sean necesarios hasta que la IA pueda quitarse las ruedas de entrenamiento e impulsarse sin ayuda humana. Así que ahora mismo, se espera que los Ingenieros Prompt sean metódicos y pacientes mientras entrenan a los modelos de IA, pero en algún momento, pueden sacrificar su propia capacidad de encontrar trabajo una vez que la IA ya no los necesite. 

Tendencias actuales

Generative AI was introduced back in the ‘60s, but only came to the forefront of the AI field in recent years, thanks to generative adversarial networks which empowered models to create authentic text, images, audio, 3D models, etc. Recent breakthroughs, such as Generative Pre-trained Transformer (aka GPT) have shocked the public and caused a flurry of excitement…and alarm

With AI now firmly in the spotlight and its capabilities coming more into focus, companies are rethinking their traditional ways of doing business. Several career fields are expected to be dramatically impacted by the rise of generative AI, including computer science-related jobs such as coding. AI can, or will soon be able to perform an enormous range of tasks that formerly only human workers could tackle. The jobs that AI doesn’t replace, it will likely at least augment in some form. 

Even Prompt Engineers are not immune to AI’s sweeping transformation of the workforce, because eventually, AI will be able to do the same tasks as the prompt writers. In a sense, AI could put its own creators out of a job. That said, companies and governments around the world are starting to raise an eyebrow at how powerful AI is becoming, with some demanding a halt to certain areas of AI research.

¿Qué tipo de cosas le gustaba hacer a la gente de esta carrera cuando era más joven...

Prompt Engineers were probably keen on technology at an early age. They may have been interested in computer coding, tinkering with programming languages, or even hacking. At the same time, they could have enjoyed analytical problem-solving, reading advanced books, or writing stories. 

El trabajo en equipo es una parte importante de esta profesión, pero los ingenieros de Prompt deben sentirse cómodos trabajando solos y concentrándose durante largos periodos de tiempo. Esta capacidad podría haberse desarrollado a través de experiencias similares en la infancia, tal vez programando o jugando durante horas y horas.  

Educación y formación necesarias
  • Por lo general, los Ingenieros Prompt necesitan una licenciatura en informática, ingeniería informática o una especialidad relacionada.
  • Entre los temas habituales de los cursos se incluyen:
  1. Ética de la IA
  2. Toma de decisiones
  3. Aprendizaje profundo
  4. Interacción Persona-Identificación Artificial
  5. Grandes modelos lingüísticos
  6. Aprendizaje automático
  7. Procesamiento del lenguaje natural
  8. Robótica
  • Las clases pertinentes también pueden abarcar:
  1. Sistemas informáticos
  2. Cálculo diferencial e integral
  3. Programación funcional
  4. Cálculo imperativo
  5. Matrices y transformaciones lineales
  6. Teoría de la probabilidad
  7. Estructuras de datos secuenciales y algoritmos
  • Employers will look for applicants who already have proven experience in NLP, ML, LLMs, and Deep Learning. They may also want candidates with experience in prompt development, prompt scripting languages, Linux operating systems, and prompt automation tools
  1. Tenga en cuenta que a los reclutadores les pueden importar más los conocimientos y habilidades de una persona que de dónde proceden esas habilidades (por ejemplo, clases universitarias, certificaciones, bootcamps o cursos ad hoc en línea).
  • Many education and training sites are popping up offering lessons in Prompt Engineering, such as Prompt Engineering Institute and Learn Prompting. These may be great for learning beginner, intermediate, and even advanced skills. Just keep in mind, employers might ask to see proof of your knowledge and abilities, so print or save any certificates of completion
  • Linux can be learned through Codecademy and other online sites. Some say it only takes a few days to grasp the basic commands, and a few months to learn advanced commands
  • Students can also learn programming languages like Bash, Python, and Java on their own or through classes
  • Class Central offers details on a range of free Prompt Engineering online courses
  • Also check out offerings from Coursera, such as its ~18-hour Prompt Engineering for ChatGPT course, or DeepLearning.AI’s ChatGPT Prompt Engineering for Developers

We asked ChatGPT for some extra educational recommendations. Here’s what it said: 

"Un máster en lingüística computacional o PNL proporcionaría un enfoque más especializado en los aspectos relacionados con el lenguaje de la ingeniería pronta. Un máster en aprendizaje automático o inteligencia artificial proporcionaría una comprensión más profunda de los principios estadísticos y matemáticos subyacentes a los modelos NLG." 

¡ChatGPT también ofreció las siguientes sugerencias de titulación! 

  • Bachelor's in Computer Science: “Provides a solid foundation in programming languages, algorithms, and data structures that are fundamental to developing effective NLG models.”
  • Bachelor's in Computational Linguistics: “Provides a deeper understanding of the language-related aspects of prompt engineering, including syntax, semantics, and discourse.”
  • Master's in Computational Linguistics: “Focuses specifically on the study of natural language and how it can be processed by computers.”
  • Master's in Natural Language Processing: “Focuses on the development of algorithms and models for processing human language.”
  • Master's in Artificial Intelligence: “Covers a broad range of topics related to intelligent systems, including machine learning, natural language processing, and robotics.”
  • Master's in Data Science: “Provides a strong foundation in statistical modeling, machine learning, and data analysis that are all relevant to prompt engineering.”
  • Master's in Linguistics: “Provides a deep understanding of language structure and usage, which is fundamental to developing effective NLG models.”
  • Master's in Cognitive Science: “Focuses on the study of human cognition and how it can be modeled using computational techniques.”
  • Master's in Human-Computer Interaction: “Focuses on designing and developing user interfaces that are intuitive and easy to use, which is important for prompt engineering applications.”
Lo que hay que buscar en una universidad
  • Decide si quieres estudiar informática, ingeniería informática o algo relacionado... ¡con especialización en IA!
  • Además de la especialización y el enfoque de la IA, fíjate en las ofertas específicas de Ingeniería Prompt de una escuela
  • Considere el coste de la matrícula, los descuentos y las oportunidades de becas locales (además de la ayuda federal)
  • Piense en su horario y flexibilidad a la hora de decidir si se matricula en un programa presencial, en línea o híbrido. ¡Prompt Engineering es muy adecuado para el aprendizaje en línea! 
Cosas que hacer en el instituto y la universidad
  • Sign up for plenty of math (calculus, algebra, discrete mathematics, and statistic), computer science, programming, English, and rhetoric
  • Take online Prompt Engineering courses from Coursera, Udemy, Microsoft, DeepLearning.AI, Prompt Engineering Institute, and Learn Prompting
  • Adquirir experiencia en el mundo real a través de trabajos a tiempo parcial relacionados con la PNL, el ML, los LLM y/o la programación.
  • Empieza a elaborar tu currículum y añádelo a medida que aprendas y adquieras experiencia laboral.
  • Revise las ofertas de empleo con antelación para ver cuáles son los requisitos medios. Dado que se trata de una profesión relativamente nueva, es posible que cada empleador busque cosas diferentes.
  • Request to do an informational interview with a working Prompt Engineer
  • Haz una lista de tus contactos (incluyendo direcciones de correo electrónico o números de teléfono) que puedan servirte como futuras referencias laborales.
  • Sigue perfeccionando tus conocimientos. Estudia libros, artículos en línea y tutoriales en vídeo relacionados con la ingeniería de prompt, la PNL, el ML, los LLM, el uso de Linux para la IA y los lenguajes de programación pertinentes.
  • Participe en foros en línea para hacer preguntas y aprender de profesionales experimentados en IA.
  • Build your social capital within AI groups
  • Participe en organizaciones profesionales para aprender, compartir, hacer amigos y ampliar su red de contactos. Algunas de las organizaciones a las que puedes unirte son:
  1. Instituto AI Now
  2. Asociación de Profesionales de la IA
  3. Asociación de Lingüística Computacional
  4. Association for Computing Machinery
  5. Asociación de Consumidores de Tecnología
  6. Asociación Europea de Inteligencia Artificial
  7. IEEE
  8. Asociación Internacional de Reconocimiento de Patrones
  9. Instituto de Investigación de Inteligencia Artificial
  10. OpenAI
  11. Asociación sobre IA
  12. Asociación de Industrias Robóticas
  13. Sociedad Internacional de Redes Neuronales
Hoja de ruta típica
Hoja de ruta de Prompt Engineer
Cómo conseguir tu primer trabajo
  • Intentar obtener un título de informática o similar, con especialización en IA.
  • Consigue toda la experiencia práctica que puedas en PNL, IA, LLM, etc. antes de presentar tu candidatura.
  • Mejora tu currículum realizando cursos ad hoc relacionados con Prompt Engineering, si tu programa universitario no ofrecía suficientes clases relevantes.
  • Recuerda que los Prompt Engineers también deben dominar las artes del lenguaje, así que muestra cualquier experiencia laboral que puedas tener relacionada con la escritura o la enseñanza del inglés.
  • Check out job portals such as Indeed, Simply Hired, Glassdoor, and Craigslist. Pay close attention to the education and experience requirements listed
  • Check out online Prompt Engineer resume templates and review potential job interview questions
  • Incluya palabras clave relacionadas con el puesto en su currículum para que pueda pasar el software de los sistemas de seguimiento de candidatos. Las palabras clave pueden incluir cosas como: Python, Java, GPT, DALL-E, Midjourney, Bing AI, NLP, conocimientos de LLM, recopilación y análisis de datos, modelos de aprendizaje automático, síntesis de imágenes, investigación, etc.
  • Pida a los ingenieros de Prompt consejos para buscar trabajo
  • Habla con tu asesor académico, profesores e instructores, y con el centro de orientación profesional de la escuela para que te ayuden.
  • Haz saber a tu red de contactos que estás buscando trabajo. La mayoría de los puestos de trabajo se encuentran a través de conocidos, así que empieza a utilizar tu capital social.
  • Antes de incluir referencias personales en su solicitud, pregunte a esas personas si están dispuestas a escribir cartas de referencia o a ser llamadas por un posible empleador.

We asked Google’s Bard to offer some extra job-seeking tips. Here’s what it said: 

  • Learn the basics of large language models (LLMs). LLMs are the foundation of prompt engineering, so it is important to have a good understanding of how they work. There are many resources available online and in libraries that can teach you about LLMs.
  • Practice creating prompts. The best way to learn how to create effective prompts is to practice. There are many different ways to create prompts, so find a method that works for you and experiment with different techniques.
  • Build a portfolio of your work. Once you have created some effective prompts, compile them into a portfolio that you can show potential employers. This will give them a good idea of your skills and abilities.
  • Network with people in the field. Attend conferences, meetups, and other events where you can meet people who are working in prompt engineering. This is a great way to learn more about the field and make connections that could lead to a job.
  • Be persistent. The job market for prompt engineers is competitive, so don't give up if you don't land your dream job right away. Keep practicing your skills, building your portfolio, and networking, and eventually, you will find the right opportunity.
  • Focus on your soft skills. In addition to your technical skills, employers are also looking for prompt engineers who are creative, collaborative, and able to think outside the box.
  • Be willing to learn. The field of prompt engineering is rapidly evolving, so it is important to be willing to learn new things and stay up-to-date on the latest trends.”
Cómo subir la escalera
  • Conviértase en un experto en los modelos de IA, el software y los lenguajes de programación que utiliza
  • Solucionar los problemas a fondo y seguir perfeccionando la producción
  1. Remember, Google's parent company Alphabet “lost $100 billion in market value…after its new chatbot shared inaccurate information in a promotional video and a company event failed to dazzle.” Somebody probably screwed up their chance for a promotion after that one!
  • Siga los procedimientos y documéntelos cuidadosamente para garantizar la coherencia y la precisión de sus indicaciones.
  • Demostrar que se puede confiar en usted para trabajar de forma independiente.
  • Pregunta a tu supervisor qué habilidades deberías mejorar para aportar más valor a la empresa. Si te sugieren hacer un curso de certificación, hazlo (pero a ver si te lo pagan).
  • Aprende todo lo que puedas de compañeros con más experiencia que tú. Sin embargo, no tome atajos ni adquiera malos hábitos. Asegúrate de seguir los procedimientos indicados por tu jefe.
  • Colaborar eficazmente en equipo y centrarse en la resolución de problemas
  • Demostrar liderazgo dando ejemplo a los demás.
  • Forme a los nuevos trabajadores con paciencia y a fondo. Responda a sus preguntas y manténgalos motivados para aprender cosas nuevas.
  • Participe en organizaciones profesionales y manténgase al día de los avances. La IA evoluciona rápidamente y cada día se abren nuevos caminos.
  • Be aware of concerns regarding the exponential rise of AI, including worries about the technological singularity—a projected future event that would “involve computer programs becoming so advanced that artificial intelligence (AI) transcends human intelligence, potentially erasing the boundary between humanity and computers.” 
Herramientas/recursos recomendados

Páginas web

Libros

  • ChatGPT Prompt Engineering: Make Money & Be More Efficient With Artificial Intelligence, by Bruce Brown
  • Mastering ChatGPT and Prompt Engineering: From Beginner to Expert, Unlock the Full Potential of AI Language Models: Comprehensive guide to master AI, by Cuantum Technologies
  • The Art of Prompt Engineering with chatGPT: A Hands-On Guide (Learn AI Tools the Fun Way!), by Nathan Hunter 
Plan B

La ingeniería rápida es una carrera de moda ahora mismo, pero puede que esa tendencia no dure para siempre. El rango salarial potencial es un imán que atrae a montones de nuevos estudiantes deseosos de subirse al tren de la fortuna. Al mismo tiempo, la inteligencia artificial sigue avanzando y podría llegar a ser capaz de hacer sus propias indicaciones. Si eso ocurre, algunas de las personas que se apresuraron a aprender técnicas de prompting podrían quedarse sin oportunidades de trabajo. No podemos predecir el futuro, pero si te interesa explorar ocupaciones similares, te sugerimos que consideres las siguientes:

  • Ingeniero/Arquitecto de Big Data
  • Desarrollador de Business Intelligence
  • Investigador en Informática e Información
  • Director de Informática y Sistemas de Información
  • Ingeniero informático
  • Arquitecto de redes informáticas
  • Programador informático
  • Especialista en soporte informático
  • Analista de sistemas informáticos
  • Administradores y arquitectos de bases de datos
  • Científico de datos
  • Analista de seguridad de la información
  • Matemáticos y estadísticos
  • Ingeniero de aprendizaje automático
  • Ingeniero en robótica
  • Ingeniero de software
  • Arquitecto de software
  • Desarrollador web 

Newsfeed

Cursos y herramientas en línea

SALARY AND JOB OUTLOOK
Choose a Subregion:

Annual Salary Expectations

$67K
$104K
$152K

New workers start around $67K. Median pay is $104K per year. Highly experienced workers can earn around $152K.

Source: State of California, Employment Development Department