Il problema
Un assistente personale ti parla in molti posti: nella chat, su una scheda che ti chiede di confermare l'invio di un'e-mail, nel messaggio che verifica il tuo indirizzo, in una notifica, alla radio. Basta una frase rimasta in inglese in mezzo a una schermata in italiano perché tutto il resto sembri meno affidabile.
E una lingua non si riduce alle parole. In francese si mette uno spazio prima dei due punti; in cinese la punteggiatura ha una sua larghezza. Quando cerchi un'impostazione, usi le tue parole, non quelle dello schermo.
Cosa volevo
Volevo che LIA fosse completa in sei lingue: francese, inglese, tedesco, spagnolo, italiano e cinese semplificato. Completa vuol dire che ogni testo esiste in tutte e sei, e che la lingua usata è sempre la tua, anche quando LIA ti scrive senza che tu abbia chiesto nulla.
Come funziona
Per l'interfaccia, LIA guarda prima l'indirizzo della pagina, poi la lingua che hai scelto, salvata nel tuo profilo, poi quella del tuo browser alla tua prima visita, e in mancanza il francese. Le risposte dell'assistente seguono la lingua della tua interfaccia. Quando LIA ti chiede una conferma, capisce anche la tua risposta nella tua lingua: «sì», «no» o «mandalo invece a Maria».
Fuori dalla chat la regola è la stessa. Un'e-mail di verifica, una notifica o un messaggio pianificato partono nella lingua dichiarata del tuo account. Quando non è indicata nessuna lingua, LIA riprende quella dichiarata nel punto in cui ti ha conosciuto: il tuo browser o il tuo account. Nessuna lingua è fissata nel codice come valore predefinito.
- Ogni testo nelle sei lingue. Un controllo automatico verifica che nessun testo manchi in una lingua, sullo schermo come nei messaggi inviati dal server. Una chiave dimenticata blocca la modifica prima che entri nel codice.
- La punteggiatura segue chi legge. Tra un'etichetta e il suo valore, LIA mette la punteggiatura della tua lingua: uno spazio indivisibile prima dei due punti in francese, i due punti a larghezza piena in cinese.
- Cercare con le tue parole. Ogni sezione delle impostazioni ha, oltre al titolo tradotto, un elenco di sinonimi scritto lingua per lingua. Accenti e maiuscole vengono ignorati: «modalita» trova «Modalità». Il cinese, che non separa le parole con spazi, viene cercato come una sequenza di caratteri.
- Una sola versione delle istruzioni. Le istruzioni che il modello legge sono scritte in inglese tecnico, una sola volta, con l'ordine esplicito di risponderti nella tua lingua. Non ci sono quindi sei versioni della stessa istruzione da tenere allineate.
La voce e il resto
Quando detti, la tua voce viene trascritta per impostazione predefinita sul tuo server, da Whisper, nella lingua del tuo account. La radio personale legge nella tua lingua le notizie che riprende, e un articolo che apri viene tradotto in quel momento, una sola volta. Nel mondo condiviso, un messaggio scritto a qualcuno che parla un'altra lingua viene tradotto solo se lo accetti: la traduzione ha un costo, che ti viene mostrato, e l'originale resta consultabile.
I limiti
- L'interfaccia esiste solo in queste sei lingue. Se scrivi a LIA in un'altra lingua, ti risponderà in quella della tua interfaccia.
- La parola di attivazione «Dis LIA» per ora esiste solo in francese. Nelle altre lingue tocchi il badge per parlare.
- Alcuni testi destinati al modello sono ancora scritti in francese, o tradotti nelle sei lingue mentre potrebbero esistere solo in inglese. Preferisco misurare l'effetto di un cambiamento del genere prima di uniformarli.
Per approfondire: Parlare con LIA quando scrivere è scomodo; Le istruzioni di LIA, scritte e rilette come codice.
