Emir Karşıyakalı, sviluppatore noto per le sue sperimentazioni fuori dal comune, è riuscito a far funzionare Claude, l'intelligenza artificiale di Anthropic, su un Nokia 6300, un telefono a tastierino lanciato nel 2007. L'impresa è stata resa possibile grazie a un'applicazione Java di soli 100 KB, che permette al dispositivo di interagire con il modello linguistico attraverso una connessione remota.
Il Nokia 6300, con il suo processore limitato e una memoria esigua, non potrebbe mai eseguire localmente un modello di intelligenza artificiale complesso come Claude. Tuttavia, Karşıyakalı ha sfruttato la connettività del telefono per inviare richieste a un server esterno, dove risiede il vero motore di Claude. L'app Java funge da interfaccia leggera, gestendo l'input dell'utente e visualizzando le risposte sul piccolo schermo del telefono.
Come funziona la magia
Il cuore del progetto è un client Java estremamente ottimizzato, in grado di comunicare con le API di Claude. Nonostante le limitazioni hardware, il telefono riesce a gestire il testo e a mostrare le risposte, seppur con una grafica essenziale. La sfida principale è stata adattare il protocollo di comunicazione e ridurre al minimo l'uso di risorse, considerando che il Nokia 6300 dispone di appena 7 MB di memoria interna e un processore ARM11 a 332 MHz.
Questa impresa dimostra come l'intelligenza artificiale possa essere resa accessibile anche su dispositivi obsoleti, aprendo scenari interessanti per il riciclo tecnologico e l'accessibilità. Se da un lato è un esercizio di stile, dall'altro suggerisce che con le giuste soluzioni software, anche hardware datato può interagire con le più moderne IA. Karşıyakalı ha condiviso i dettagli del progetto, ispirando altri sviluppatori a sperimentare con vecchi dispositivi e nuove frontiere digitali.