Me llaman para arreglar un agente que «está contestando mal». Primera pregunta: enséñame las últimas cincuenta ejecuciones. Silencio. Segunda pregunta: ¿tienes alguna guardada? Silencio más largo. En ese punto el trabajo deja de ser arreglar el agente y pasa a ser reconstruir lo que hizo, que cuesta cinco veces más.

El registro es la pieza más barata del sistema. Una hora de montaje, un par de euros al mes de almacenamiento y diez minutos de lectura a la semana.

Las columnas que sí hacen falta

No hace falta un sistema de observabilidad. Hace falta una tabla. Estas son las columnas con las que trabajo, y el orden importa poco mientras estén todas.

COLUMNA

PARA QUÉ SIRVE EL DÍA MALO

Fecha y hora

Cruzar con el momento en que alguien cambió algo

Entrada original, sin tocar

Reproducir el caso exacto y volver a lanzarlo

Decisión o categoría

Ver el patrón de los fallos, no un fallo aislado

Salida enviada

Saber qué leyó el cliente, no qué creemos que leyó

Herramientas usadas

Distinguir un error del modelo de uno de integración

Versión de la instrucción

Saber a partir de cuándo empeoró

Corrección humana

Medir el acierto real y alimentar las mejoras

Identificador de ejecución

Abrir el detalle en la herramienta en dos clics

La columna de versión de la instrucción es la que más se olvida y la que más tiempo ahorra. Basta con un texto corto: «v4 · 12 mar · añadido caso idiomas». Cuando el acierto cae, la comparación entre versiones se hace en un minuto.

«Sin registro no tienes un agente: tienes una intuición que responde correos.»

Cómo se monta en una hora

Dos escrituras en la misma fila. La primera, en cuanto llega la entrada: fecha, entrada original e identificador. La segunda, al terminar: decisión, salida, herramientas y versión. Si el flujo se cae en medio, queda una fila a medias, y eso también es información valiosa.

  • Escribe la fila antes de llamar al modelo, no después. Los errores que se pierden son los del medio.
  • Guarda la entrada tal cual, sin normalizar. La versión limpia va en otra columna si hace falta.
  • Nada de troncos de texto gigantes en una celda: si la salida es larga, guarda un enlace al detalle.
  • Retención decidida a mano: seis o doce meses, y borrado automático de lo que caduque.

Sobre datos personales: el registro es un tratamiento de datos como cualquier otro. Decide qué campos se guardan, cuáles se anonimizan y quién tiene acceso, y déjalo escrito en el mismo documento donde están los límites. Un registro completo sin control de acceso es un problema nuevo, no una solución.

Los diez minutos del viernes

El registro sin rutina de lectura es un disco duro con buenas intenciones. Mi rutina es siempre la misma y cabe en diez minutos.

  1. Cuántas ejecuciones ha habido. Si son muchas menos de lo normal, algo está roto aunque nadie se haya quejado.
  2. Cuántas correcciones humanas y de qué tipo. El porcentaje es la única medida de acierto que no se discute.
  3. Los casos marcados como «no sé» o derivados: ahí están las lagunas de la documentación.
  4. Los tres casos más raros de la semana, leídos completos. Uno de ellos suele convertirse en un límite nuevo.
  5. Un cambio, sólo uno, en la instrucción, con su nueva versión anotada.

Un cambio por semana parece poco. En dos meses son ocho mejoras medidas, y esa progresión es visible en el porcentaje de correcciones. Cambiar cinco cosas a la vez hace imposible saber cuál funcionó.

Lo que el registro detecta antes que nadie

Tres patrones que he visto varias veces y que ninguna persona nota a tiempo sin la tabla delante.

El primero: la caída silenciosa. El agente lleva cuatro días sin ejecutarse porque una credencial caducó, y como no falla nada visible, nadie se entera. En el registro es evidente: filas cero.

El segundo: la deriva de entrada. Las consultas que llegan van cambiando —nuevo canal, nueva campaña, otro tipo de cliente— y el criterio escrito ya no encaja. El acierto baja poco a poco, no de golpe, y sólo el porcentaje semanal lo saca a la luz.

El tercero: el uso indebido. Alguien descubre que el agente responde cosas que no debía y empieza a usarlo para eso. Aparece en el registro como un grupo de consultas fuera de alcance, y se corrige con un límite nuevo antes de que sea costumbre.

REGLA DE ORO >Si el agente lleva tres días sin escribir ninguna fila, avisa. El fallo más caro no es la respuesta equivocada: es el silencio que nadie interpreta.