Home About Work Services Writing Contact ES
// 10 MIN READ

Prompt Engineering: Escribir para Máquinas que Piensan

PROMPT_ENGAI
Prompt Engineering: Escribir para Máquinas que Piensan

Un prompt mal estructurado produce resultados genéricos. Un prompt bien diseñado produce resultados que parecen mágicos. La diferencia entre ambos no es talento ni suerte — es ingeniería. Los modelos de lenguaje son máquinas de completar patrones: la calidad de su output depende directamente de la calidad del contexto que reciben como input.

Mi framework de prompts para tareas de desarrollo se estructura en cuatro bloques. El primero define el rol: "Eres un frontend engineer senior especializado en React y Tailwind". El segundo establece el contexto: la estructura del proyecto, las convenciones existentes, las restricciones técnicas. El tercero formula la tarea específica. El cuarto define el formato de output esperado: código, explicación, lista de pasos, diff.

La estructura del prompt determina la calidad del output con mayor impacto que el modelo utilizado.
La estructura del prompt determina la calidad del output con mayor impacto que el modelo utilizado.

Los prompts de sistema merecen inversión significativa. A diferencia de los prompts conversacionales que se escriben una vez, los prompts de sistema definen el comportamiento persistente del modelo para una categoría completa de tareas. He desarrollado prompts de sistema específicos para: convertir mockups de Figma en componentes Astro, auditar componentes existentes contra criterios WCAG, generar variantes de micro-interacciones CSS y refactorizar código legacy hacia patrones modernos.

# Estructura de prompt efectivo
# Bloque 1: Rol
"Eres un Design Engineer senior que trabaja con Astro,
React y Tailwind v4."

# Bloque 2: Contexto
"El proyecto usa tokens CSS definidos en @theme.
La convención es mobile-first con max-w-[1400px]."

# Bloque 3: Tarea
"Convierte este mockup en un componente .astro
con animaciones CSS puras via IntersectionObserver."

# Bloque 4: Formato
"Responde solo con el código del componente,
sin explicaciones adicionales."

La técnica de chain-of-thought transforma la calidad de los outputs en tareas complejas. En lugar de pedir "refactoriza este componente", el prompt solicita: "analiza primero las dependencias actuales, identifica los problemas de rendimiento, propone la nueva arquitectura y luego genera el código refactorizado". Esa secuencia fuerza al modelo a razonar antes de generar, produciendo resultados más coherentes y fundamentados.

La ingeniería de prompts es una competencia técnica que los desarrolladores necesitan incorporar en su stack profesional. No se trata de "hablarle bonito a la IA" — se trata de diseñar interfaces de comunicación eficientes entre la intención humana y la capacidad computacional de los modelos. Esa habilidad se entrena, se documenta y se itera, igual que cualquier otra disciplina de ingeniería. // PROMPT_SYSTEM: DEPLOYED