paint-brush
Another Wave: A BASIC ELIZA Turns the PC Generation On to AIby@machineethics
106 reads

Another Wave: A BASIC ELIZA Turns the PC Generation On to AI

by Machine EthicsSeptember 10th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

In 1977, a BASIC version of ELIZA published in Creative Computing reached the growing personal computer community, sparking widespread interest in AI. This version, along with the personal computer boom, led to numerous ELIZA knock-offs, while the original MAD-SLIP ELIZA was forgotten until its rediscovery in 2021.
featured image - Another Wave: A BASIC ELIZA Turns the PC Generation On to AI
Machine Ethics HackerNoon profile picture

Abstract and 1. Introduction

  1. Why ELIZA?
  2. The Intelligence Engineers
  3. Newell, Shaw, and Simon’s IPL Logic Theorist: The First True AIs
  4. From IPL to SLIP and Lisp
  5. A Critical Tangent into Gomoku
  6. Interpretation is the Core of Intelligence
  7. The Threads Come Together: Interpretation, Language, Lists, Graphs, and Recursion
  8. Finally ELIZA: A Platform, Not a Chat Bot!
  9. A Perfect Irony: A Lisp ELIZA Escapes and is Misinterpreted by the AI Community
  10. Another Wave: A BASIC ELIZA turns the PC Generation on to AI
  11. Conclusion: A certain danger lurks there
  12. Acknowledgements and References

11 Another Wave: A BASIC ELIZA turns the PC Generation on to AI

Another defining event in ELIZA’s descendancy occurred almost exactly a decade later, in 1977 Creative Computing, one of the magazines that, along with BYTE, was the “Hacker News” and “GitHub” of the mid-70s personal computer explosion, published an ELIZA knock-off written in BASIC.[36] This was coincidentally well-timed as it coincided nearly exactly with the so-called “1977 trinity”: The year that the Commodore Pet, the Apple II, and the TRS-80 all appeared.[12] Within a few years, millions of computer hobbyists – neither academics nor otherwise professionally involved with computers – had personal computers of all sorts, mostly with BASIC as their primary user-level programming language. Not a small number of those hobbyists were interested enough by the possibility of AI – perhaps with HAL9000, the murderous computer from 2001[13], still in recent memory – to type in this BASIC ELIZA (which was only a couple pages of code), and experiment with it themselves. Because of its simplicity, and the personal computer explosion, this ELIZA begat hundreds of knock-offs through the decades, in every conceivable programming language, making it perhaps the most copied and knocked-off program in history.[16] Just as Cosell’s Lisp ELIZA was spread by the ARPANet, this BASIC ELIZA, was spread by the wide-spread availability of personal computers.


As a result of these coincidences, and an inherent interest in AI (or at least in talking with computers) the version of ELIZA that was known in the academic community was Cosell’s Lisp version, and the version known to the public was the BASIC version. But until it was rediscovered in 2021, the original MADSLIP ELIZA, was forgotten, and had not been seen by anyone for at least 50 years.[16, 14]


Author:

(1) Jeff Shrager, Blue Dot Change and Stanford University Symbolic Systems Program (Adjunct)( [email protected]).


This paper is available on arxiv under CC BY 4.0 license.

[16] Indeed, I curate a web site, ELIZAGen.org[14], dedicated to the history of ELIZA and ELIZA-like programs. In that capacity I am regularly sent new, or newly-discovered knockoffs of one or another of the ELIZA threads, usually my own BASIC ELIZA. Just last week, as I write this in April of 2024, I received an email pointing out a version of my ELIZA that ended up, through channels unknown, in Apple’s HyperCard programmable notecard system for the original Apple Macintosh computers.[15]