¿CON QUÉ IA?

Caso de usoProgramación

Buscar un error durante la noche con un agente que trabaja horas

Un desarrollador deja a Codex unas horas de noche probando hipótesis sobre un error que no logra explicar, con una prueba que lo reproduce.

ParaprogramarConCodexLo contó Hacker NewsDificultad avanzada

A quién le sirve. Programadores con un error difícil de explicar que quieren dejar a un agente probando hipótesis durante la noche.

Qué hicieron

El autor pone a Codex a trabajar unas horas por la noche en un error que no consigue explicar. El requisito clave es una prueba automática y determinista que reproduzca el error entrando por la puerta principal de la aplicación. Entonces el agente hace por su cuenta el trabajo tedioso: añade mensajes de depuración por todo el código y prueba hipótesis sobre la causa.

Cómo salió

La fuente no da números ni resultados concretos. El autor lo llama un caso de uso ideal y dice que lo hace habitualmente, aunque no cuenta con qué frecuencia el agente encuentra de verdad el error.

Conviene saber

Escribe primero una prueba determinista que reproduzca el fallo, entrando por la puerta principal de la aplicación: el método depende de que el agente tenga una señal repetible de acierto o fallo contra la que probar sus hipótesis.

Qué necesitas

  • Codex, con un plan de pago, o el agente de programación que uses.
  • Una prueba automática y determinista, es decir, que da siempre el mismo resultado, que reproduzca el error entrando por la puerta principal de la aplicación.
  • Una rama aparte del proyecto, que es una copia paralela del código, para que el agente pueda añadir mensajes de depuración sin riesgo.
  • Un ordenador encendido toda la noche, con los permisos necesarios para que el agente trabaje sin interrupciones.

Cómo hacerlo tú, paso a paso

  1. Escribe primero una prueba que reproduzca el error siempre, entrando por la puerta principal de la aplicación.
  2. Crea una rama aparte del proyecto para el experimento.
  3. Abre Codex en el proyecto y pega el prompt de esta ficha con el nombre de la prueba.
  4. Dile que formule hipótesis, añada mensajes de depuración temporales, ejecute la prueba y siga hasta explicar la causa con datos.
  5. Deja el ordenador encendido y el agente trabajando unas horas.
  6. Por la mañana, lee su explicación y comprueba que se apoya en resultados reales y no en suposiciones.
  7. Haz que quite los mensajes de depuración que añadió y te proponga un arreglo, sin aplicarlo hasta que lo apruebes.
Pruébalo con Codex
Hay un error en [proyecto] que se reproduce con la prueba [nombre o ruta de la prueba]. Formula hipótesis sobre la causa, añade mensajes de depuración temporales, ejecuta la prueba y sigue probando hipótesis hasta encontrar la causa raíz. Para cuando puedas explicar la causa con pruebas sacadas de los resultados, y luego lista los mensajes de depuración que añadiste y quítalos. Propón un arreglo, pero no lo apliques sin preguntarme.

Consejos

  • Sin una prueba repetible, el agente no sabe si acierta. El método depende de esa señal de éxito o fallo.
  • La fuente no dice con qué frecuencia el agente encuentra de verdad el error. Si tras una noche no hay resultado, mejora la prueba antes de repetir.
  • Limita lo que puede hacer por su cuenta: sin acceso a producción ni a datos reales.

Preguntas frecuentes

¿Qué pasa si no tengo una prueba que reproduzca el error?

Entonces el agente no tiene cómo comprobar sus hipótesis. Escribirla es la parte más importante del trabajo, y puedes pedir ayuda a un agente para hacerlo antes de la noche.

¿Es seguro dejarlo solo toda la noche?

Hazlo en una rama aparte, sin acceso a producción ni a datos de clientes, y con un límite de gasto si tu plan lo permite.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Crear y publicar un agente que lee cartas BaZi y cobra por ello

    Un desarrollador creó solo, con agentes de programación, un agente que calcula cartas BaZi, las interpreta y cobra las lecturas con pagos en cadena.Caso@Ducktumay en XCodexDificultad avanzada
  2. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  3. Averiguar por qué un servidor mata un proceso con Codex

    Claude Code se cerraba a los segundos en un servidor, y Codex halló por conexión remota que se quedaba sin memoria.Casoflaviocopes.comCodex y Claude CodeDificultad avanzada
  4. Encontrar errores de código con enjambres de agentes

    Varios agentes que prueban propiedades del código encontraron unos 30 errores en el código del autor y unos 100 en proyectos abiertos como uv.Caso@hikikomorphism en BlueskyCodexDificultad avanzada
  5. Diseñar un brazo robótico en 3D con una sola instrucción

    Una skill de texto a CAD permitió a Codex crear un brazo robótico de 7 ejes con cinemática, interfaz y piezas STEP con una instrucción, salvo la pinza.Casoen.kocpc.com.twCodex y Claude Code2 fuentesDificultad avanzada
  6. Traspasar sesiones de programación entre cuentas al llegar al límite

    Un desarrollador creó una aplicación que sigue el uso de varias cuentas de Codex y Claude Code y traspasa la conversación cuando una llega a su límite.CasoHacker NewsCodex y Claude CodeDificultad avanzada

Más: todo con Codex · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.