El error no es el final: es la materia prima

Cuando algo falla, el principiante dice «no funciona» y espera que la IA adivine. El builder sigue un protocolo: recoger el error, el contexto, cómo reproducirlo y los logs; formular una hipótesis; pedir la corrección acotada; y probar. Este método funciona incluso aunque no entiendas el código, porque le da a la IA información accionable.
[Los 7 pasos]
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.
Cada paso en una orden
| Paso | Qué haces | Por qué importa |
|---|---|---|
| 1 Error | Copias el mensaje literal, no «falla» | la IA trabaja con datos reales |
| 2 Contexto | Dices qué pieza y qué querías lograr | evita que toque lo estable |
| 3 Reproducir | Pasos exactos para que vuelva a salir | sin reproducción no hay verificación |
| 4 Logs | Añades el registro del servidor/navegador | muestra el camino hasta el fallo |
| 5 Hipótesis | Suponés dónde está (con la IA) | acota la búsqueda |
| 6 Corregir | Pides el cambio mínimo a esa causa | no reinterviene lo bueno |
| 7 Probar | Reproduces y confirmas que se fue | cierra el ciclo; evita bucles |
Para reforzar
Probar y depurar con IA sin romper lo que ya funciona
OA publicado sobre depurar con IA. Aquí le sumas el protocolo explícito de siete pasos como rutina.
El prompt de depuración
Voy a darte los 7 elementos para depurar:\n1 ERROR: "Cannot read property id of undefined" al abrir el detalle.\n2 CONTEXTO: endpoint GET /contactos/{id}; queria mostrar un contacto.\n3 REPRODUCIR: pulsar la fila de un contacto recien creado.\n4 LOG: en el servidor, la consulta devuelve null para ese id.\n5 HIPOTESIS: el id llega como texto y la busqueda espera numero, o el registro aun no se guardo.\n6 CORREGIR: revisa SOLO la lectura en ese endpoint; no toques el listado.\n7 PROBAR: dame como verificar que se arreglo con un id valido y uno inexistente.Prueba
Tu prompt de depuración es «se rompió el login, arréglalo». ¿Qué le falta principalmente?
Pedir una corrección acotada a una hipótesis reduce el riesgo de que se rompa otra cosa.
Detecta el loop de depuración
Un alumno depura así. Señala el paso que lo atrapa en un bucle sin fin:
- Copia el mensaje de error completo y los pasos para reproducirlo.
- Repite «no funciona, arréglalo» sin dar el error ni el contexto, una y otra vez.
- Comparte el log del servidor en el momento del fallo.
- Al final prueba que el error ya no aparece y que el resto sigue funcionando.
Identifica la linea con error.
La próxima vez que algo falle, no escribas «no va»: recorre los 7 pasos antes de abrir el chat y verás cómo cambia la respuesta de la IA.