Tuesday, February 15, 2022
ELIZA bot, 50+ years later, @GitHub
ELIZA is an early natural language processing computer program created from 1964 to 1966[1] at the MIT Artificial Intelligence Laboratory by Joseph Weizenbaum.[2] Created to demonstrate the superficiality of communication between humans and machines, Eliza simulated conversation by using a "pattern matching" and substitution methodology that gave users an illusion of understanding on the part of the program, but had no built in framework for contextualizing events.[3][4][5] Directives on how to interact were provided by "scripts"
How To Develop A Chat Bot With Node.js — Smashing Magazine
Original paper
Origin of name "Eliza":
"Like the Eliza of Pygmalion fame, it can be made to appear even more
civilized, the relation of appearance to reality"
Python
wadetb/eliza: Python implementation of the Eliza chatbot
jezhiggins/eliza.py: A cheesy little Eliza knock-off
graylu21/ELIZA-ChatterBot: A Python ELIZA + ChatterBot hybrid!
GoLang
mattshiel/eliza-go: An implementation of the classic Eliza program in Golang
F#
JavaScript
keithweaver/eliza: ELIZA is an early natural language processing computer program created from 1964
TypeScript
chigix/eliza-instrumentality: Eliza Instrumentality Project
Java
codeanticode/eliza: The classic Eliza psychologist program, implemented as a Processing library.
Rust
Smalltalk