Focos de atención
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, sintonizador 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.
La inteligencia artificial existe desde mediados de los años 50, al menos como campo de estudio académico. En las últimas décadas, este campo se ha disparado y la IA se utiliza prácticamente en todos los sectores. Desde "la medicina, el transporte, la robótica, la ciencia, la educación, el ejército, la vigilancia, las finanzas y su regulación, la agricultura, el entretenimiento, el comercio minorista, la atención al cliente y la fabricación". CalTech señala que la IA está a punto de "influir cada vez más en nuestras vidas". Eso es quedarse corto.
La predicción ya se está cumpliendo con la llegada de OpenAI's ChatGPT-4de Google Bard de Googlede Microsoft nueva IA de Bingy otros competidores de la IA generativa generativa. Pero, ¿cómo funcionan estos programas de IA? ¿Cómo "aprenden" a comunicarse? En parte, gracias al duro (y paciente) trabajo de los ingenieros de Prompt.
Existe un subcampo dinámico de la IA llamado procesamiento del lenguaje natural (o PNL). En esencia, el PLN enseña a los ordenadores a aprender y comprender mensajes escritos y verbales de forma similar a como aprenden los humanos. Corresponde a los ingenieros de Prompt idear avisos basados en texto. mensajes de texto que ayuden a entrenar estos increíbles modelos de IA. Los programas utilizan otro aspecto de la IAaprendizaje automático (para analizar las entradas y generar respuestas. También hay un subconjunto de ML llamado aprendizaje profundo, que entrena redes neuronales para aprender con el ejemplo.
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!
- 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
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.
- Utilice sintonización de prefijos para optimizar las indicaciones continuas
- 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
- Aumentar los LLM con conocimiento del dominiomejorar la seguridad de los LLM
- Analizar rigurosamente los resultados para comprobar su precisión 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
- Protección contra posibles ataques de inyección puntual
- 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 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
- Dominio de lenguajes de programación (por ejemplo Bash, Python, Java)
- Herramientas de automatización Prompt (es decir, Ansible, Puppet)
- Sistemas operativos Linux
- Interfaces de línea de comandos
- Empresas privadas
- Empresas de investigación en IA
- Universidades
La ingeniería informática es una carrera relativamente nueva y las empresas se esfuerzan por encontrar trabajadores cualificados. Sin embargo, como el trabajo está tan de moda y actualmente se paga tan bien, se espera que pronto atraiga a montones de nuevos candidatos con formación informática. Quienes tengan la formación y la experiencia básicas adecuadas podrán formarse en este campo emergente en sólo unas semanas o meses. Pero como declaró el ingeniero de Prompt Rob Lennon a TIME"Se trata de trabajos que probablemente sólo 500 personas podrían hacer ahora mismo, por lo que los salarios son una locura. Pero en seis meses, 50.000 personas podrán hacer ese trabajo".
Otra preocupación sobre el futuro de este campo es que hay mucha incertidumbre. El profesor Ethan Mollick, de la Wharton School de la UPenn reconoció"No está claro que la ingeniería de avisos vaya a importar a largo plazo porque los programas de IA están mejorando a la hora de anticipar lo que necesitan los usuarios y generar avisos".
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.
La IA generativa se introdujo en los años 60, pero no ha llegado a la vanguardia del campo de la IA hasta hace pocos años, gracias a las redes generativas adversariales que permitieron a los modelos crear texto auténtico, imágenes, audio, modelos 3D, etc. Avances recientes, como Transformador Generativo Preentrenado (también conocido como GPT) han conmocionado al público y provocado una oleada de entusiasmo... ¡y de alarma.
Con la IA en el punto de mira y sus capacidades cada vez más visibles, las empresas se están replanteando sus formas tradicionales de hacer negocios. Se espera que varios campos profesionales drásticamente afectados el auge de la IA generativa, incluidos los empleos relacionados con la informática, como la codificación. La IA puede realizar, o pronto podrá hacerlo, una enorme variedad de tareas que antes sólo podían realizar los trabajadores humanos. Los trabajos que la IA no sustituya, es probable que al menos los aumente de alguna forma.
Ni siquiera los ingenieros de avisos son inmunes a la transformación radical de la mano de obra por parte de la IA, ya que, con el tiempo, ésta será capaz de realizar las mismas tareas que los redactores de avisos. En cierto sentido, la IA podría dejar sin trabajo a sus propios creadores. Dicho esto, empresas y gobiernos de todo el mundo están empezando a levantar la ceja ante lo poderosa que se está volviendo la IA. exigen que se detengan a determinadas áreas de investigación en IA.
Es probable que los Prompt Engineers se interesaran por la tecnología a una edad temprana. Puede que les interesara la programación informática, jugar con lenguajes de programación o incluso piratear. Al mismo tiempo, puede que les gustara resolver problemas de forma analítica, leer libros avanzados o escribir historias.
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 necesaria
- 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:
- Ética de la IA
- Toma de decisiones
- Aprendizaje profundo
- Interacción Persona-Identificación Artificial
- Grandes modelos lingüísticos
- Aprendizaje automático
- Procesamiento del lenguaje natural
- Robótica
- Las clases pertinentes también pueden abarcar:
- Sistemas informáticos
- Cálculo diferencial e integral
- Programación funcional
- Cálculo imperativo
- Matrices y transformaciones lineales
- Teoría de la probabilidad
- Estructuras de datos secuenciales y algoritmos
- Los empleadores buscarán candidatos que ya tengan experiencia demostrada en PNL, ML, LLM y aprendizaje profundo. También es posible que quieran candidatos con experiencia en el desarrollo de prompt, lenguajes de scripting de prompt, Sistemas operativos Linuxy herramientas de automatización rápida
- 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).
- Están apareciendo muchos sitios de educación y formación que ofrecen clases de Prompt Engineering, como por ejemplo Instituto de Ingeniería Prompt y Aprenda Prompting. Pueden ser excelentes para aprender habilidades de nivel principiante, intermedio e incluso avanzado. Ten en cuenta que los empleadores pueden pedirte pruebas de tus conocimientos y habilidades, así que imprime o guarda los certificados que hayas obtenido.
- Linux se puede aprender a través de Codecademy y otros sitios en línea. Algunos dicen que sólo se necesitan unos días para comprender los comandos básicos, y unos meses para aprender los comandos avanzados.
- Los estudiantes también pueden aprender lenguajes de programación como Bash, Pythony Java por sí solos o a través de clases
- Central de clases ofrece detalles sobre una serie de cursos gratuitos en línea de Prompt Engineering
- Echa un vistazo también a las ofertas de Coursera, como su ~18 horas Prompt Engineering for ChatGPT o el curso de DeepLearning.AI ChatGPT Prompt Engineering para desarrolladores
Hemos preguntado a ChatGPT algunas recomendaciones educativas adicionales. Esto es lo que dijo:
"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!
- Licenciatura en Informática: "Proporciona una base sólida en lenguajes de programación, algoritmos y estructuras de datos fundamentales para desarrollar modelos NLG eficaces".
- Licenciatura en Lingüística Computacional: "Proporciona una comprensión más profunda de los aspectos de la ingeniería computacional relacionados con el lenguaje, incluyendo la sintaxis, la semántica y el discurso".
- Máster en Lingüística Computacional: "Se centra específicamente en el estudio del lenguaje natural y cómo puede ser procesado por ordenadores".
- Máster en Procesamiento del Lenguaje Natural: "Se centra en el desarrollo de algoritmos y modelos para el procesamiento del lenguaje humano".
- Máster en Inteligencia Artificial: "Cubre una amplia gama de temas relacionados con los sistemas inteligentes, incluyendo el aprendizaje automático, el procesamiento del lenguaje natural y la robótica".
- Máster en Ciencia de Datos: "Proporciona una base sólida en modelado estadístico, aprendizaje automático y análisis de datos que son todos relevantes para la ingeniería rápida".
- Máster en Lingüística: "Proporciona un profundo conocimiento de la estructura y el uso de la lengua, fundamental para desarrollar modelos NLG eficaces".
- Máster en Ciencia Cognitiva: "Se centra en el estudio de la cognición humana y cómo puede modelarse mediante técnicas computacionales".
- Máster en Interacción Persona-Ordenador: "Se centra en el diseño y desarrollo de interfaces de usuario intuitivas y fáciles de usar, lo que es importante para aplicaciones de ingeniería rápidas".
- 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!
- Apúntate a un montón de matemáticas (cálculo, álgebra, matemáticas discretas y estadística), informática, programación, inglés y retórica
- Tome cursos en línea de Ingeniería Prompt de Coursera, Udemy, Microsoft, DeepLearning.AI, Prompt Engineering Institutey Aprenda 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 distintas.
- Solicitud para realizar una entrevista informativa con un ingeniero de Prompt en activo
- 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.
- Construye tu capital social dentro de los grupos de IA
- 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:
- Instituto AI Now
- Asociación de Profesionales de la IA
- Asociación de Lingüística Computacional
- Association for Computing Machinery
- Asociación de Consumidores de Tecnología
- Asociación Europea de Inteligencia Artificial
- IEEE
- Asociación Internacional de Reconocimiento de Patrones
- Instituto de Investigación de Inteligencia Artificial
- OpenAI
- Asociación sobre IA
- Asociación de Industrias Robóticas
- Sociedad Internacional de Redes Neuronales
- Intentar obtener un título de informática o similar, con especialización en IA.
- Obtén tanta experiencia práctica en PNL, IA, LLM, etc. como puedas 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.
- Consulte portales de empleo como Indeed, Simply Hired, Glassdoory Craigslist. Preste mucha atención a los requisitos de formación y experiencia que figuran en la lista.
- Consulte en línea plantillas de curriculum vitae de Prompt Engineer y revise las posibles preguntas de la entrevista de trabajo
- 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 con antelación si están dispuestas a escribir cartas de referencia o a ser llamadas por un posible empleador.
Preguntamos a Bardo de Google que nos diera más consejos para buscar trabajo. Esto es lo que dijo:
- "Aprenda los fundamentos de los grandes modelos lingüísticos (LLM). Los LLM son la base de la ingeniería rápida, por lo que es importante comprender bien cómo funcionan. Hay muchos recursos disponibles en línea y en bibliotecas que pueden enseñarle sobre los LLM.
- "Practique la creación de avisos. La mejor manera de aprender a crear avisos eficaces es practicar. Hay muchas formas diferentes de crearlas, así que busca un método que te funcione y experimenta con diferentes técnicas.
- "Crea una carpeta con tus trabajos. Una vez que hayas creado algunas sugerencias eficaces, compílalas en un portafolio que puedas mostrar a posibles empleadores. Esto les dará una buena idea de tus habilidades y capacidades.
- "Relaciónate con gente del sector. Asiste a conferencias, reuniones y otros eventos en los que puedas conocer a personas que trabajan en el campo de la ingeniería. Es una forma estupenda de aprender más cosas sobre este campo y de establecer contactos que podrían llevarte a un puesto de trabajo.
- "Sé perseverante. El mercado de trabajo para ingenieros es competitivo, así que no te rindas si no consigues el trabajo de tus sueños enseguida. Sigue practicando tus habilidades, construyendo tu cartera y estableciendo contactos y, con el tiempo, encontrarás la oportunidad adecuada.
- "Céntrate en tus habilidades interpersonales. Además de tus habilidades técnicas, los empleadores también buscan ingenieros rápidos que sean creativos, colaboradores y capaces de pensar con originalidad.
- "Estar dispuesto a aprender. El campo de la ingeniería rápida evoluciona rápidamente, por lo que es importante estar dispuesto a aprender cosas nuevas y mantenerse al día de las últimas tendencias."
- 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
- Recuerde que la empresa matriz de Google Alphabet "perdió 100.000 millones de dólares en valor de mercado... después de que su nuevo chatbot compartiera información inexacta en un vídeo promocional y de que un evento de la compañía no deslumbrara". ¡Seguro que alguien echó a perder su oportunidad de ascenso después de aquello!
- 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.
- Estar al tanto de las inquietudes que suscita el aumento exponencial de la IA, incluida la preocupación por la singularidad tecnológica-un acontecimiento futuro proyectado que "implicaría que los programas informáticos llegaran a ser tan avanzados que la inteligencia artificial (IA) trascendiera la inteligencia humana, borrando potencialmente la frontera entre la humanidad y los ordenadores".
Páginas web
- Instituto AI Now
- Asociación de Profesionales de la IA
- Asociación de Lingüística Computacional
- Association for Computing Machinery
- Bard
- Bing AI
- Asociación de Consumidores de Tecnología
- Coursera
- DeepLearning.AI
- Asociación Europea de Inteligencia Artificial
- IEEE
- Asociación Internacional de Reconocimiento de Patrones
- Sociedad Internacional de Redes Neuronales
- Aprender Prompting
- Instituto de Investigación de Inteligencia Artificial
- Microsoft
- OpenAI
- Asociación sobre IA
- Instituto de Ingeniería Prompt
- Asociación de Industrias Robóticas
- Udemy
Libros
- ChatGPT Prompt Ingeniería: Gane dinero y sea más eficiente con la inteligencia artificial, por Bruce Brown
- Mastering ChatGPT and Prompt Engineering: De principiante a experto, libere todo el potencial de los modelos lingüísticos de IA: Guía completa para dominar la IA, por Cuantum Technologies
- El arte de la ingeniería de prompts con chatGPT: A Hands-On Guide (Aprende herramientas de IA de forma divertida), por Nathan Hunter
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