ELIZA—a computer program for the study of natural language communication between man and machine

  title={ELIZA—a computer program for the study of natural language communication between man and machine},
  author={Joseph Weizenbaum},
  journal={Commun. ACM},
ELIZA is a program operating within the MAC time-sharing system at MIT which makes certain kinds of natural language conversation between man and computer possible. Input sentences are analyzed on the basis of decomposition rules which are triggered by key words appearing in the input text. Responses are generated by reassembly rules associated with selected decomposition rules. The fundamental technical problems with which ELIZA is concerned are: (1) the identification of key words, (2) the… 

Figures from this paper

PiE: programming in eliza
This paper proposes a system to assist with program synthesis called Programming in Eliza (PiE), which can automatically synthesize programs from natural language conversations between Eliza and users and is useful for programming in domain-specific languages.
Automatic SQL Query Formation from Natural Language Query
The goal of NLP is to enable communication between people and computers without resorting to memorization of complex commands and procedures.
Introducing the Talk Markup Language (TalkML): Adding a little social intelligence to industrial speech interfaces
Talk Markup Language (TalkML) is a draft alternative to VoiceXML that greatly simplifies the scripting of interaction and embraces the intentional nature of language and attending to its social side, and provides default behaviour for the twoVoiceXML grammar exceptions, nomatch and noinput.
18th Annual Meeting of the Special Interest Group on Discourse and Dialogue
This talk will present an overview of recent progress on learning natural language interfaces which might not be as clever as Samantha but nevertheless allow uses to interact with various devices and services using every day language.
Automatic Generation of Appropriate Greeting Sentences Using Association System
An intelligent greeting processing is proposed by which a machine generates various reply sentences automatically by obtaining information about the surrounding state and then generating the best conversation response based on the situation.
From Eliza to Siri and Beyond
This paper explains why the task of Natural Language Understanding is so complicated, detailing the linguistic phenomena that lead to the main challenges.
Re-reading ELIZA: Human–machine Interaction as Cognitive Sense-ability
A feminist technoecological account of interaction at the ELIZA/user interface is developed and seeks to challenge the dualisms between body/mind, rationality/affectivity, and subject/object, thereby avoiding a reductionist perspective that calls into question the human subject as an autonomous agent.
MUSE: a model to understand simple English
Examples are presented to demonstrate how the model interprets text, resolves ambiguities, adds information to memory, generalizes from examples, and performs various actions.
Spoken language systems : beyond prompt and response
The architecture of spoken language systems and the components of which they are made are discussed, and both a variety of possible approaches and the particular design decisions made in some systems developed at BT Laboratories are described.
The making and development of Baxter the Empowered Chatbot impered with Machine Intelligence
There is a need to view AI systems from a new perspective and theory of machine intelligence’s required tool for this [1,2].


Computer Simulation of Individual Belief Systems *
In this paper we sketch an attempt at computer simulation of individual belief systems. Although rooted in a series of earlier formulations (Abelson and Rosenberg [1958], 1 Abelson [1959],Rosenberg
Symmetric list processor
A list processing system in which each list cell contains both a forward and a backward link as well as a datum is described. This system is intended for imbedding in higher level languages capable
Client-Centered Therapy: Its Current Practice, Implications and Theory
Presenting the non-directive and related points of view in counselling and therapy, Rogers gives a clear exposition of procedures by which individuals who are being counselled may be assisted in
Natural Language Input for a Computer Problem Solving System
Semiotic relationships in ambiguously stratified bmguage systems
  • Paper presented at Int. Colloq. Algebraic Linguistics and Automatic Theory, Hebrew U. of Jerusalem,
  • 1964
COMIT Programndng Manual
  • Client Centered Therapy : Current Practice , Implications and Theory
  • 1951
Semiotic relationships in ambiguously stratified bmguage systems. Paper presented at Int. Colloq. Algebraic Linguistics and Automatic Theory
  • Semiotic relationships in ambiguously stratified bmguage systems. Paper presented at Int. Colloq. Algebraic Linguistics and Automatic Theory
  • 1964