ELIZA Lab
The 1966 chatbot rebuilt in Italian for the classroom. Students talk to ELIZA and, above all, program it, rule by rule, then trade their bots as files.

An educational Progressive Web App that rebuilds ELIZA, Joseph Weizenbaum's 1966 program, in Italian and hands it to the classroom as an object to take apart. The conversation prints on green-bar continuous-form paper, as on the terminals of the era, replies typed out letter by letter under a block cursor, and a "behind the scenes" panel declares, for every reply, the rule that fired, the keyword, the reflected pronouns and which of the rotating responses came out. Twenty-three starting rules, no understanding, no memory.
The heart is not the chat, though, it is the editor. Every rule, the starting set included, is editable data, each one has a name, several keywords, several rotating responses and a position in the list that acts as priority, the first rule that fires answers. Inside responses, $1 picks up what follows the keyword with pronouns mirrored, and $parola repeats the keyword itself. A live test bench shows which rule fires on any sentence without touching the conversation. Students name their bot, write its opening line and fallback phrases, and trade their work as JSON files the teacher collects and recombines, bot by bot or into a whole-class bot.
Everything runs on the device, with no accounts and no data sent anywhere, and it works offline after the first load. A full guide explains every piece, from reading the behind-the-scenes line to the reasons a rule may fail to fire, one page tells the story of 1966 and of the ELIZA effect with sources and two period films, and a teacher page offers "An hour with ELIZA", a ready five-phase activity that walks the class from anthropomorphism to its undoing, because whoever wrote the rule can no longer credit it with understanding.
Features
Tech Stack
Collaborations & research
If this work is relevant to your research, get in touch to explore possible collaborations.
Let's talk →