Il problema
Una richiesta che tocca la tua agenda, le tue e-mail e il meteo può richiedere dieci o venti secondi. Nel frattempo, un semplice «LIA sta pensando…» non ti dice niente. Ha capito? È bloccata? E una volta arrivata la risposta, impossibile sapere cosa l'ha prodotta.
Cosa volevo
Volevo che vedessi ciò che LIA fa davvero, nel momento in cui lo fa, nella tua lingua. E che questo racconto restasse legato alla risposta, per poterci tornare più tardi.
Mentre LIA lavora
La prima riga è un piccolo ammiccamento mentre LIA analizza la tua richiesta, del tipo «Sincronizzazione cerebrale…». Poi ogni riga corrisponde a un passaggio reale: «Preparazione del piano d'azione…», «Verifica del piano…», «Recupero eventi…». In modalità ReAct, ogni chiamata a uno strumento compare a sua volta, con un'anteprima del ragionamento in corso.
- Ciò che il passaggio ha fatto. Ogni riga finisce con dei numeri: ×2 se lo strumento è stato chiamato due volte, il numero di risultati trovati, quanti ne ha letti LIA quando ce n'erano troppi per leggerli tutti, e il fallimento sulla riga in cui si è verificato.
- Una visualizzazione viva. I passaggi conclusi sfumano, quello in corso respira, e un cursore lampeggia durante la scrittura. Se cambi scheda, il suo titolo si alterna con «✦ LIA sta scrivendo…». Tutto questo rispetta l'impostazione del tuo sistema che riduce le animazioni.
- Un turno molto lungo tiene sullo schermo gli ultimi passaggi e indica quanti passaggi precedenti sono nascosti.
Ciò che resta dopo
Appena la risposta comincia, i passaggi si ripiegano in una riga discreta sotto il messaggio, «⚙ N passaggi · X s». Un clic la apre: come è stata capita la tua richiesta, quali strumenti sono stati chiamati, e il ragionamento ordinato per categoria. Questo racconto è salvato con il messaggio: lo ritrovi dopo un ricaricamento e sugli altri tuoi dispositivi. In un turno molto lungo, conserva i primi passaggi come gli ultimi, mostra il vero totale e dice quanti passaggi intermedi non sono mostrati. Solo il flusso di ragionamento in diretta non viene conservato.
Quando la connessione tace
Su un telefono, mettere la scheda in pausa può interrompere la connessione senza avviso: né fine, né errore. Lo schermo resterebbe fermo sull'ultimo passaggio mentre la risposta è terminata e salvata sul server. LIA riconosce questo silenzio: passato un certo tempo senza segni di vita, abbandona la connessione morta e si riaggancia al turno che ha continuato in background.
Un'etichetta per ogni strumento
Un passaggio senza etichetta ricade su un generico «riflessione…», e non sai più cosa succede. Ogni strumento dichiara quindi la propria etichetta, tradotta in tutte le lingue dell'interfaccia, e un test blocca ogni nuova versione se uno degli strumenti di LIA ne è privo.
I limiti
Questi passaggi dicono ciò che LIA fa; non spiegano ciascuna delle sue scelte. Mostrano solo numeri, senza il nome degli elementi letti: la traccia di un messaggio non deve diventare una copia delle tue e-mail. E il ragionamento mostrato è la prosa del modello, utile per capire, non una prova. Per sapere cosa è successo davvero, fidati del resoconto della risposta e dei registri che elencano ciò che LIA ha fatto e consultato.
Per approfondire: Un piano prima di agire: come LIA prepara e verifica le tue richieste in più passaggi; Vedere cosa succede: come LIA sorveglia se stessa.
