📒 Mini Guía: Cómo crear buenas instrucciones (prompts) para LLMs

1. ¿Qué es una instrucción (prompt)?

  • Definición: Es cualquier entrada (texto, imagen, etc.) que sirve como estímulo para que un modelo de IA genere una respuesta.
  • Funciones clave:
    • Dirección: Define el tema o tarea.
    • Contexto: Proporciona información relevante.
    • Restricciones: Limita el formato, tono o extensión.

2. Componentes de un buen prompt

Claridad:

  • Ejemplo malo: "Háblame de historia" → Demasiado vago.
  • Ejemplo bueno: "Explica las causas de la Revolución Francesa en 3 párrafos".

Contexto:

  • Incluye detalles como audiencia, estilo o propósito.
  • Ejemplo: "Escribe un correo profesional para declinar una invitación a un evento".

Precisión:

  • Especifica formato (ej.: lista, tabla, código).
  • Ejemplo: "Enumera 5 ventajas de Python para análisis de datos en bullet points".

Ejemplos (opcional):

  • Ayuda al modelo a entender el estilo deseado.
  • Ejemplo: "Escribe un tweet como este: '¡Nuevo blog! Aprende prompting en 5 mins 🚀 [enlace]'".

3. Técnicas avanzadas

🔧 Prompting en capas:

  • Paso 1: "Dame 3 temas para un blog sobre tecnología".
  • Paso 2: "Desarrolla el tema 2 en formato de guía paso a paso".

🔧 Prompting iterativo:

  • Refina la salida con feedback: "Hazlo más conciso" o "Añade un tono humorístico".

4. Errores comunes

Ambigüedad:

  • "Dame algo interesante" → ¿Qué es "interesante"?

Sobrecarga:

  • "Escribe un ensayo de 10 páginas con 20 fuentes" → Demasiado para una respuesta rápida.

Falta de ejemplos:

  • Si necesitas un tono específico (ej.: formal/casual), ¡menciónalo!

5. Ejemplo de prompt perfecto

"Escribe una introducción para un artículo de blog sobre inteligencia artificial dirigido a principiantes.  
- Extensión: 2 párrafos.  
- Tonó: amigable y motivador.  
- Incluye una analogía cotidiana.  
- Ejemplo de estilo: 'La IA es como un asistente personal que nunca duerme...'"  

En la siguiente página veremos los marcos de referencia o esquemas de formulación de instrucciones, denominados "Frameworks".