Prompting y práctica · Lectura de 7 min

Qué es el prompt engineering y por qué no es magia

Le pusieron nombre de ingeniería a algo más parecido a saber preguntar. Útil, sí; misterioso, no. Te bajo el término a tierra.

El prompt engineering es el oficio de escribir instrucciones claras para un modelo de lenguaje de modo que haga lo que uno quiere. Eso es todo. No hay conjuro, no hay palabra mágica escondida en un foro, no hay una llave secreta que separe a los iniciados del resto. Hay algo mucho más viejo y más honesto: saber pedir bien.

La palabra "ingeniería" asusta y promete a partes iguales. Sugiere planos, tolerancias, una disciplina con reglas duras. Y sin embargo, cuando uno se acerca a lo que de verdad hace un buen prompt, se encuentra con algo más parecido a redactar el encargo a un colaborador nuevo: contexto suficiente, una tarea bien delimitada, un ejemplo de cómo debería quedar. Menos laboratorio, más buena carta de instrucciones.

01 · el términoQué es el prompt engineering, sin humo

Un prompt es simplemente el texto que le das a un modelo: tu pregunta, tu encargo, tu instrucción. El prompt engineering es la práctica de diseñar ese texto para obtener respuestas más útiles, más precisas y más consistentes. La documentación de referencia lo define casi con esas mismas palabras: la disciplina de desarrollar y afinar prompts para usar los modelos de lenguaje de forma eficiente [1].

Conviene decir qué no es. No es programar en el sentido clásico: no hay compilador ni sintaxis obligatoria. No es adivinar la frase perfecta que desbloquea un modo oculto del modelo. Y no es una habilidad reservada a quien sabe de redes neuronales. Es un oficio de lenguaje, y el lenguaje ya lo tienes.

No estás hackeando al modelo. Le estás explicando el encargo como se lo explicarías a alguien competente pero recién llegado.

La razón de que haga falta afinar el pedido es que el modelo no te conoce, no ve tu pantalla, no sabe para quién es el resultado ni qué darías por sentado en una charla humana. Todo lo que sabe de tu intención cabe en el texto que escribiste. Si el texto es ambiguo, la respuesta hereda esa ambigüedad. El prompt engineering es, en el fondo, el arte de no dejar huecos donde el modelo tenga que inventar tu intención.

Figura 1 · el mismo pedido, dos niveles de claridad
"resume esto"
"Resume este correo en 3 viñetas para mi jefe, tono formal, máximo 40 palabras"
Arriba, el modelo debe adivinar longitud, formato, audiencia y tono. Abajo, no queda nada que inventar. La diferencia no es magia: es que el segundo pedido cerró los huecos.

02 · el oficioLas piezas de una buena instrucción

Si desarmamos los prompts que funcionan, casi siempre aparecen las mismas piezas. No son un ritual: son las cosas que cualquiera necesitaría para hacer bien un encargo. Las guías de OpenAI y de Google convergen en un puñado de prácticas muy poco esotéricas [2][3].

Contexto. Dale al modelo la información que un humano necesitaría: quién es la audiencia, para qué sirve el resultado, qué material debe usar. Un modelo sin contexto rellena los vacíos con lo más probable, que no siempre es lo que tú querías.

Tarea específica. "Escribe algo sobre reciclaje" y "escribe tres consejos prácticos de reciclaje doméstico para una familia con niños pequeños" no piden lo mismo. Cuanto más concreto el encargo, menos margen de deriva.

Formato de salida. Si quieres una tabla, una lista, un JSON o un párrafo corto, dilo. El modelo no lee tu mente sobre la forma; solo sobre lo que escribiste.

Ejemplos. Mostrar uno o dos casos de "entrada esperada → salida esperada" suele mejorar más el resultado que cualquier adjetivo. Es la técnica que se conoce como few-shot: enseñar con ejemplos en lugar de solo describir.

Pensar en pasos. Para problemas con varios pasos (cálculos, razonamientos, decisiones), pedirle al modelo que "razone paso a paso" antes de dar la respuesta final mejora de forma medible sus resultados. Esa técnica, la chain-of-thought o cadena de pensamiento, fue documentada por Wei y colegas en 2022: mostrar el razonamiento intermedio hace que modelos suficientemente grandes acierten mucho más en tareas de aritmética y lógica [4]. No es un truco de folclore: es un hallazgo reproducible.

