艾丽莎的软件简介
2024-07-17 21:41:58作者:饭克斯
人工智能历史上最为著名的软件——伊莉莎(Eliza),也是最早的与人对话程序就是由系统工程师约瑟夫·魏泽堡和精神病学家肯尼斯·科尔比在20世纪60年代共同编写的。是世界上第一个真正意义上的聊天机器人。他们将程序命名为伊莉莎,灵感来自于英国著名戏剧家肖伯纳的戏剧《偶像》中的角色,它能够使计算机与人用英语谈话。在自然语言理解技术尚未真正取得突破性进展时,这是一个令人费解的现象。“伊莉莎”不仅听懂了姑娘的讲话内容,而且很有同情心,象知心朋友一样给人以安慰。这个程序发表后,许多心理学家和医生都想请它为人进行心理治疗,一些病人在与它谈话后,对它的信任甚至超过了人类医生。这种状况令程序编制者和人工智能专家们深感忧虑:一台机器居然让一些受过良好教育的人和它进行长时间的亲密交谈,而机器其实完全不理解人的喜怒哀乐!仔细分析“伊莉莎”与人对话的内容,一旦明白了其中的奥妙,对话人可能会大呼上当。“伊莉莎”对人说的话,只不过是颠倒一下谈话人的语序,它会在对方的言语中进行关键词扫描,为其中的某些“关键词”匹配上合适的“对应词”,然后再返回给谈话人。当然它的编排相当巧妙,比如你说“很烦闷”,它就说“很难过”;你说“我想哭”,它就问“为什么想哭”。关键词被按照日常使用中的频率划分为不同的等级。伊莉莎会逐一在自己的脚本库里检索,看是否有对这个词的说明,接着第二个。伊莉莎所涉及的人工智能并不复杂,它只是能与人直接对话的计算机程序。如果这是一句完全陌生的话,它就做出通用的回答,例如“你具体指的是什么?”“你能举个具体的例子么?”,让诸如此类的对话来拖延时间。如果这句话能看懂,也就是找到了对大部分关键词的解释说明,它就会根据说明来造一个新句子。当它找不到合适的对应词回答问题时,为了避免出洋相,它就机敏地讲一些无关痛痒的废话搪塞一下,如“这很有意思,请继续说”,或者“请你说详细点好吗?”从技术观点看,“伊莉莎”程序与人的对话,不是在对句子理解的基础上进行的,顶多给人们开了一个小小的玩笑。“伊莉莎”的作者后来也承认说:“我没有想到,一个简单的计算机程序,在极短的时间内会在用正常方式思考的人们中间引起了如此大的误会,今后在解决问题时需要考虑这种因素”。