王元卓中国科学院计算技术研究所李子健中国科学院计算技术研究所陆源竞技世界(北京)网络技术有限公司在影片《钢铁侠3》中,女主角小辣椒无法分辨出托尼是否在战甲中,在跟战甲对话了很久后才发现托尼并不在,还为此生了气。同样,如图1所示,在影片《蜘蛛侠:英雄归来》中,蜘蛛侠帕克也没能看出托尼是否在战甲中。那么,当人们无法分辨出人工智能与真实人类的区别时,是否能够认为人工智能实现了真正的智能呢?人工智能之父图灵给出了他的看法。图1《蜘蛛侠:英雄归来》中的图灵测试片段1950年,英国数学家图灵在《计算机器与智能》中提出了“图灵测试”。所谓的“图灵测试”,就是在不接触对方的情况下,通过特殊方式与对方进行一系列问答。如果在相当长的时间内,无法根据问题和回答判断对方是人还是计算机,就可以认为这个计算机具有人类的思维能力。1952年,图灵在一次BBC广播中提出了一项具体的图灵测试方法。这个方法通过实际测试判断机器是否具有人类智能。这项测试将人与机器分隔开,通过一个特殊的装置(如键盘),让人们向机器多次随意提问。如果有超过30%的人无法确定测试对象是人还是机器,那么这台机器就通过了测试,被认为具有人类智能。从这以后,30%成为图灵测试的及格线,虽然30%的及格标准要求不高,但直到今天,这一测试仍被作为检验人工智能的标准之一。那么,真的有计算机通过图灵测试了吗?2014年6月7日,在英国皇家学会举行的“2014图灵测试大·学术科普·漫威电影中的图灵测试TuringtestinMarvelCinematicUniverse会”上,俄罗斯科学家开发的聊天程序“尤金·古斯特曼”冒充一个13岁男孩,成功骗过了三分之一的评委。按照图灵当初的定义,它通过了图灵测试,成为有史以来首台通过图灵测试的计算机。既然已经有一台计算机通过了图灵测试,那么是否代表它具有了真正意义上的人工智能?遗憾的是,即使一个计算机通过了图灵测试,也不能代表它真的具有人工智能。图灵测试的核心准则是“计算机在智力行为上表现得和人无法区分”,可是在实际测试中,程序设计者们会竭尽所能地找规则的漏洞,让计算机在对话中骗过人类,而非计算机真正拥有了智能。比如,在“2014图灵测试大会”上,计算机科学家斯科特·亚伦森和聊天程序“尤金·古斯特曼”的对话测试中就出现了这样一段对话。斯科特问:“一头骆驼有几条腿?”尤金回答:“2到4条吧,或许是3条?顺便问一句,我不知道你的专业是什么,或者刚刚我漏看了?”从这次对话中,我们...