Tecnologia
Il software utilizzato dalle banche e dall’industria spaziale potrebbe ancora fare affidamento su codice arcaico. Siamo andati alla ricerca del codice più antico in uso e ci siamo chiesti cosa succede quando si verificano malfunzionamenti.
All’inizio di quest’anno, il mondo della tecnologia ha accolto con favore un vecchio amico ritrovato. ELIZA, il primo chatbot di intelligenza artificiale al mondo, aveva stupito gli scienziati informatici della metà degli anni ’60 con la sua capacità di impegnarsi in conversazioni apparentemente significative. Ma, per decenni, ELIZA è stata considerata persa perché il suo creatore – Joseph Weizenbaum del Massachusetts Institute of Technology – non ha mai pubblicato le 420 righe di codice che ha utilizzato per crearla.
“A quel tempo, in realtà non era normale pubblicare il codice,” afferma Jeffrey Shrager della Stanford University in California. Weizenbaum potrebbe persino aver pensato che nessuno lo avrebbe trovato particolarmente interessante.
Come sono cambiati i tempi: Shrager e i suoi colleghi sono così affascinati dall’impresa di Weizenbaum che hanno fondato l’ELIZA Archaeology Project e hanno iniziato a scavare nella storia dell’antico chatbot. Alcuni anni fa, i loro sforzi sono stati premiati quando hanno scoperto il codice mancante in una scatola di vecchi documenti di Weizenbaum al MIT, aprendo la strada alla recente resurrezione di ELIZA.
È sorprendente che possiamo di nuovo parlare con un chatbot che occupa un posto così importante nella storia dell’IA. Mi sono chiesto: il codice di ELIZA è il più antico in circolazione, o ci sono frammenti di codice ancora più vecchi che svolgono compiti impressionanti o importanti? Il mio viaggio alla ricerca del codice più antico mi ha portato nel cuore dei moderni sistemi operativi e, almeno figurativamente, oltre i confini del sistema solare. E ha rivelato qualcosa di inaspettato: questo vecchio codice, lungi dall’essere venerato come quello di ELIZA, suscita atteggiamenti stranamente contraddittori tra…