ELIZA is an early natural language processing computer program created in 1964 by Joseph Weizenbaum, simulating conversation with pattern matching and substitution methodology.
ELIZA is an early natural language processing computer program created in 1964 by Joseph Weizenbaum at the MIT Artificial Intelligence Laboratory. The program simulates a Rogerian psychotherapist and uses pattern matching and substitution methodology to simulate conversation.
ELIZA works by examining the user's input for keywords. If certain keywords are found, the program follows predefined rules to compose a response by combining fragments of sentences and posing additional questions. If no keywords are matched, ELIZA responds with generic remarks or by repeating parts of the user's input in the form of a question.
Although ELIZA has very limited understanding compared to modern chatbots and conversational agents, it was groundbreaking at the time and demonstrated the potential for computers to engage in dialogue. Weizenbaum named ELIZA after the character Eliza Doolittle from the play Pygmalion by George Bernard Shaw.
Here are some alternatives to ELIZA by Michel Bujardet:
Suggest an alternative ❐