Por qué "razona paso a paso" funciona de verdad

El modelo genera texto palabra por palabra. Cuando lo obligas a escribir los pasos intermedios, cada paso se apoya en el anterior y el error tiene menos sitios donde esconderse. Es la misma razón por la que a un estudiante le pedimos que muestre el procedimiento, no solo el número final: el camino disciplina la respuesta.

03 · el mapaTécnicas con nombre, sin misterio

Buena parte de lo que se vende como "secretos del prompting" son en realidad tres o cuatro técnicas con nombre propio. Verlas juntas quita el aura y deja el oficio. La siguiente tabla las ordena de menor a mayor esfuerzo.

Técnicas de prompting más usadas, qué hacen y cuándo convienen.
TécnicaQué esCuándo conviene
Zero-shotPedir la tarea sin ejemplos, solo con la instrucción clara.Tareas simples y bien definidas.
Few-shotIncluir de 1 a 5 ejemplos de entrada → salida deseada.Cuando el formato o el estilo importa y cuesta describirlo.
Rol / personaFijar quién responde ("actúa como editor legal").Para encuadrar tono, criterio y nivel de detalle.
Cadena de pensamientoPedir el razonamiento paso a paso antes de la respuesta.Problemas con varios pasos: cálculo, lógica, decisiones.
Clasificación basada en las guías de prompting de OpenAI y Google y en el trabajo de Wei et al. sobre cadena de pensamiento [2][3][4]. No es una lista cerrada; es el vocabulario mínimo con el que empezar.

Nótese lo que tienen en común: todas son formas de decir mejor lo que quieres. Ninguna requiere tocar el modelo, ninguna es un exploit. El prompting es la capa de lenguaje entre tu intención y una máquina que solo tiene tu texto para orientarse.

Las técnicas no son hechizos. Son maneras de cerrar la distancia entre lo que piensas y lo que escribes.

04 · el caminoCómo aprenderlo desde cero

La mejor noticia es que se aprende usando, no estudiando teoría. El método es aburridamente empírico y por eso funciona: escribe un prompt, mira el resultado, identifica qué salió distinto de lo que querías, ajusta una sola cosa, vuelve a probar. Esa iteración (escribir, observar, corregir) es el 90 % del oficio.

Un orden razonable para empezar. Primero, aprende a ser específico: audiencia, tarea, formato y longitud en cada pedido. Segundo, incorpora ejemplos cuando el estilo importe. Tercero, para tareas con pasos, pide razonamiento explícito. Cuarto, cuando algo falle, no reescribas todo: cambia una variable y compara. Así entiendes qué pieza movió el resultado.

Vale la pena una advertencia honesta: ninguna técnica garantiza una respuesta correcta. Los modelos pueden equivocarse con seguridad, inventar datos, o interpretar mal un pedido claro. El prompt engineering mejora tus probabilidades, no las certifica. Quien te venda infalibilidad te está vendiendo humo, que es justo lo que este artículo intentó disipar.

Al final, la palabra "ingeniería" no sobra del todo. Hay método, hay iteración, hay criterios repetibles. Pero la materia prima no es matemática avanzada: es lenguaje claro. Si sabes explicar un encargo a una persona competente que acaba de llegar, ya tienes casi todo. El resto es práctica, y la práctica está a un prompt de distancia.

Fuentes

  1. Wikipedia. Prompt engineering. Definición general de la práctica de estructurar instrucciones para modelos de IA generativa. en.wikipedia.org/wiki/Prompt_engineering.
  2. OpenAI. Prompt engineering: Best practices for prompt engineering with the API. Documentación oficial para desarrolladores. platform.openai.com/docs/guides/prompt-engineering.
  3. Google. Prompting guidelines / Introduction to prompt design. Documentación de Gemini API y Vertex AI. ai.google.dev/gemini-api/docs/prompting-intro.
  4. Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. & Zhou, D. (2022). Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. Advances in Neural Information Processing Systems (NeurIPS). arXiv:2201.11903.

Aprende más sobre IA

Ver todo Aprende IA