Las grandes organizaciones tecnológicas están contratando ingenieros de instrucciones para desarrollar nuevo contenido creativo, responder preguntas complejas y mejorar la traducción automática y las tareas de PLN. Las habilidades que los ingenieros de instrucciones deben tener incluyen:
Familiaridad con los modelos de lenguaje grandes: comprender cómo funcionan los modelos de lenguaje grandes (LLM), incluidas sus capacidades y limitaciones, es esencial para elaborar instrucciones eficaces y optimizar los resultados de la IA.
Sólidas habilidades de comunicación: la comunicación clara y eficaz es vital para definir objetivos, proporcionar instrucciones precisas a los modelos de IA y colaborar con equipos multidisciplinarios.
La capacidad de explicar conceptos técnicos: los ingenieros de instrucciones deben poder traducir conceptos técnicos complejos en instrucciones comprensibles y articular el comportamiento del sistema de IA a los stakeholders no técnicos.
Experiencia en programación (particularmente en Python): la competencia en lenguajes de programación como Python es valiosa para interactuar con API, personalizar soluciones de IA y automatizar flujos de trabajo.
Una comprensión firme de las estructuras de datos y los algoritmos: el conocimiento de las estructuras de datos y los algoritmos ayuda a optimizar las instrucciones y a comprender los mecanismos subyacentes de los sistemas de IA generativa.
Creatividad y una evaluación realista de los beneficios y riesgos de las nuevas tecnologías: la creatividad es importante para diseñar instrucciones innovadoras y eficaces, mientras que una comprensión realista de los riesgos ayuda a garantizar el uso responsable y ético de las tecnologías de IA.
Además de estas habilidades, los ingenieros de instrucciones pueden emplear técnicas avanzadas para mejorar la comprensión del modelo y la calidad de los resultados:
Zero-shot prompting: esta técnica proporciona al modelo de machine learning una tarea en la que no se ha entrenado explícitamente. Pone a prueba la capacidad del modelo para producir resultados relevantes sin depender de ejemplos anteriores.
Few-shot prompting: en este enfoque, el modelo recibe algunas salidas de muestra (intentos) para ayudarle a aprender lo que el solicitante quiere que haga. Tener un contexto en el que basarse ayuda al modelo a comprender mejor el resultado deseado.
Chain-of-thought prompting (CoT): esta técnica avanzada proporciona un razonamiento paso a paso para que el modelo siga. Desglosar una tarea compleja en pasos intermedios, o "cadenas de razonamiento", ayuda al modelo a lograr una mejor comprensión del lenguaje y a crear resultados más precisos.
Si bien los modelos se capacitan en varios idiomas, el inglés suele ser el idioma principal empleado para capacitar la IA generativa. Los diseñadores de preguntas deben conocer a fondo el vocabulario, los matices, la redacción, el contexto y la lingüística, porque cada palabra de una pregunta puede influir en el resultado.
Los ingenieros de instrucciones también deben saber cómo transmitir de manera efectiva el contexto, las instrucciones, el contenido o los datos necesarios al modelo de IA.
Si el objetivo es generar código, un ingeniero de instrucciones debe comprender los principios de codificación y los lenguajes de programación. Quienes trabajan con generadores de imágenes deben conocer términos de historia del arte, fotografía y cine. Quienes generan el contexto lingüístico pueden necesitar conocer varios estilos narrativos o teorías literarias.
Además de una amplia gama de habilidades de comunicación, los ingenieros de instrucciones deben comprender las herramientas de IA generativa y los marcos de aprendizaje profundo que guían su toma de decisiones.