Cómo escribir un buen prompt de código
Un buen prompt de código es preciso, estructurado y escrito para un único lector: el modelo de lenguaje. Las mayores mejoras vienen cuando defines claramente la tarea, especificas el lenguaje y el framework, y haces explícitas las restricciones. Los prompts vagos generan código que no compila o usa la arquitectura equivocada. Los prompts precisos generan código que puedes usar directamente.
El constructor de prompts para código te da esa estructura. Rellena los campos, copia el resultado e itera. No intentes escribir el prompt perfecto en el primer intento. Ejecuta el prompt, lee el código, identifica el único punto débil y corrígelo.
Si eres nuevo en la ingeniería de prompts, prueba también el Generador de prompts para ChatGPT.
La anatomía de un buen prompt de código
Todo buen prompt de código tiene estos elementos:
- Lenguaje y versión — TypeScript 5.x, Python 3.11, Go 1.22. Sé específico. «JavaScript» deja al modelo elegir entre ES5 y ESNext.
- Tarea — Lo único que debe hacer el código. Cuanto más específico, mejor. Indica tipos de entrada, tipos de salida y casos límite.
- Restricciones — Qué evitar: sin bibliotecas de terceros, sin variables globales, eficiente en memoria. Las restricciones son la herramienta más poderosa en un prompt de código.
- Tests — Si se necesitan tests y de qué tipo. Los tests unitarios obligan a que el código sea testeable. Los tests de integración prueban el sistema completo.
- Suposiciones previas — «Lista tus suposiciones antes de escribir» es una de las instrucciones más eficaces en prompts de código. Obliga al modelo a hacer explícitos los requisitos ambiguos.
Cuándo usar el constructor de prompts para código
Usa el constructor de prompts para código en estas situaciones:
1. Describes una función compleja
Cuando la tarea necesita más de una oración para describirse — tipos de entrada y salida, casos límite, requisitos de rendimiento — el constructor te ayuda a hacer el prompt completo y estructurado.
2. Cambias de lenguaje o framework
Cuando escribes código en un lenguaje o framework que no dominas, un prompt estructurado genera código idiomático que sigue las buenas prácticas del lenguaje objetivo.
3. Formas a desarrolladores junior
Los desarrolladores junior aprenden a través de prompts precisos qué hace una buena revisión de código: tipos claros, restricciones explícitas, diseño testeable.
Herramientas relacionadas: Generador de prompts para ChatGPT o Generador de esquemas de artículos.
Errores comunes en prompts de código
- No especificar el lenguaje: «Escríbeme una función» — ¿en qué lenguaje? El modelo elige uno que puede no ser el tuyo.
- Varias tareas en un mismo prompt: «Escribe la función, escribe los tests y explica cómo funciona» — divídelo en tres prompts. Cada uno dará mejores resultados que uno solo.
- No indicar restricciones: Sin restricciones, el modelo elige la solución más cómoda, no la mejor para tu contexto.
- No probar el resultado: El código generado por IA siempre debe probarse. Nunca confíes en una salida sin verificarla.
Sobre este generador
Este constructor de prompts para código funciona completamente en tu navegador. Tus entradas no se envían a ningún servidor. El prompt se genera en el cliente. Sin cuenta, sin límite de uso, sin llamadas a la API. Esta herramienta forma parte del Hub de Generadores de Prompts IA. Herramientas relacionadas: Generador de prompts para ChatGPT, Generador de esquemas de artículos.