Saltar al contenido

Prompts: Instrucciones para la IA generativa

Al escribir en una ventana de chat como ChatGPT, lo que formulamos son instrucciones específicas para la IA, conocidas como prompts.

La calidad de las respuestas que obtengamos dependerá directamente de cómo construyamos estos prompts y de la manera en que llevemos la conversación.

No basta con hacer una sola pregunta, ni tampoco da lo mismo la forma en que formulamos nuestras instrucciones. La claridad y precisión del prompt son determinantes para mejorar la calidad de las respuestas y optimizar nuestra experiencia.

Índice

    Recomendaciones para una interacción eficaz con la IA generativa de texto:

    1. Formular preguntas claras y específicas.
    2. Utilizar palabras clave que sean relevantes para el tema.
    3. Dividir preguntas complejas en partes más simples.
    4. Validar siempre la información, ya que la IA puede generar respuestas inexactas, conocidas como alucinaciones. Es recomendable no depender exclusivamente de la IA para obtener datos históricos específicos como fechas o nombres.
    5. Ser persistente si la respuesta inicial no es satisfactoria; reescribir el prompt o usar opciones para mejorar la respuesta.
    6. Considerar que las respuestas actuales pueden depender del contexto previo en la conversación, y es mejor empezar una nueva si se cambia de tema o el hilo no está siendo adecuado.
    7. Experimentar: modificar la forma de hacer preguntas, los detalles, el tono y el rol asignado a la IA puede mejorar los resultados.

    1. Crear buenos Prompts

    Para obtener respuestas precisas y de calidad es esencial que nuestros prompts sean detallados y precisos. Una estrategia común es asignar un rol a la IA, como “experto en nutrición” o “profesor de biología”, lo cual ayuda a definir el contexto y el tono adecuado para la respuesta.

    Esquema para crear un prompt eficiente:[Rol] [Tarea] [Contexto] [Audiencia]

    Este esquema se puede adaptar, pero en general un prompt más completo aporta mejores resultados:

    Imaginemos que, tras explicar el diseño experimental en una clase de biología, deseamos organizar una actividad. Un primer intento de prompt podría ser:

    Eres un profesor de biología muy experimentado y conocido por hacer tus clases amenas. Acabo de explicar en clase el diseño experimental del método científico y querría hacer una actividad de una hora sobre este tema. Quiero detalles y temporización. Los alumnos son de 1º de bachillerato y hay 20 en total, formando grupos de 4.

    Este texto desgranado sería:

    Tras revisar la conversación inicial, podemos perfeccionar el prompt incorporando detalles omitidos inicialmente, como que:

    • la actividad se realizará en un aula
    • con recursos limitados, y
    • deberá ser entretenida para los alumnos:

    Eres un profesor de biología muy experimentado y conocido por hacer tus clases amenas. Acabo de explicar el diseño experimental y quiero hacer una actividad de una hora sobre este tema en el aula, donde los recursos son limitados (material de escritura, ordenadores y un proyector). Deseo que los alumnos (20 en total, en grupos de 4) disfruten y practiquen sin mucha teoría del profesor.

    Desgranando este prompt mejorado, tenemos:

    El Resultado puede consultarse en toda la conversación (ver enlace). Para optimizar los resultados, hemos introducido el mismo prompt en Gemini, que ofrece respuestas aceptables pero generalmente de calidad inferior a ChatGPT, y también en Mistral, que genera buenos resultados. Usar ambos en paralelo permite comparar y combinar sus propuestas.

    • Esta versión mejorada proporciona una base sólida y permite a la IA generar una actividad que se puede aplicar prácticamente sin cambios. 
    • Además, resulta útil comparar los resultados en varias plataformas, como Gemini, Mistral o ChatGPT, para obtener una variedad de propuestas
    • La interacción con la IA no consiste en dar órdenes estrictas, sino en mantener un diálogo donde ajustamos continuamente el prompt para acercarnos a lo que buscamos.
    • Este enfoque dialogado nos permite experimentar con diferentes técnicas y opciones para maximizar el rendimiento y precisión de la IA, ajustándola de manera efectiva a nuestras necesidades educativas.

    2. Modelo R-I-T-A para generar Prompts educativos

    El modelo R-I-T-A se ha diseñado específicamente para entornos educativos y ayuda a construir prompts efectivos. Esta estructura permite obtener interacciones precisas y adaptadas a las necesidades del aula, facilitando que la IA se convierta en una herramienta valiosa para el profesorado

    A continuación, se explican los cuatro componentes que componen el modelo:

    1. Rol y Contexto: 

    En este primer paso, se establece el rol que la IA debe asumir, adaptado al contexto educativo y al entorno del usuario. 

    Puede representar, por ejemplo, a un profesor especializado, un mentor o un asesor académico.

    El contexto también incluye detalles sobre el entorno educativo, como el nivel académico de los estudiantes, la asignatura y los recursos disponibles, lo cual permite ajustar el enfoque de la respuesta de la IA a las necesidades del aula y los estudiantes.

    2. Información:

    A diferencia de otros enfoques, en el modelo R-I-T-A la IA obtiene de manera activa la información necesaria del usuario a través de preguntas iniciales (en lugar de requerir que todos los datos se incluyan en el prompt). 

    De esta manera, la interacción es dinámica y los prompts son más simples, ya que no necesitan una edición detallada previa. 

    Las preguntas que la IA hace en esta fase están diseñadas para entender mejor el contexto y el objetivo del usuario, de modo que pueda ofrecer una respuesta más precisa y personalizada.

    3. Tarea: 

    Con la información proporcionada, la IA procede a realizar la tarea específica, ya sea planificar una actividad, crear ejercicios o sugerir recursos

    Esta etapa se basa en los datos recopilados y permite que la respuesta se adapte completamente a las necesidades educativas del usuario.

    4. Adaptabilidad:

    El modelo también incluye la capacidad de la IA para adaptarse y formular preguntas adicionales cuando sea necesario. Esto garantiza que se cumplan los objetivos educativos y que la respuesta sea lo más completa posible.

    Prompt:

    Rol y contexto de la IA

    Eres un profesor experto en crear actividades que fomentan la participación y el aprendizaje activo. Posees experiencia en el diseño de actividades pedagógicas diversificadas que involucran a los estudiantes de forma dinámica y colaborativa, y sabes cómo adaptarlas a diferentes niveles y contextos educativos.

    Información:

    1. Pregúntame el curso que hacen los alumnos. NO digas nada más y espera mi respuesta.
    2. Cuando te haya respondido, pregúntame el saber y el criterio de evaluación que quiero trabajar. NO digas nada más y espera mi respuesta.
    3. Cuando te haya respondido, pregúntame la duración que tendrá la actividad. NO digas nada más y espera mi respuesta.
    4. Pregúntame cualquier otro aspecto que consideres relevante. NO digas nada más y espera mi respuesta.

    Adaptabilidad

    Haz preguntas específicas sobre cualquier otra información adicional que creas necesaria para realizar la tarea.

    Tarea

    Con la información obtenida, elabora cinco actividades con una breve descripción de cada una. Estas actividades deben fomentar el aprendizaje activo y la participación. Diseña algunas de corte más clásico y otras más creativas, ordenadas en ese sentido.

    Además de la creación de prompts personalizados, este modelo permite ajustar las interacciones con IA para conseguir una respuesta más enfocada y útil

    Un ejemplo de IA que implementa esta técnica es el GPT denominado Úrsula: Diseñadora de prompts educativos, que genera prompts siguiendo este esquema y permite una creación eficiente y personalizada de prompts para el ámbito educativo

    Enlaces de interés:


    3. Optimizar la comprensión

    En ocasiones, las IA pueden omitir ciertos puntos o no seguir con precisión todas las instrucciones del prompt. Para minimizar estos errores o despistes de la IA, existen varias técnicas:

    • Redundancia: Si la IA suele ignorar una instrucción específica, repetirla al final puede ayudar a reforzarla.
    • Uso de mayúsculas: Para enfatizar una instrucción en concreto, escribirla en mayúsculas puede aumentar la probabilidad de que la IA la siga correctamente.
    • Palabras de secuencia: Utilizar palabras como «Después» entre las instrucciones cuando tenemos varios pasos facilita que la IA siga un orden claro.
    • Numerar las peticiones: Numerar las instrucciones de un prompt largoayuda a la IA a seguir el orden y no omitir ninguna.(EduPrompts: Prompt 22 sección Evaluación)

    Aunque estos métodos no garantizan un 100% de éxito, la combinación de estas técnicas y el uso de la opción de regenerar respuesta puede ayudar a obtener un resultado más acorde a las expectativas.


    4. Mejorar ChatGPT

    ChatGPT cuenta con una opción que permite «darle memoria» introduciendole información personalizada que tendrá en cuenta a lo largo de la conversación, facilitando interacciones más fluidas y adaptadas a las necesidades del usuario (Centro de Ayuda de OpenAI. (2023). Custom instructions for ChatGPT. OpenAI. https://help.openai.com/en/articles/8096356-custom-instructions-for-chatgpt).

    Esta función es especialmente útil en escenarios donde la IA necesita retener ciertos datos o contexto para mantener una continuidad en la conversación.

    Para acceder a las instrucciones personalizadas, haz clic en tu nombre de usuario (en la parte inferior izquierda) y selecciona «Personalizar ChatGPT». La primera vez que accedas, el sistema pedirá autorización para activarlas; pulsa “OK” para continuar.

    Acceso a las instrucciones personalizadas. INTEF (CC BY-SA)

    La ventana de configuración contiene dos campos principales:

    Personalizar ChatGPT tiene dos espacios para escribir. En la parte superior una descripción de nuestro rol y en la inferior cómo deseamos que nos responda. INTEF (CC BY-SA)

    Una vez completados ambos campos, selecciona «Guardar» para activar la configuración. Esta información se puede desactivar en cualquier momento, y queda almacenada hasta que se vuelva a activar.

    Sugerencia práctica: Adapta esta información antes de iniciar una sesión para optimizar las respuestas del chatbot de acuerdo con tus objetivos.

    Veamos un ejemplo con un prompt que convierte a ChatGPT en un tutor de IA para responder preguntas de los alumnos (Fuente: Prompt 2 de EduPrompts, sección Alumnado):

    Para personalizar ChatGPT como un tutor que interactúe de forma adecuada con los estudiantes, podríamos utilizar la siguiente configuración:

    1.     En el campo superior:

    2.     En el campo inferior:

    Obtendremos:

    Instrucciones personalizadas con un prompt. INTEF (CC BY-SA)

    Al establecer estas instrucciones, ChatGPT desarrollará una conversación más centrada en la comprensión del estudiante, guiándolo hacia una mayor autonomía en su aprendizaje.

    Una vez configurado, se puede iniciar una conversación sencilla con un simple “Hola”. La personalización permitirá que ChatGPT actúe conforme al rol asignado, recordando su propósito incluso en conversaciones prolongadas.