La mayoría de los prompts confiables contienen algún subconjunto de seis componentes. No todos los prompts necesitan los seis, pero nombrarlos te ayuda a diagnosticar qué falta cuando la salida decepciona.
**1. Rol / persona** — quién debe actuar el modelo ('Eres un analista financiero senior'). Establece vocabulario, profundidad y suposiciones.
**2. Tarea / instrucción** — la solicitud real, declarada como un imperativo directo ('Resume el informe de abajo en cinco puntos clave').
**3. Contexto** — el material que el modelo necesita: el documento, los datos, el trasfondo. Proporcionado en línea o mediante recuperación.
**4. Ejemplos** — cero o más demostraciones entrada→salida (la diferencia entre zero-shot y few-shot, abajo).
**5. Restricciones** — longitud, tono, qué evitar, qué hacer cuando es incierto ('Si el documento no lo dice, escribe "no especificado" — no adivines').
**6. Formato de salida** — la forma exacta que deseas: esquema JSON, una tabla, una lista numerada, una plantilla específica.
Una estructura trabajada:
```
Eres un editor de copias B2B. (rol)
Reescribe la descripción del producto de abajo por claridad y concisión. (tarea)
Descripción del producto: <texto...> (contexto)
Ejemplo del estilo que queremos: <un par antes/después> (ejemplo)
Mantente bajo 80 palabras, voz activa, sin superlativos. (restricciones)
Devuelve solo la descripción reescrita, sin preámbulo. (formato de salida)
```
Cuando la salida es incorrecta, esta lista es tu checklist: rol faltante, tarea vaga, restricciones ausentes, o un formato no especificado explica la gran mayoría de resultados malos. Herramientas como el generador de Descripción de Producto y Generador de Correos Comerciales cimentan esta estructura.