ELIZA is an early natural language processing program created between 1964 and 1966 at the MIT Artificial Intelligence Laboratory by Joseph Weizenbaum.
Eliza simulated a conversation betwen man and machine, by using a system of keywords and scripts meant to react to them.
The most famous script, DOCTOR, simulates a Rogerian psychotherapist. It uses rules to respond with non directional questions.
Eliza is in a sense the mother of all today's chatbots.
It was quoted at the time of being able to pass the Turing Test. Developed by Alan Turing in 1950, it evaluates the machine's ability to exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human.
Since then, Artifical Intelligence has made remarkable progress, but it is interesting to see what these early programs were able to achieve, with fractions of the computing power of a modern smart phone.
This app is based on a BASIC listing published by Steve North in Creative Computing back in 1986.
The original print is visible by clicking the blue circled italic "i". It can be saved as PDF or sent to Preview for easy reading.
Programmers will be interested to analyze the code.
This is an important piece of history for whomever is interested in computing culture.
This presentation is a revival of the port I made back then in AppleSoft Basic on my own Apple //e with the very same green screen, and the very same floppy drives. I simply regret not to be able to locate any original sound of the machine (35 years ago !) for a complete ambiance.
Don't be mistaken into thinking this is a game. It is much more a glimpse into early code, as well as an occasion to understand how chatbots came to be.
Someone mentioned a TRS-80 implementation supposedly more impressive. If anyone could send the author the source of that program, it will be great to do a "TRS-80" version. But the idea, here, is not to have more features, but rather, to grasp this historical part of natural language computer interaction.
New 64 bit app, for all current versions of the system, up to Mojave.
Ratings and Reviews
Not equal to the Eliza that was on my TRS-80 Model III
Very limited conversationally. Words are misspelled, like “belie” instead of “believe.” The Eliza of 1981 provided more varied responses and a dose of sassiness. Also, the AppStore did not advise me that the app was not up to date with my device and OS until AFTER I had paid for the app. However, Eliza is of historic importance. I hope the programmer will improve it to capture more of what the original actually was. A good start, but it should be free until it is up to date technologically and a better representation of the historic version.
With Family Sharing set up, up to six family members can use this app.