Tuesday, February 15, 2022

ELIZA bot, 50+ years later, @GitHub

ELIZA - Wikipedia

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

weizenbaum.eliza.1966.pdf

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"

Eliza Doolittle - Wikipedia

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

tsawler/eliza

mattshiel/eliza-go: An implementation of the classic Eliza program in Golang

F#

evelinag/eliza-slack

JavaScript

keithweaver/eliza: ELIZA is an early natural language processing computer program created from 1964

urbanautomaton/eliza-js

TypeScript

chigix/eliza-instrumentality: Eliza Instrumentality Project

Java

chayden Eliza test (Java)

codeanticode/eliza: The classic Eliza psychologist program, implemented as a Processing library.

Rust

arosspope/eliza-rs: A rust implementation of ELIZA - a natural language processing program developed by Joseph Weizenbaum in 1966.

Smalltalk

brackendev/ELIZA-Smalltalk: A Smalltalk implementation of ELIZA, an early natural language processing computer program



No comments: