La Receta Secreta del Robot: Prompt Engineering para que la IA te Entienda

Vamos a jugar a un juego. Cierra los ojos e imagina que tienes un amigo robot que puede dibujar cualquier cosa que le pidas. Pero hay un problema: el robot es MUY literal. Si le dices “dibujame algo bonito”, se queda paralizado. No sabe que es “bonito” para ti. En cambio, si le dices con precision exactamente lo que quieres, el robot se convierte en el mejor artista del mundo.

La Receta de Cocina que Controla al Robot

Aprender a hablarle a una inteligencia artificial se llama “Prompt Engineering”. Suena a nombre de ingeniero serio, pero en realidad es como escribir una receta de cocina. Piensa en una receta de galletas con chispas de chocolate. Si la receta dice “pon harina”, tu no sabes cuanto. Pero si dice “200 gramos de harina, 100 de mantequilla, 10 minutos al horno”, el resultado siempre sale igual.

Con la IA pasa exactamente lo mismo. El prompt (la instruccion) debe ser preciso.

El System Prompt: La Regla de Oro que Nunca Cambia

En nuestro Storyboard AI, el LLM recibe una instruccion especial que los programadores llaman “system prompt”. Es como la regla numero uno del juego, la que esta escrita en la caja antes de empezar. Nuestra regla de oro dice:

“Responde UNICAMENTE con JSON valido. 4 escenas. image_prompt EN INGLES.”

Vamos a desmenuzar por que cada palabra importa:

“Responde UNICAMENTE”

Si no ponemos el “UNICAMENTE”, el robot se emociona y empieza a escribir “Claro, aqui tienes tu storyboard…” y luego pone el JSON. Ese texto extra rompe todo el programa porque el codigo espera recibir JSON puro, no una carta con saludos. Es como si le pidieras a un mesero un vaso de agua y te trajera una bandeja con un vaso de agua… y una servilleta, y un poema, y un dibujo. Solo queriamos el agua.

“JSON valido”

JSON es un formato estricto. Las llaves {} deben cerrar. Las comas deben estar en su lugar. Si falta una coma, el programa truena. Es como un juego de Lego donde cada pieza encaja de una sola manera. Le pedimos JSON porque despues el codigo usa JSON.parse() y si no es valido, todo se detiene.

“image_prompt EN INGLES”

Los generadores de imagen entienden mejor el ingles. ¿Por que? Porque fueron entrenados con miles de millones de imagenes etiquetadas en ingles. Si le pides a DALL-E que dibuje “un perro jugando en el parque”, funciona. Pero “a dog playing in the park” funciona mejor, porque la mayoria de las descripciones en sus datos de entrenamiento estaban en ingles.

El Ancla Magica: “Cinematic Storyboard Frame”

Nuestro image_prompt siempre empieza con estas tres palabras. ¿Por que? Porque las IAs de imagen funcionan por asociacion. Si pones “cinematic storyboard frame” al inicio, activas en el modelo todas las imagenes de storyboards de cine que vio durante su entrenamiento. El resultado se parece automaticamente a un storyboard profesional.

La formula completa es:

image_prompt = "Cinematic storyboard frame, " + descripcion + ", " + tipo_plano + " shot, professional lighting, 16:9"

“Cinematic storyboard frame” = ancla visual
descripcion = lo que pasa en la escena
tipo_plano + “shot” = close-up shot, medium shot, wide shot
“professional lighting, 16:9” = calidad cinematografica y proporcion de pantalla

Cada pieza de esta formula tiene un proposito. Como los ingredientes de tu receta de galletas favorita.

Por que Forzar la Estructura

Imagina que le pides a 10 niños que dibujen un gato. Sin instrucciones, tendras 10 dibujos completamente diferentes: unos con lapiz, otros con crayolas, algunos gigantes, otros diminutos. Pero si les das una hoja del mismo tamaño, los mismos colores y les dices “dibujen un gato que ocupe toda la hoja, visto de frente”, los 10 dibujos seran mas parecidos y utiles.

Forzar la estructura en el prompt es como darles a todos la misma hoja y los mismos colores. El resultado es predecible, y un programa de computadora necesita resultados predecibles para funcionar.

El Error Favorito de los Principiantes

El error mas comun es escribir prompts vagos y largos. “Hazme un dibujo bonito de algo relacionado con la naturaleza pero que no sea muy oscuro y que tenga colores alegres” es un mal prompt. “Cinematic storyboard frame, a deer drinking water from a crystal clear lake at sunrise, wide shot, professional lighting, 16:9” es un buen prompt.

La diferencia es que el buen prompt contiene informacion visual concreta, no opiniones ni gustos personales. Las IAs no tienen gustos. Solo tienen patrones.

Vamos a Descubrir Juntos

La proxima vez que le pidas algo a ChatGPT o a cualquier IA, recuerda esta regla: se preciso, se concreto, y da ejemplos. Entre mas especifico seas, mejor te entendera el robot. Es como dar direcciones para llegar a tu casa: “ahi por el arbol” no sirve. “Calle Roble 42, casa amarilla con puerta azul” funciona a la primera.