Aquí hay algunos consejos populares de programación estos días:

Aprende a descomponer problemas en trozos más pequeños, sé específico sobre lo que quieres, elige el modelo de IA correcto para la tarea, e itera en tus prompts. No hagas esto.

Quiero decir, “aprende a descomponer el problema” — claro. “Itera en tus prompts” — no tanto. Escribe el código real en su lugar:

Pide a la IA una versión inicial y luego refactorízala para que coincida con tus expectativas. Escribe la versión inicial tú mismo y pide a la IA que la revise y mejore. Escribe las partes críticas y pide a la IA que haga el resto. Escribe un esquema del código y pide a la IA que llene las partes que faltan. Probablemente ya ves el patrón. Involúcrate con el código, no lo dejes todo a la IA.

Si, dado el prompt, la IA hace el trabajo perfectamente en la primera o segunda iteración — bien. De lo contrario, deja de refinar el prompt. Ve a escribir algo de código, luego vuelve a la IA. Obtendrás resultados mucho mejores.

No me malinterpretes: este no es un consejo anti-IA. Úsala, por supuesto. Úsala mucho si quieres. Pero no caigas en la trampa del refinamiento interminable de prompts de ida y vuelta, tratando de obtener el resultado perfecto de la IA “programando en inglés”. Es una forma imprecisa, lenta y terriblemente dolorosa de hacer las cosas.

Ensucia tus manos. Escribe el código. Es en lo que eres bueno.

Eres un ingeniero de software. No te conviertas en un refinador de prompts.

por Anton Zhiyanov


Ver también: Consejos de IA para más consejos prácticos sobre trabajar con asistentes de codificación de IA.