Una instrucción es la entrada o la consulta proporcionada a un modelo de IA, como un modelo de lenguaje de gran tamaño, para generar una respuesta. Sirve como mecanismo principal para guiar el comportamiento del modelo, definir la tarea y establecer el contexto para la interacción. El diseño de una instrucción afecta significativamente a la calidad y relevancia del resultado, por lo que es esencial elegir el tipo de instrucción adecuado para tareas específicas.
Para lograr los mejores resultados de los modelos de IA, es esencial comprender las diversas formas en las que se pueden estructurar las instrucciones para adaptarse a diferentes tareas y objetivos. Hay tres formas principales de estructurar las instrucciones: instrucciones directas, instrucciones abiertas e instrucciones específicas de la tarea.
Las instrucciones directas son comandos claros y específicos que le dicen a la IA exactamente qué hacer. Estas instrucciones son ideales para tareas sencillas en las que el usuario tiene una expectativa clara del resultado. Las instrucciones directas se basan en la capacidad del modelo para analizar instrucciones explícitas y generar respuestas que se alinean estrechamente con el comando. Cuanto más detallada sea la instrucción, más probable es que el resultado cumpla con las expectativas.
Ejemplo:
Write a poem about nature.
En este caso, la IA conoce el formato exacto [un poema] y el tema [naturaleza] para generar el texto.
Las instrucciones abiertas son menos restrictivas y animan a la IA a explorar ideas más amplias o a proporcionar respuestas creativas e interpretativas. Estas instrucciones son útiles para la lluvia de ideas, la narración de historias o los debates exploratorios en los que el usuario valora la variedad y la originalidad de la output. Las instrucciones abiertas aprovechan las capacidades generativas del modelo sin imponer restricciones. El modelo se basa en sus datos de entrenamiento para inferir el mejor enfoque para la instrucción, lo que puede producir resultados diversos o inesperados.
Ejemplo:
Tell me about the universe.
Aquí, la IA tiene la libertad de decidir qué aspectos del universo discutir, como su origen, estructura o teorías científicas.
Las instrucciones específicas de tareas están diseñadas para tareas precisas y orientadas a objetivos, como traducciones, resúmenes o cálculos. Estas instrucciones suelen estar elaboradas con claridad y pueden incluir contexto o ejemplos adicionales para ayudar a garantizar respuestas precisas. Las instrucciones específicas de tareas aprovechan la comprensión del modelo de tareas especializadas. Pueden incorporar técnicas avanzadas de prompting como few-shot prompting (proporcionando ejemplos) o zero-shot prompting (sin proporcionar ejemplos pero confiando en el conocimiento preentrenado del modelo).
Ejemplo:
Translate this text into French: ‘Hello.’
El modelo comprende tanto la tarea de traducción del idioma como la entrada específica, lo que le permite producir la salida deseada: "Bonjour".
Al comprender este tipo de instrucciones y los matices técnicos que hay detrás de ellas, los usuarios pueden crear instrucciones que guíen los modelos de IA de forma eficaz, optimizando la calidad y la relevancia de las respuestas.