ELIZA Reanimated: Restoring the Mother of All Chatbots to One of the World’s First Time-Sharing Systems
ELIZA, created by Joseph Weizenbaum at MIT in the early 1960s, is considered the earliest chatbot. He programmed it in Michigan Algorithm Decoder-Symmetric List Processor (MAD-SLIP) on MIT’s Compatible Time-Sharing System (CTSS) operating system, on an IBM 7094. We discovered an original ELIZA printout in Prof. Weizenbaum’s papers at MIT’s Institute Archives, including an early version of its famous DOCTOR script, a nearly complete version of the MAD-SLIP code, and various support functions in MAD and Fortran Assembly Program. Here we describe the reconstruction and reanimation of this original ELIZA on a restored CTSS, running on an emulated IBM 7094. The entire stack is open source, so that any user of a Unix-like operating system can run the world’s earliest chatbot on their own version of a pioneering time-sharing system.
Authors
- Roger Lane
- Jeff Shrager (ORCID: https://orcid.org/0000-0002-7007-6305)
- A.F. Schwarz
- Alfred Hay
- David M. Berry (ORCID: https://orcid.org/0000-0002-7737-5586)
Institutions
- University of Sussex (GB)
- Devon Energy (United States) (US)
- Stanford University (US)
Publication Details
- Journal
- IEEE Annals of the History of Computing
- Published
- 2025-04-01
- DOI
- https://doi.org/10.1109/mahc.2025.3564095
- Citations
- 2
- Primary Topic
- Artificial Intelligence in Games
- Type
- article
- Field-Weighted Citation Impact
- 4.96