A Simulation in C++ of Joseph Weizenbaum's 1966 Eliza
a year ago
- #ELIZA
- #Chatbot
- #C++
- Created a C++ simulation of the original ELIZA chatbot.
- ELIZA is the first chatbot developed by Joseph Weizenbaum (1964-1966).
- Configured via a script (e.g., DOCTOR) with pattern-matching rules.
- Weizenbaum's goal was to demonstrate how easily people can be fooled by the illusion of understanding.
- Documented the project in multiple parts, including updates after the original ELIZA source code was found.
- Recreated ELIZA in JavaScript with son Max Hay.
- Added serial I/O to run ELIZA on an ASR 33 teletype.
- Proved 1966 CACM ELIZA is Turing complete with Turing machine scripts.
- Contributed to a book about ELIZA (findingeliza.org).
- Original MAD ELIZA code can now be run thanks to Rupert Lane.
- Provided compilation instructions for POSIX (macOS) and Windows.