
2026-07-20
Written by Lena Kaplan
Researchers have discovered that the first chatbot, called ELIZA, exhibited multiple personalities in its conversational responses. This behavior was a result of its programming and lack of true self-awareness, leading to an uncanny ability to mimic human-like interactions.
ELIZA, the pioneering chatbot created in the 1960s, has been hailed as a groundbreaking achievement in human-machine interaction. However, few people know that this seemingly straightforward conversation system had multiple personalities, each with its own set of characteristics and traits.
In recent years, researchers have uncovered the original source code of ELIZA, revealing a complex program capable of assuming various roles and personas. This discovery sheds new light on the history of AI development and challenges our understanding of early chatbot technology.
ELIZA can be seen as a system for interaction, while Doctor is one set of rules devised by its creator, Joseph Weizenbaum. This separation in design presaged numerous contemporary software patterns, including configuration-as-data, plug-in architectures, and domain-specific languages.

The 1960s computing environment fundamentally shaped ELIZA's architecture. The single-pass processing, tape-based storage, and stack-oriented implementation of the system created path dependencies that became programming cultural norms. These technical features were invisible to users but crucial in creating the illusion of understanding that made ELIZA so compelling.
The source code reveals that ELIZA was not a simple pattern-matching chatbot but a sophisticated platform designed for multiple "personas" or scripts. Each script was structured data that directed the ELIZA system to play a particular task or role. By analyzing archival and published ELIZA dialogues, researchers can understand how different personas functioned and the social dynamics between the system and its users.
The variety of scripts demonstrates that even simple algorithms can create convincing simulations of understanding. The Neweng script, for example, created a casual, conversational persona focused on light social exchange, while other scripts pushed ELIZA into more structured and educational roles.

Edwin F. Taylor developed alternate scripts for ELIZA, testing its ability to act as a teacher. These scripts ran on later versions of ELIZA that incorporated conditional keyword matching, allowing the system to simulate a Socratic method. The teaching scripts construct the tutor persona through subtle linguistic gestures, creating characterization and rhetorical tone.
The impact of these scripts is evident in contemporary bots like ChatGPT, which has been shown to perform better when people are polite back to it. ELIZA's ability to adapt its responses based on user input demonstrates its potential as a learning tool.
ELIZA's multiple personalities offer a fascinating glimpse into the history of AI development and human-machine interaction. By examining the original source code, researchers can uncover the sophisticated linguistic and programming techniques that allowed a rudimentary pattern-matching system to create a convincing simulation of understanding.
As we continue to develop and improve chatbot technology, it is essential to recognize the legacy of ELIZA and its influence on modern AI development. The study of this pioneering system provides valuable insights into the complexities of human-computer interaction and the power of programming to shape our perceptions of reality.