Saltearse al contenido

¿Qué es un Prompt?

Un prompt es, en esencia, la interfaz a través de la cual nos comunicamos con un Modelo de Lenguaje Grande (LLM). Es el conjunto de instrucciones que le proporcionamos para que ejecute una tarea específica. Sin embargo, para un desarrollador de software, es mucho más útil y preciso verlo como la definición de un contrato de ejecución, similar a la especificación de una API.

En este contrato, no solo pedimos algo; definimos el contexto de la operación, la tarea a realizar, las restricciones que debe respetar y, crucialmente, el formato de salida esperado.

La importancia de esta perspectiva radica en cómo funcionan los LLMs. A pesar de su impresionante capacidad, no son entidades conscientes; no pueden “entender” nuestra intención si no la explicitamos. Son motores de predicción estadística que calculan la secuencia de tokens (palabras o partes de palabras) más probable en función del input recibido.

  • Un prompt vago es como una llamada a una API sin la documentación adecuada: el resultado será genérico, impredecible y probablemente inútil.
  • Un prompt preciso, rico en contexto y bien estructurado, es como una llamada a una API bien diseñada: guía al modelo para generar una respuesta útil, segura y directamente integrable en nuestro código.