ELIZA rappresenta una pietra miliare nella storia dell'informatica, essendo il primo esempio conosciuto di chatbot elettronico. Progettata come una sorta di "terapista elettronico", ELIZA funzionava come strumento di domanda/risposta, simulando una conversazione terapeutica con l'utente.
Il codice originale di ELIZA era considerato perduto fino al 2021, quando l'archivista del MIT Myles Crowley lo ha ritrovato in una scatola contenente oggetti appartenuti a Weizenbaum. Il team di ricerca ha dovuto affrontare diverse sfide per far funzionare nuovamente il programma, tra cui:
- Sviluppare un ambiente operativo compatibile, dato che ELIZA era stata codificata per un sistema operativo ormai obsoleto
- Pulire e integrare parti mancanti del codice
- Ricreare funzioni chiamate ma non stampate nel codice originale
Il funzionamento di ELIZA
ELIZA era progettata per rispondere alle domande dell'utente in modo simile a un terapista umano, fornendo risposte semplici e ponendo domande di follow-up. Nonostante sia molto lontana dalle capacità dei moderni modelli linguistici, i ricercatori hanno trovato il suo funzionamento sorprendentemente buono e divertente.
Il team ha deciso di mantenere un bug presente nel codice originale, che causa il crash del programma quando vengono inseriti numeri, per preservarne l'autenticità storica.
L'importanza storica di ELIZA
ELIZA ha avuto un ruolo pionieristico nello sviluppo dell'intelligenza artificiale conversazionale. Dopo essere stata scritta in Lisp, si è diffusa attraverso ARPAnet fino ad arrivare sui computer domestici, dove è diventata popolare come una sorta di "amico virtuale" per gli appassionati di tecnologia.
I ricercatori sottolineano l'importanza di ELIZA come parte fondamentale della storia dell'informatica, rappresentando il primo passo verso lo sviluppo dei moderni assistenti virtuali e chatbot che utilizziamo oggi.
Il codice restaurato di ELIZA è ora disponibile pubblicamente, permettendo agli interessati di esplorare questa pietra miliare dell'informatica e comprendere meglio le origini dell'intelligenza artificiale conversazionale.