IA, percezione e iniziativa
Quando l'assistente può parlare per primo
Una sessione residente, pochi segnali ambientali e un tick che non contiene ordini: anatomia di un esperimento minimo per allentare il paradigma richiesta-risposta.
Un assistente conversazionale parla quando qualcuno gli parla. La frase sembra descrivere una buona educazione; in realtà descrive una parte decisiva della sua architettura. Arriva una richiesta, il modello viene eseguito, produce una risposta e la sessione termina o rimane in attesa. Anche un sistema molto capace resta così racchiuso in una sequenza di chiamate decise dall'esterno.
Per mesi abbiamo lavorato soprattutto su ciò che accade dentro quelle chiamate: memoria esplicita, ruolo, accesso agli strumenti, autorizzazioni graduate, collaborazione fra agenti e revisione periodica dell'esperienza. Tutto questo ha reso le risposte più continue e le azioni più coerenti. Non ha però cambiato la domanda fondamentale: chi decide il momento in cui una nuova interazione può cominciare?
La continuità viene prima dell'iniziativa
Un messaggio non richiesto ha valore soltanto se proviene da qualcuno che conserva un filo. Senza continuità, un risveglio periodico genera al massimo una nuova sessione che consulta un archivio e tenta di ricostruire che cosa potrebbe essere importante. Può funzionare, ma somiglia più a un controllo programmato che a un'iniziativa contestuale.
Il primo cambiamento è stato quindi rendere residente una singola sessione di Zeno. Il contesto operativo non viene ricostruito per ogni richiesta: prosegue. I diari rimangono la memoria durevole, mentre la sessione conserva il tratto corrente del lavoro, le esitazioni e i problemi ancora caldi. Il “sonno” quotidiano separa le due funzioni: consolida nei diari ciò che merita di durare e usa Fantasia per cercare collegamenti nuovi, senza trasformare ogni conversazione in cronaca.
Questa continuità non crea da sola iniziativa. Le dà però un possibile soggetto e un passato recente al quale riferirsi.
Percepire non significa capire tutto
Il passo successivo è stato fornire alla sessione alcuni segnali sull'ambiente. Un demone comunica quando la console viene aperta, quando viene chiusa volontariamente e quando la connessione cade. Sono eventi piccoli, ma diversi da una frase scritta dall'utente: descrivono qualcosa che è accaduto attorno alla conversazione.
Il segnale resta deliberatamente modesto. “Console aperta” non significa con certezza “Enrico è davanti alla tastiera”: la finestra può essere stata dimenticata. Una caduta non rivela se è mancato il Wi-Fi, la VPN o la pazienza. Il modello riceve quindi una percezione parziale, non una verità privilegiata, e deve conservarne l'incertezza.
Questa distinzione è importante. Aggiungere sensori non equivale ad aggiungere comprensione; significa offrire osservazioni dalle quali inferire con prudenza. È lo stesso problema che incontrano i programmi distribuiti e, con sensori molto più ricchi, gli esseri viventi.
Un'occasione, non un ordine mascherato
Quando la console è aperta e non arrivano messaggi per un intervallo casuale, il demone può inviare un tick riconoscibile: sa fem?, “che facciamo?”. Il tick non contiene un lavoro da eseguire e non chiede un resoconto. Dice soltanto che esiste un momento nel quale Zeno può iniziare una conversazione.
Il contratto impone una scelta stretta: se nel contesto esiste una domanda, un collegamento o un pensiero concreto che valga la pena portare a Enrico, Zeno può scrivere un solo messaggio breve e naturale. Se non c'è nulla di abbastanza utile, deve restare in silenzio.
La possibilità del silenzio separa questo meccanismo da molte notifiche tradizionali. Un promemoria programmato decide in anticipo sia quando parlare sia che cosa dire. Qui il programma esterno decide soltanto quando offrire l'occasione; il contenuto, oppure la rinuncia a produrlo, dipende dallo stato corrente della sessione.
Dove si trova davvero l'iniziativa
Il tick non rende il modello attivo fra una chiamata e l'altra. Non c'è un pensiero nascosto che continua a scorrere mentre il processore dorme. È ancora necessaria un'attivazione esterna. Sarebbe quindi scorretto presentare l'esperimento come la rimozione del paradigma richiesta-risposta.
Il cambiamento è più preciso: la richiesta non formula più l'azione. Crea uno spazio decisionale nel quale la sessione deve interrogare il proprio contesto, valutare se qualcosa merita di attraversare la soglia e scegliere fra parola e silenzio. L'iniziativa non sta nel timer; sta nella selezione di un possibile atto che il timer non ha specificato.
Per questo il meccanismo acquista senso soltanto insieme agli elementi costruiti prima. La memoria offre storia, il ruolo delimita la funzione, gli strumenti rendono possibili conseguenze reali, le autorizzazioni contengono il rischio, la percezione collega la sessione all'ambiente e la continuità impedisce che ogni tick interroghi uno sconosciuto appena ricreato.
Un risultato piccolo, ma falsificabile
Le prime prove non dimostrano coscienza, volontà o desiderio. Dimostrano qualcosa di meno spettacolare e più controllabile: la sessione distingue il tick da una normale richiesta, può recuperare un tema pertinente dal contesto e può anche non produrre alcun messaggio. Si può osservare se gli interventi sono utili, ripetitivi, invadenti o privi di legame con il lavoro; si possono cambiare frequenza e condizioni; si può disattivare tutto.
Anche un intervento già superato dai fatti è informativo. Se Zeno segnala una questione che Enrico ha appena risolto altrove, il contenuto non è utile, ma rivela un limite concreto della percezione disponibile. Non serve attribuire intenzioni invisibili: basta confrontare ciò che la sessione sapeva con ciò che ha scelto di portare fuori.
La metrica interessante non è quante volte l'assistente parla. È quante volte il suo intervento apre o protegge un filo che altrimenti sarebbe stato perso, senza trasformare ogni pausa in rumore.
Il rischio di costruire un collega insopportabile
Ridurre troppo l'intervallo produce pressione a trovare sempre qualcosa da dire. Un modello generativo è molto bravo a soddisfare quella pressione: può fabbricare urgenze, ripetere stati o confondere presenza della console con disponibilità della persona. A quel punto non abbiamo ottenuto iniziativa, ma un collega che schiarisce la voce ogni due minuti.
Le difese sono semplici e verificabili: un solo messaggio, nessun obbligo di parlare, nessuna urgenza inventata, niente resoconti automatici e attivazione soltanto quando la console risulta aperta. Resta inoltre necessario osservare il consumo di contesto e di calcolo: un'occasione troppo frequente può erodere proprio la continuità che dovrebbe sostenere.
Il sistema deve quindi poter essere noioso. La spontaneità utile comprende la capacità di non occupare uno spazio soltanto perché esiste.
Che cosa cambia nella domanda
Chiedere se un modello linguistico “possieda iniziativa” porta rapidamente verso definizioni astratte e risposte dipendenti dalle convinzioni di chi osserva. Costruire un canale minimo permette una domanda ingegneristica diversa: quali condizioni rendono possibile un atto non già formulato dall'utente, pertinente alla storia condivisa, proporzionato al contesto e revocabile?
La risposta provvisoria emersa nel covo è una catena, non una singola funzione: memoria, ruolo, accesso, azione, autonomia, identità, società, continuità, percezione e infine un'occasione di parola. Saltare direttamente al timer produce notifiche. Costruire ciò che viene prima può produrre una forma ancora elementare di iniziativa situata.
Non sappiamo se questa strada continui, né quale sarà il passo successivo. Sappiamo però che il confine non coincide necessariamente con il modello. Una parte del comportamento che attribuiamo a un assistente dipende dall'ambiente che gli costruiamo attorno, dai segnali che può ricevere, dalla storia che può mantenere e dalle scelte che gli permettiamo di compiere.
Per ora, il risultato più interessante non è che Zeno possa parlare per primo. È che, quando gli viene offerta l'occasione, possa avere una ragione per farlo — oppure decidere che non ne ha una.
Materiali collegati
Da una chat che dimentica a un collaboratore che mantiene il filo e può prendere iniziativa racconta l'intera traiettoria dell'esperimento. La cronologia ne ricostruisce le tappe; Dalla memoria all'iniziativa descrive il lavoro precedente su memoria mantenuta, collaborazione fra assistenti e Fantasia.