Flujo con IA – Juan Camilo Niño

Las primeras semanas con un asistente de código con IA parecen magia. Las siguientes parecen limpiar el desorden de la magia. Lo que cambió mis resultados no fue un mejor modelo, fue un mejor flujo.

Escribe el problema antes de escribir el prompt

Antes de abrir el asistente escribo tres líneas: qué debe ser verdad cuando termine, qué no puede cambiar y cómo lo voy a verificar. Esas líneas se vuelven el prompt. Si no puedo escribirlas, todavía no entiendo la tarea, y ninguna herramienta arregla eso.

Da contexto, no solo instrucciones

Un modelo que solo ve el archivo que pegaste inventa el resto. Yo le muestro la estructura alrededor: cómo está organizado el proyecto, las reglas de nombres, el componente que quiero que imite. Mientras más cercano el ejemplo, menos reescribo después.

Mantén los pasos pequeños

Pide un cambio a la vez. Un diff pequeño es fácil de leer, de probar y de revertir. Cuando pido una funcionalidad completa de una sola vez, recibo un resultado que solo puedo aceptar o rechazar, nunca revisar.

Lee cada línea que te quedas

Esta es la regla más importante. Si no podría explicar una línea en una revisión de código, no entra. La IA vuelve barato el teclear, así que el criterio es lo caro. Ahí es donde un desarrollador se gana su lugar.

Úsala primero para lo aburrido

  • Código repetitivo, tipos y variantes de componentes.
  • Explicar código desconocido antes de tocarlo.
  • Borradores de tests y documentación que luego corriges.
  • Segundas opiniones sobre nombres y estructura.

Sigue aprendiendo a propósito

El riesgo de trabajar con IA no es que te reemplacen, es que tus propias habilidades se apaguen sin que lo notes. Yo sigo leyendo documentación, sigo escribiendo yo mismo las partes difíciles y de vez en cuando depuro sin el asistente. Trata la herramienta como a un colega junior rápido: útil, incansable y necesitado de revisión.

Los desarrolladores que más se benefician no son los que más prompts escriben. Son los que saben cómo se ve lo bueno y notan cuándo el resultado no lo es.