ELIZA, created by Joseph Weizenbaum at MIT in the early 1960s, is usually considered the world's first chatbot. It was developed in MAD-SLIP on MIT's CTSS, the world's first time-sharing system, on an IBM 7094. We discovered an original ELIZA printout in Prof. Weizenbaum's archives at MIT, including an early version of the famous DOCTOR script, a nearly complete version of the MAD-SLIP code, and various support functions in MAD and FAP. Here we describe the reanimation of this original ELIZA on a restored CTSS, itself running on an emulated IBM 7094. The entire stack is open source, so that any user of a unix-like OS can run the world's first chatbot on the world's first time-sharing system.
翻译:ELIZA 由麻省理工学院的约瑟夫·魏岑鲍姆于 20 世纪 60 年代初创建,通常被认为是世界上第一个聊天机器人。它是在麻省理工学院的 CTSS(世界上第一个分时系统)上,使用 MAD-SLIP 语言在 IBM 7094 计算机上开发的。我们在麻省理工学院魏岑鲍姆教授的档案中发现了一份原始的 ELIZA 打印输出,其中包括著名 DOCTOR 脚本的早期版本、近乎完整的 MAD-SLIP 代码,以及用 MAD 和 FAP 编写的各种支持函数。本文描述了在已恢复的 CTSS 系统上(该系统本身运行在模拟的 IBM 7094 上)使这一原始 ELIZA 程序重新运行的过程。整个软件栈是开源的,因此任何类 Unix 操作系统的用户都可以在世界首个分时系统上运行世界首个聊天机器人。