Clear Sky Science · it
ChatBCI, un BCI P300 per speller con predizione delle parole guidata dal contesto basata su grandi modelli linguistici, dal concetto alla valutazione
Dare voce ai pensieri
Per le persone che non possono parlare o muoversi facilmente, comunicare anche una semplice richiesta può essere lento e faticoso. Questo studio presenta ChatBCI, un’interfaccia cervello–computer che permette agli utenti di comporre parole su uno schermo usando solo i segnali cerebrali, mentre un potente modello linguistico (simile a ChatGPT) prevede ciò che vogliono dire. Integrando i segnali cerebrali con una predizione intelligente delle parole, il sistema punta a rendere la comunicazione più rapida, meno stancante e più vicina alla conversazione quotidiana.

Come il cervello parla con un computer
ChatBCI si basa su un approccio ben noto chiamato P300 speller. In questo sistema, una griglia di lettere e tasti funzione lampeggia sullo schermo del computer. Quando un utente si concentra silenziosamente sulla lettera desiderata, il suo cervello produce un breve segnale caratteristico circa 300 millisecondi dopo il lampeggio della riga o della colonna corrispondente. Elettrodi posti su un casco EEG registrano queste piccole variazioni di tensione, e il software individua quale riga e quale colonna hanno generato la risposta più forte, rivelando il tasto intenzionato. Tradizionalmente, gli utenti devono scegliere ogni lettera una per una, procedura accurata ma estremamente lenta e mentalmente gravosa per frasi lunghe.
Aggiungere una predizione intelligente delle parole
L’innovazione di ChatBCI consiste nell’integrare un grande modello linguistico direttamente nel processo di spelling. La tastiera a schermo mostra ancora le lettere, ma ora presenta anche dieci suggerimenti di parole sui lati—candidati forniti in tempo reale da un modello GPT‑3.5 online. Non appena l’utente compone parte di una parola o una breve frase, il frammento di testo viene inviato al modello linguistico. Un prompt accuratamente progettato istruisce il modello a restituire una lista compatta delle parole o completamenti più probabili. Il sistema analizza questa risposta e trasforma ogni parola suggerita in un tasto selezionabile sulla tastiera. Selezionare uno di questi suggerimenti inserisce istantaneamente l’intera parola (o anche una breve frase) e aggiunge uno spazio, così l’utente può costruire frasi molto più rapidamente rispetto alla selezione lettera per lettera.

Mettere ChatBCI alla prova
Sette volontari hanno testato ChatBCI in più fasi. Per prima cosa sono stati registrati i loro pattern cerebrali individuali mentre si concentravano su tasti noti, permettendo al sistema di addestrare un classificatore che riconosce il segnale P300. Successivamente hanno svolto due compiti realistici di inserimento testo. In un compito di copia‑spelling, ogni persona ha scelto un’immagine, inventato una frase significativa su di essa (ad esempio una richiesta d’acqua o di bagno) e poi ha scritto quella frase in due modi: una volta usando ChatBCI con i suggerimenti di parole e una volta usando una modalità tradizionale lettera per lettera con i suggerimenti disattivati. In un secondo compito di improvvisazione, è stato chiesto loro di comporre liberamente una frase a partire da una lettera scelta, incoraggiandoli a fare largo uso delle parole suggerite piuttosto che comporre tutto da zero.
Messaggi più veloci, meno battute
I risultati hanno mostrato benefici netti dalla combinazione dei segnali cerebrali con la predizione linguistica. Nel compito di copia‑spelling, l’uso di ChatBCI ha ridotto il tempo medio per scrivere una frase da circa 28 minuti a circa 10 minuti—una riduzione del 62%—aumentando al contempo di oltre il doppio la velocità di caratteri correttamente digitati al minuto. Il numero di battute necessarie è diminuito di circa la metà e l’accuratezza è migliorata: con ChatBCI gli utenti hanno quasi sempre ottenuto frasi perfettamente scritte. Per quantificare quanto lavoro il sistema fa risparmiare, gli autori hanno usato una misura di “risparmio di battute” e un nuovo “rapporto di deficit del risparmio di battute”, che confrontano le prestazioni con sistemi idealizzati in grado di indovinare sempre la parola giusta dopo una o due azioni. Nel compito di improvvisazione libera, ChatBCI ha raggiunto in media circa l’81% di risparmio di battute, superando talvolta i limiti teorici perché il modello linguistico a volte suggeriva frasi multi‑parola inseribili con una sola selezione.
Cosa significa per la comunicazione nel mondo reale
Per gli utenti quotidiani—specialmente quelli con gravi limitazioni di movimento o di parola—l’esito principale è semplice: ChatBCI permette alle persone di dire di più con meno sforzo mentale e in molto meno tempo. Delegando la predizione linguistica a un grande modello remoto, il sistema evita la necessità di addestramento locale o di grandi dizionari, pur adattandosi alla frase che l’utente vuole creare. Sebbene siano necessari ulteriori studi su popolazioni cliniche e siano da affrontare questioni di privacy, costi e affidabilità dei modelli linguistici cloud, questo studio dimostra che accoppiare interfacce cerebrali con la tecnologia linguistica moderna può trasformare lo spelling lento, lettera per lettera, in uno strumento di conversazione più naturale a livello di frase.
Citazione: Hong, J., Wang, W. & Najafizadeh, L. ChatBCI, a P300 speller BCI with context-driven word prediction leveraging large language models, from concept to evaluation. Sci Rep 16, 6379 (2026). https://doi.org/10.1038/s41598-025-25660-7
Parole chiave: interfaccia cervello-computer, P300 speller, comunicazione assistita, predizione delle parole, grandi modelli linguistici