Prompt Engineering
¿Qué es Prompt Engineering?
- Programar en Python
- Diseñar instrucciones optimizadas para modelos de IA
- Crear bases de datos
- Diseñar interfaces gráficas
El porqué Prompt Engineering es el arte y ciencia de diseñar instrucciones precisas y estructuradas para que los LLMs generen respuestas de máxima calidad y relevancia.
¿Qué es Few-Shot Prompting?
- Dar muchos intentos a la IA
- Incluir 2-5 ejemplos de entrada/salida en el prompt
- Usar pocos tokens
- Reducir la temperatura a cero
El porqué Few-Shot Prompting consiste en incluir entre 2 y 5 pares de ejemplo (input → output) antes de la tarea real, para que el modelo replique el patrón deseado.
¿Qué hace "Chain of Thought" en un prompt?
- Conecta varias IAs
- Fuerza al modelo a razonar paso a paso antes de responder
- Crea una cadena de bloqueo
- Genera varias respuestas simultáneas
El porqué Chain of Thought (Cadena de Pensamiento) obliga al modelo a escribir cada paso de su razonamiento antes de dar la respuesta final, reduciendo errores lógicos.
¿Qué es la "Temperatura" en un LLM?
- La velocidad de procesamiento
- Un parámetro que controla la aleatoriedad de las respuestas
- La cantidad de datos de entrenamiento
- El tamaño del modelo
El porqué La temperatura (0.0-2.0) controla cuánta aleatoriedad tiene el modelo. Baja = determinista y preciso. Alta = creativo pero con riesgo de alucinaciones.
¿Qué es Top-P (Nucleus Sampling)?
- El número máximo de palabras
- Un filtro que limita las opciones de tokens según probabilidad acumulada
- La cantidad de capas del modelo
- El porcentaje de datos de entrenamiento
El porqué Top-P filtra los tokens candidatos manteniendo solo aquellos cuyas probabilidades sumadas alcanzan el porcentaje P. Top-P=0.9 descarta el 10% menos probable.
¿Qué es Zero-Shot Prompting?
- No dar ningún prompt
- Pedir al modelo que realice una tarea sin darle ejemplos previos
- Usar temperatura cero
- Eliminar el contexto del sistema
El porqué Zero-Shot Prompting es pedirle al modelo que realice una tarea directamente, sin proveer ejemplos previos. Se confía enteramente en su entrenamiento base.
¿Qué es un "System Prompt"?
- El error del sistema
- Instrucciones que definen el rol y comportamiento base del modelo
- Una actualización del sistema operativo
- El log del servidor
El porqué El System Prompt es la instrucción inicial que configura el rol, tono, restricciones y comportamiento fundamental del modelo antes de cualquier interacción con el usuario.
¿Qué es un token en IA?
- Una criptomoneda
- La unidad mínima de texto que procesa un LLM
- Una contraseña temporal
- Un tipo de variable
El porqué Un token es la unidad mínima de procesamiento de un LLM. Puede ser una palabra completa, un fragmento de palabra o un carácter especial. 1 token ≈ 0.75 palabras.
¿Qué técnica reduce alucinaciones pidiendo al modelo que cite sus fuentes?
- Temperature Zero
- Retrieval-Augmented Generation (RAG)
- Fine-tuning
- Tokenización
El porqué RAG conecta al LLM con bases de datos externas o documentos, forzándolo a basar sus respuestas en información real recuperada en vez de inventarla.
¿Cuál es la recomendación de OpenAI sobre Temperatura y Top-P?
- Siempre ponerlos al máximo
- Modificar uno a la vez, no ambos simultáneamente
- Solo usar Top-P
- Solo usar Temperatura
El porqué OpenAI recomienda alterar la Temperatura O el Top-P, pero no ambos al mismo tiempo, ya que su interacción conjunta hace impredecible el comportamiento del modelo.