Desarrollo de Software con IA

Iterar con la IA: revisar, señalar y corregir sin empezar de cero

Aplicar el ciclo generar → revisar → señalar defectos → refinar sobre el mismo proyecto sin perder el trabajo bueno.

El primer borrador nunca es el final

La IA te da una primera versión; rara vez es la buena. La habilidad del AI Software Builder no es pedir una vez y rezar: es revisar contra tus criterios, señalar exactamente qué falla y pedir el ajuste conservando lo correcto. Empezar de cero en cada tropiezo es el error del principiante.

[El ciclo de iteración]

Esta actividad interactiva ('Explicacion visual') requiere el motor completo de Lumbre. El contenido estatico se muestra arriba; para la experiencia interactiva, visita la version online de este objeto.

Señalar como un profesional

Un defecto señalado con precisión es medio defecto corregido.
Mal (vago)Bien (señalable y acotado)
no me gusta, cámbialoel botón de enviar queda escondido en pantallas de menos de 5 pulgadas; bájalo y agrándalo
hay un errorcuando envío un correo válido, la app guarda el lead dos veces; corrige para que sea una sola
arregla el loginel formulario de login acepta contraseña de 3 caracteres; exige mínimo 8 y muestra el mensaje de error

Conserva lo bueno: el prompt de refinamiento

Refinar acotando: qué conservar y qué tocar
La version actual funciona en estos puntos (NO los toques):\n- valida el formato del correo\n- guarda el lead en la tabla leads\n\nCORREGIR solo este defecto:\n- al enviar dos veces rapido, se duplica el registro. Evita la duplicacion.\n\nNo cambies nombres de campos ni la estructura de archivos. Entrega el minimo cambio necesario.

Prueba

La IA corrigió un detalle pero «arreglando» rompió otra función que ya iba bien. ¿Qué te faltó en el prompt de refinamiento?

Pedir que la IA «vuelva a hacer todo desde cero» es la mejor estrategia para corregir un detalle pequeño.

Detecta el ciclo roto

Un alumno describe su forma de iterar. Señala el paso que hace que NUNCA converja (el error del principiante):

  1. Genero una primera versión con un prompt completo.
  2. Reviso la versión contra mis criterios de aceptación.
  3. Si algo no me gusta, le pido que rehaga todo desde cero.
  4. Cuando algo cumple, lo conservo y señalo el siguiente defecto.

Identifica la linea con error.

Piensa en la última vez que la IA te decepcionó. ¿Le diste un defecto señalable o una impresión vaga? Reescribe tu instrucción de corrección como si fuera una orden de cambio acotada.

PistaLa calidad de tu segunda instrucción define si el proyecto avanza o da vueltas.
Siguiente módulo: descomponer problemas, porque iterar sobre algo pequeño y bien cortado es mil veces más fácil que iterar sobre un monstruo de mil piezas.