Delimitar el alcance de los cambios de la IA
La mayor causa de daño inducido por IA es dejar que cambie demasiado a la vez. Un diff de 400 líneas repartido en nueve archivos es imposible de revisar y fácil para esconder un error.
Mantén los cambios pequeños y contenidos:
- Pide un cambio lógico a la vez, no "ya que estás, también..."
- Dile explícitamente: "Solo toca
src/auth.js. No refactorices nada más." - Confirma () estados que funcionan a menudo, para que siempre tengas un punto limpio al que volver.
- Cuando proponga una gran reescritura, pídele que divida el trabajo en pasos que puedas revisar uno por uno.
Un alcance pequeño hace posible el siguiente paso — leer el diff — de verdad. Aquí hay un efecto compuesto: los commits pequeños también tienen un radio de explosión pequeño. Si un cambio de alcance ajustado resulta estar mal, revocas un commit y pierdes diez minutos. Si un cambio extenso está mal, o bien te pasas una hora desenredando qué parte rompió las cosas, o tiras a la basura una tarde entera de trabajo. La disciplina de alcance es un seguro barato que compras antes de saber que lo necesitarás.