天天看点

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

作者:聪颖菠萝9lF

她被称为ELIZA。就在1966年,科学家们创造了一款具有人工智能的聊天机器人

埃丽莎(ELIZA)是由麻省理工学院的教授约瑟夫·韦茨恩鲍姆在1966年开发的。他选择使用对话式程序作为埃丽莎的格式,因为他认为这是最适合实现目标的方式。

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

在50年代,数学家艾伦·图灵提出了图灵测试的原则,该测试旨在确定机器展示智能行为的能力。如果机器能够让人认为它有理智思考,那么图灵测试就被视为通过。

韦茨恩鲍姆选择了对话程序的形式来开发埃丽莎,因为他认为这是完成任务的最合适方式。当时并没有"聊天机器人"这个词,它在90年代才出现。

韦茨恩鲍姆将他的程序命名为"埃丽莎",这个名字是来自乔治·伯纳德·肖的戏剧《皮格马利翁》中的角色埃丽莎·杜利特尔。开发的目标是创建一个能够模拟简单会话并展现理解和同理心外观的程序。

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

"埃丽莎"使用了简单的模式匹配,以对用户输入做出回应。例如,当用户说"我感觉难过"时,"埃丽莎"可能会回应"为什么你感觉难过?",通过模拟对话来提供情感支持。

尽管"埃丽莎"的功能相对简单,但它引起了广泛的兴趣,并被视为机器智能领域的重要里程碑。它为后来的聊天机器人和智能对话系统的发展奠定了基础。

这个名字来自于伯纳德·肖的戏剧《皮格马利翁》,其中的角色埃丽莎·杜利特尔是一个花商,她在一个语音学教授的指导下,在几个月内转变成了一位社交上流人士。

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

为了成为一个优秀的对话者,"埃丽莎"需要扮演一个角色,使她的简单话语和简短的开放性问题获得深刻的意义。韦茨恩鲍姆选择了罗杰斯式心理治疗师的角色。

罗杰斯式心理治疗是一种方法,可能会让人觉得治疗师并没有做什么:他提出引导性问题,要求病人多谈谈他们所担心的事情,有时以赞同的方式点头表示理解。这种治疗方法的目的是让人们自己分析自己的状况。

"也许,如果我多考虑这个("埃丽莎"的角色)十分钟,我可能会想出一个酒保程序",韦茨恩鲍姆后来讽刺地评论道。

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

然后从那时起,这位科学家一再表示,他并没有将"埃丽莎"的角色设想为心理治疗师,也没有特别的想法。他只是想简单地解决一个复杂的问题:创建一个几乎不说话但能让用户相信它有理智的程序。他将自己的作品称为“心理治疗师的恶搞”。

计算机程序的迷人之处

"埃丽莎"程序以对话框的形式呈现,黑色屏幕上有绿色或白色的字母。早在1966年,它就基于语言模型:即它可以根据关键词合成用户输入的句子。尽管这个过程非常简单,但当时它被认为是一种奇迹。

"埃丽莎"开始时会问候:"你好,怎么样?"。用户以某种方式做出回应。程序会提取消息中的关键词,并根据它们来给出回应,激励用户继续对话。

假设用户写了:"我的妈妈做好吃的薄煎饼"。那么,"埃丽莎"会问:"你对你的妈妈有什么感觉?"。当用户抱怨自己的生气老板时,"埃丽莎"会问:"是什么让你生气了?"。如果"埃丽莎"找不到关键词,它会写:"告诉我更多关于这个",或者模棱两可地写:"明白了,明白了...",以引发对话的进一步发展。对于"埃丽莎"的问题,人们主要是用问题来回答。例如,如果问到她喜欢的音乐,她会反问:"你想谈谈音乐吗?谁是你最喜欢的艺术家?"

韦茨恩鲍姆将这个脚本(微程序、严格定义的算法)称为"医生",这再次将我们带回到"埃丽莎"的医疗身份。

很火的ChatGPT的祖先在57年前就产生了,它叫ELIZA

程序的创建者对"埃丽莎"持怀疑态度:他认为她的沟通能力肤浅和简单。然而,"埃丽莎"的简单性却产生了相反的效果:人们乐意与她交流。很多人相信她具备智能,而韦茨恩鲍姆的异议并没有改变这一现状。

在他的书《计算机的能力与人类智慧》中,韦茨恩鲍姆回忆起一次秘书请他离开办公室,以免打扰她与"埃丽莎"的私密对话。

"我无法想象一种相对简单的计算机程序能够对完全正常的人产生如此强烈的妄想思维",他对这一事件进行了评论。

"埃丽莎"与现代聊天机器人的共同之处

几十年后,"埃丽莎"被认定为第一个聊天机器人。许多人认为这个程序是通过了图灵测试的第一个。机器具备人类特质的情况被称为"埃丽莎效应"。一些现代聊天机器人的创造者部分地归功于"埃丽莎"的成就。总的来说,韦茨恩鲍姆的开发工作在历史上留下了重要的痕迹。

当然,"埃丽莎"为用户提供了全新而不寻常的体验,为类似解决方案的发展奠定了基础,"Salut"在SberDevices的B2B产品部门负责人丹尼斯·阿法纳谢夫认为。

MTS负责开发企业机器人的部门负责人列奥尼德·萨诺钦持有类似观点。他表示,"埃丽莎"对聊天机器人的发展做出了重要贡献,因为该程序展示了人与计算机在自然语言交流方面的可行性。

"这成为进一步研究该领域的起点",萨诺钦说道。

同时,专家指出,从技术层面上讲,"埃丽莎"与现代神经网络聊天机器人几乎没有什么共同之处。这些程序仅有的共同之处是一小部分基于模板的组件,以及能够让它们产生自相矛盾和发布错误事实的能力。

"实际上,它们唯一的共同之处就是模拟'人与人'的沟通概念。在'埃丽莎'中奠定的自然语言处理(NLP)技术的基础,在约定规则和关键词匹配的基础上已经变得相当复杂,并发展成为基于神经网络的大型语言模型,它们能够解决更复杂的语言任务。例如,理解上下文和生成文本",软件开发公司"Rexoft"的分析师波琳娜·金补充道。

值得注意的是,ChatGPT与专家们的意见非常一致。这个新的聊天机器人将"埃丽莎"视为自己的前辈,并承认其中存在人工智能的特征。同时,ChatGPT指出它们之间存在巨大的技术差距。

"虽然ChatGPT和'埃丽莎'具有一些共同点,例如能够与用户进行对话,但它们采用了不同的方法和技术。ChatGPT基于深度学习和神经网络,它具有更强大的计算能力和训练数据量,相比之下,'埃丽莎'则相对有限。因此,ChatGPT能够提供更复杂和信息丰富的回答,同时具有更大的灵活性和适应不同情境的能力",ChatGPT回答了关于与"埃丽莎"的相似性的问题。

ChatGPT认为"埃丽莎"最重要的贡献是它首次使用了自然语言处理中的模板和输入请求处理规则。正是这个原则成为了发展更复杂语言模型的基础,这些模型现在也被应用于ChatGPT中。

继续阅读