El problema
Una petición que toca tu agenda, tus correos y el tiempo puede tardar diez o veinte segundos. Mientras tanto, un simple «LIA está pensando…» no te dice nada. ¿Ha entendido? ¿Está bloqueada? Y una vez llegada la respuesta, es imposible saber qué la produjo.
Lo que quería
Quería que vieras lo que LIA hace de verdad, en el momento en que lo hace, en tu idioma. Y que ese relato quedara unido a la respuesta, para poder volver a él más tarde.
Mientras LIA trabaja
La primera línea es un pequeño guiño mientras LIA analiza tu petición, del tipo «Sincronización cerebral…». Después, cada línea corresponde a un paso real: «Preparando plan de acción…», «Verificando plan…», «Recuperando eventos…». En modo ReAct, cada llamada a una herramienta aparece a su vez, con un avance del razonamiento en curso.
- Lo que hizo el paso. Cada línea termina con cifras: ×2 si la herramienta se llamó dos veces, el número de resultados encontrados, cuántos leyó LIA cuando había demasiados para leerlos todos, y el fallo en la línea donde se produjo.
- Una visualización viva. Los pasos pasados se difuminan, el paso en curso respira, y un cursor parpadea durante la redacción. Si cambias de pestaña, su título alterna con «✦ LIA está escribiendo…». Todo esto respeta el ajuste de tu sistema que reduce las animaciones.
- Un turno muy largo mantiene en pantalla los últimos pasos e indica cuántos pasos anteriores están ocultos.
Lo que queda después
En cuanto empieza la respuesta, los pasos se pliegan en una línea discreta bajo el mensaje, «⚙ N pasos · X s». Un clic la despliega: cómo se entendió tu petición, qué herramientas se llamaron, y el razonamiento clasificado por categoría. Este relato se guarda con el mensaje: lo encuentras tras recargar y en tus otros dispositivos. En un turno muy largo, conserva tanto los primeros pasos como los últimos, muestra el total real y dice cuántos pasos intermedios no se muestran. Lo único que no se conserva es el flujo de razonamiento en directo.
Cuando la conexión se calla
En un teléfono, poner la pestaña en reposo puede cortar la conexión sin avisar: ni final, ni error. La pantalla se quedaría congelada en el último paso aunque la respuesta esté terminada y guardada en el servidor. LIA reconoce ese silencio: pasado cierto tiempo sin señales de vida, abandona la conexión muerta y se vuelve a enganchar al turno que siguió en segundo plano.
Una etiqueta para cada herramienta
Un paso sin etiqueta recae en un «pensando…» genérico, y ya no sabes qué está pasando. Por eso cada herramienta declara su propia etiqueta, traducida a todos los idiomas de la interfaz, y un test bloquea cualquier nueva versión si a alguna de las herramientas de LIA le falta.
Los límites
Estos pasos dicen lo que hace LIA; no explican cada una de sus decisiones. Solo muestran cifras, sin el nombre de los elementos leídos: el rastro de un mensaje no debe convertirse en una copia de tus correos. Y el razonamiento mostrado es la prosa del modelo, útil para entender, no una prueba. Para saber lo que pasó de verdad, fíate del informe de la respuesta y de los registros que enumeran lo que LIA hizo y consultó.
Para profundizar: Un plan antes de actuar: cómo prepara y comprueba LIA tus peticiones de varios pasos; Ver lo que pasa: cómo se vigila LIA a sí misma.
