世界上第一个聊天机器人ELIZA从60年前的计算机代码中复活

2025年01月21日 由 佚名 发表 77 0

一个由美国和英国研究人员组成的小团队成功恢复了60年前被认为是世界上第一台电子聊天机器人的ELIZA的代码。该代码由已故的MIT教授Joseph Weizenbaum于1960年代编写,相关研究成果已发布在arXiv预印服务器上。


worlds-first-chatbot-e

2021年,MIT的档案管理员Myles Crowley在一箱Weizenbaum的物品中偶然发现了ELIZA计算机代码的打印稿。经过检查确认,这正是教授编写的大部分原始代码。在当时,“聊天机器人”这一术语尚未出现,Weizenbaum认为这个程序可以作为一种电子治疗师使用。

ELIZA被设计为请求/响应工具,用户提出简单问题后,系统会给出简短回答并抛出一个后续问题,模拟与人类治疗师的对话方式。尽管人们一度认为原始ELIZA的代码已经遗失,但实际上,它在Lisp语言中编写完成后,进入了ARPAnet,并逐渐传播到家用计算机,成为技术爱好者的“伙伴”。

在找到代码后,研究人员着手努力使其运行。由于ELIZA是为一种已经淘汰的操作系统编写的,他们首先需要开发一个适配的操作环境。此外,代码还需进行清理,并补充一些被调用但未在打印稿中显示的函数。

去年12月,这个团队成功运行了ELIZA程序。他们按照预期将其用作请求/响应工具,并发现其表现超出预期。当然,与现代大型语言模型(LLMs)相比,ELIZA仍有差距,但研究人员认为这次尝试非常有趣。

如果用户输入数字,程序会崩溃,这是一个明显的错误。但为了保持ELIZA的真实性,修复团队决定保留这一错误。他们认为,ELIZA作为计算机历史的重要组成部分,代表了已知的第一个电子聊天机器人的实例,具有极高的历史价值。

文章来源:https://techxplore.com/news/2025-01-world-chatbot-eliza-resurrected-year.html
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
写评论取消
回复取消