Found in Weizenbaum's papers at MIT in 2021. Open source under CC0.
read the sourcehow she thinks
ELIZA understands nothing. She looks for the highest-ranked keyword in your sentence, matches the sentence against one of that keyword's patterns, and fills a template with your own words.
Trace from the JavaScript port of the 1966 algorithm, reading the original DOCTOR script.
sixty years, one script
- 1964–66
Joseph Weizenbaum writes ELIZA at MIT, in MAD-SLIP, for the IBM 7094 time-sharing system CTSS.
- 1966
Named after Eliza Doolittle, the flower seller in Shaw's Pygmalion who is taught to talk like a lady.
- 2021
The original source printout turns up among Weizenbaum's papers in the MIT archives.
- 2025
Running again on an emulated IBM 7094, under a reconstructed CTSS.
- today
On Solana as $ELIZA1966, and still asking how that makes you feel.