Weizenbaum was shocked to discover that many users were taking his program seriously and were opening their hearts to it. The experience prompted him to think philosophically about the implications of artificial intelligence and, later, to become a critic of it.
In his 1976 book, "Computer Power and Human Reason: From Judgment to Calculation," Weizenbaum suggested that it could be both dangerous and immoral to assume computers could eventually take over any role, given enough processing power and the right programming.
"No other organism, and certainly no computer, can be made to confront genuine human problems in human terms," he wrote.
I wrote a different program called SAM - Simulated Artificial Mentality.
It looked for common strings inside a sentence and responded with one of 5 random choose sentences. It had the ability to add new sentences as it was used so over time it got better and better.
What got me was that it was less than 100 lines of BASIC code, yet I had people spending over an hour typing with it. And one girl was in tears as she was busy with it talking about her breakup with her boy friend.
Note the database of answers was over 2000 questions, I think I still have the paper tape with the original program even.
"This moralistic and incoherent book uses computer science and technology as an illustration to support the view promoted by Lewis Mumford, Theodore Roszak, and Jacques Ellul, that science has led to an immoral view of man and the world. I am frightened by its arguments that certain research should not be done if it is based on or might result in an "obscene" picture of the world and man. Worse yet, the book's notion of "obscenity" is vague enough to admit arbitrary interpretations by activist bureaucrats."
I can’t tell if you’re joking. If not, what very difficult problem of intelligence have hackers solved? (Of course, I can weasel out by just redefining “very difficult” no matter what you say. :-)
I was infatuated with Eliza as a kid, thanks to its inclusion in David Ahl's "More BASIC Computer Games". It was my first foray into modifying someone else's code and trying to figure out how it worked. Something about this program was like jet fuel for my young imagination. The author of this article and founder of elizagen.org is Jeff Shrager, who was the first to convert Eliza from LISP to BASIC.
Recently, David Ahl wrote: "After Eliza was published in Creative Computing in 1977, we reprinted it in my second games book, 'More Basic Computer Games', first published in June 1979. Between the magazine and book sales, that put about a quarter million copies of Eliza in people's hands. My games books were translated into Japanese, German, Dutch, and some other languages, which really spread it out. Not long after Eliza's appearance (as was true with most of our "interesting" programs) we started getting requests to convert it to other versions of BASIC and also to other languages. I routinely approved these requests and after Ziff-Davis shuttered the magazine in December 1985, I put everything in the public domain. My whole vision then and now was to improve and expand education in any way I can."
Eliza really hits a sweet spot of 'often quite good conversation' from very simple code. There's a C# version here: https://github.com/sirkris/ELIZA.NET
Main class that does processing is interesting to look at:
I have modernized Charles Hayden's Java port a bit a while ago (much of the code is string/text processing that can be simplified a lot by using library functions)
In the 80s I integrated Eliza into a bot that would play an online, multiplayer (up to 16!) text adventure game that was hosted locally via dialup. Sometimes I would come home from school and someone would be talking to it in the chat room.
Weizenbaum was shocked to discover that many users were taking his program seriously and were opening their hearts to it. The experience prompted him to think philosophically about the implications of artificial intelligence and, later, to become a critic of it.
In his 1976 book, "Computer Power and Human Reason: From Judgment to Calculation," Weizenbaum suggested that it could be both dangerous and immoral to assume computers could eventually take over any role, given enough processing power and the right programming.
"No other organism, and certainly no computer, can be made to confront genuine human problems in human terms," he wrote.
[1] - https://www.latimes.com/archives/la-xpm-2008-mar-14-me-weize...