历史上第一个聊天机器人:200 行代码就能欺骗人类感情
在 1964 年至 1966 年间,麻省理工学院人工智能实验室的德裔美国计算机科学家约瑟夫·维森鲍姆(Joseph Weizenbaum)开发了历史上第一个聊天机器人—— Eliza。 Eliza 的名字源于爱尔兰剧作家萧伯纳的戏剧作品《卖花女》中的角色,剧中出身贫寒的卖花女 Eliza 通过学习与上流社会沟通的方式,变成大使馆舞会上人人艳羡的“匈牙利王家公主”。作为世界上第一个聊天机器人,Eliza 被其作者赋予了充满戏剧性的内涵。 尽管在当时已经存在一些基本的数字语言生成器(可以输出一些连贯文本的程序),但 Eliza 是第一个明确设计用于与人互动的程序。用户可以使用打字机输入人类的自然语言,获得来自机器的响应。正如维森鲍姆解释的那样,Eliza 使“人与计算机之间的对话成为可能 ”。 Eliza 是维森鲍姆用一种名为 MAD-SLIP 的编程语言,在 36 位的IBM 7094(一种早期的晶体管大型计算机)上开发的。在那个年代里,计算机时间是非常宝贵的资源,所以 Eliza 只能通过分时系统运行,用户只能通过电动打字机和打印机与程序进行远程交互。当用户键入一个句子并按 Ente...
