Guía paso a paso: Como escribir el mejor prompt
Qué es un prompt y por qué importa. Un prompt es el texto (o entrada multimodal) que el modelo usa para predecir una respuesta específica. No necesitas ser científico de datos para escribir uno, pero muchos factores influyen en su eficacia: el modelo, su configuración, las palabras y el tono, la estructura y el contexto. Por eso, crear prompts es un proceso iterativo; prompts imprecisos generan respuestas ambiguas o poco útiles. El ciclo iterativo del prompt perfecto. Diseñar prompts de calidad implica probar, medir y refinar: optimizar longitud, estilo y estructura, e ir ajustando hasta lograr el resultado deseado. Documenta tus intentos y los cambios de configuración para que tus mejoras sean reproducibles. Configura la salida del modelo (temperature, top-K, top-P, tokens) Temperature: creatividad vs. constancia. Temperature controla el “azar” al elegir el siguiente token. Temperaturas bajas favorecen respuestas más deterministas; altas favorecen variedad. A 0, la decodificación es codiciosa (greedy). Subirla demasiado hace que casi todos los tokens sean igual de probables. Top-K y Top-P: control de diversidad. Top-K limita la elección a los K tokens más probables; Top-P (nucleus) usa una probabilidad acumulada. Ambos ajustan creatividad/precisión, y conviene experimentar para ver cuál rinde mejor en tu caso. Cómo interactúan. Dependiendo del modelo, primero se filtran candidatos por Top-K/Top-P y luego se aplica temperature. En extremos, un ajuste puede volver irrelevantes los otros (p. ej., temperature=0 o Top-K=1). Longitud máxima y coste. Generar más tokens cuesta más cómputo y tiempo; limitar la salida evita derroches y, en técnicas como ReAct, frena tokens “de relleno”. También puedes pedir explícitamente una extensión deseada en el prompt. Punto de partida recomendado: temperature 0.2, top-P 0.95, top-K 30 (ajústalo según tarea). Para más creatividad: ~0.9/0.99/40; para más precisión: ~0.1/0.9/20. Si hay una única respuesta correcta, empieza con temperature 0. Técnicas de prompting esenciales Zero-shot: empieza simple. Zero-shot describe la tarea sin ejemplos; es lo más rápido para comprobar si el modelo “entiende” tu pedido. One-shot & Few-shot: enseña con ejemplos. Añadir uno o varios ejemplos guía al modelo hacia el patrón deseado. Como regla general, usa 3–5 ejemplos para tareas complejas (según la longitud límite). Incluye edge cases y cuida la calidad; pequeños errores confunden. System, Role y Context: orquesta el comportamiento. Razonamiento avanzado Chain of Thought (CoT). Pide “piensa paso a paso” para obtener razonamientos intermedios y mejorar la exactitud en problemas complejos. (Se incluye como técnica clave del whitepaper). Self-Consistency. Ejecuta el razonamiento varias veces (con temperatura alta), extrae respuestas y elige la más frecuente para ganar coherencia. (Listada entre técnicas destacadas). Tree of Thoughts (ToT). En vez de una cadena lineal, explora múltiples rutas de pensamiento en “árbol” para problemas que requieren exploración. (Listada entre técnicas destacadas). ReAct (Reason + Act). Combina razonamiento en lenguaje natural con acciones (p. ej., buscar, ejecutar código) en bucles pensamiento-acción-observación para resolver tareas complejas. (Listada entre técnicas destacadas). Buenas prácticas para prompts que escalan Sé específico con el output. Indica formato, estilo y criterios de aceptación (p. ej., “devuelve JSON válido con campos X/Y/Z”). Las instrucciones claras elevan la precisión. Usa instrucciones más que restricciones. Es más efectivo decir qué debe hacer que sólo listar lo que no debe hacer. Usa verbos de acción. “Analiza, Extrae, Clasifica, Resume…” ayudan a enfocar la tarea. Usa variables y plantillas. Estandariza prompts con placeholders (p. ej., {ciudad}), así reutilizas y automatizas. Controla la longitud. Ajusta max tokens o pide una extensión concreta (“en 150 palabras”). Experimenta con formato y estilo. A veces una pregunta, una instrucción o una afirmación producen salidas distintas; prueba y compara. Mezcla el orden de clases en few-shot de clasificación. Documenta, evalúa y versiona. Lleva tus prompts al código como artefactos versionados, con plantillas de documentación y pruebas automáticas para evaluar generalización. Formato “Universal” : como escribir el mejor prompt (COPY/PASTE) Plantillas listas (copy/paste) como escribir el mejor prompt Copia, pega y personaliza. Estas plantillas siguen las mejores prácticas y están pensadas para ser el punto de partida de como escribir el mejor prompt en múltiples escenarios. 1) Clasificación (Zero/Few-shot + formato estricto) 2) Extracción estructurada (JSON Schema + validación) 3) Redacción con voz y restricciones (Role + Style) 4) Resolución paso a paso (CoT + verificación) 5) ReAct (razona y actúa con herramientas) 6) Plantilla de documentación de prompt (para tu repositorio) (Basado en una plantilla de documentación recomendada en el whitepaper.) Preguntas frecuentes (FAQ) 1) ¿Por qué mi prompt devuelve resultados inconsistentes?Porque los sampling settings (temperature, top-K, top-P) añaden aleatoriedad. Baja temperature o restringe Top-K/Top-P; para tareas con única respuesta, usa temperature 0. 2) ¿Cuántos ejemplos pongo en few-shot?Como regla práctica, 3–5 ejemplos; para tareas más complejas, quizá más, teniendo en cuenta el límite de entrada. 3) ¿Cómo logro más creatividad sin perder coherencia?Sube ligeramente temperature/top-P/top-K y añade instrucciones claras y formato de salida (JSON/tabla) para acotar la respuesta. 4) ¿Qué diferencia hay entre System, Role y Context?System define el propósito; Context aporta datos de la tarea; Role fija estilo/voz. Puedes combinarlos según tu objetivo. 5) ¿Cómo controlo costes y latencia?Limita la longitud de salida (max tokens) y pide respuestas breves cuando sea posible; el texto extra cuesta cómputo. 6) ¿Plantillas o prompts nuevos cada vez?Usa plantillas con variables; facilitan la reutilización, automatización y pruebas. Documenta versiones y resultados. 7) ¿Cuándo usar como escribir el mejor prompt con CoT, ToT o ReAct? Conclusión y siguientes pasos Dominar como escribir el mejor prompt es una habilidad iterativa: define objetivos claros, elige la técnica adecuada (zero/few-shot, System/Role/Context, CoT/ToT/ReAct), controla sampling y longitud, usa plantillas con variables, y documenta para mejorar con cada ciclo. Así, transformarás tus interacciones en resultados fiables y útiles. Recurso recomendado: Introducción a Prompt Design (Google Cloud) Si necesitas información adicional o asistencia personalizada Contáctanos o visita nuestra sección Soluciones IA