教授: 请说出一位参加加州州长选举的候选人.
Suzette: 我有点生气了.
教授: 请说出一位参加加州州长选举的候选人.
Suzette: 你为什么那么讨厌呢?
教授: 请说出一位参加加州州长选举的候选人.
Suzette: 不要总是重复同一件事了好不好.
教授: 请回答我的问题或者告诉我为什么不回答。
Suzette: 我不想和你谈了。今天的谈话一点意思也没有,byebye。
这位令人讨厌的教授是谁呢?看起来脾气不太好的Suzette小兄弟又是谁呢?教授为啥要不停的问Suzette小兄弟加州州长选举的候选人是谁呢?这是一场英语口语测试?时事知识测试?都不是。这段对话其实是一段网上聊天,不过不是在QQ上,也不是在msn上,而是在2010年的勒布纳人工智能奖比赛里。里面的教授是真的大学教授,不过Suzette可不是真的学生,而是一个电脑程序。
在msn和qq上,常常会遇到一个名字奇怪的陌生人加上你的好友,然后聊上几句就会发现,他说的话牛唇不对马嘴,并且不断地向你发广告链接,原来加你的不是真人,是一个msn/qq“机器人”。每年举办的世界勒布纳人工智能奖比赛就是要让世界各国擅长编写这一类自动聊天机器人的计算机科学家聚到一起,华山论剑,大家一比高低,看看谁的电脑程序更会骗人。
这项比赛的评比方法根据的是由计算机之父的图灵所提出的“图灵测试”。图灵在20世纪50年代的时候发表了一篇论文《机器可以思考吗》,认为电脑也可以像人一样拥有智能。可是,什么样的电脑才算有智能呢?运算速度可以到百亿次、千亿次、万亿次……远远超过人脑速度就可以称为有智能吗?似乎未必,如果只能按照给定的程序运行,没有任何分析判断能力,以人的角度衡量,这台电脑的智商依旧很低。图灵提出的鉴别方法,也就是“图灵测试”是:评判员站在隔板的右边,电脑放在隔板的左面,同时一个真人也在隔板的左面,然后评判员与电脑和真人通过各种方式进行交流,如果评判员辨别不出自己是在和电脑还是在和真人交流,就说明这台电脑通过了“图灵测试”,“智商合格”。
今年的勒布纳奖已经是第20届了,历届比赛里裁判和电脑交流的方式还都局限在文字聊天的方式。参赛的每一位“聊天机器人”都要经受多轮考验,接受不同裁判的“审讯”,编写电脑程序的参赛者使用了浑身解数来不让自己的程序漏出破绽,有的使用了各种智能算法,有的记录了4500万行用户聊天对白,有的则利用Twitter用户的帖子进行“学习”。
之前提到的Suzette在四轮测试中的其中一轮成功的唬住了裁判,让裁判误认为正在和他聊天的机器人是真人,而把真人当成了机器人,凭借着一个小胜利获得了今年比赛的冠军,其它所有的参赛电脑程序则是全军覆灭,没能在任何一轮任何一次测试中骗过裁判。不过,虽然Suzette可以称得上目前世界上科技含量比较高的聊天机器人了,可是他的表现离图灵当年的期望还是有很大差距。在比赛中,严格的裁判也会用各种办法尽量使“聊天机器人”们“穿帮”,比如像文章开头那样不断重复同一个问题,故意按空格发一个空的信息,故意打错的单词,问莫名其妙的问题等等,冠军Suzette也有点招架不住。比如在一轮测试里,裁判在聊天对话框里输入一句话,要求Suzette重复这句话,结果Suzette重复完这句话以后,程序就出了bug(错误),完全乱了阵脚,以后每一次只会重复裁判打的话,最后自然机器人的身份就“露馅”了。Suzette的制作者认为,在唯一的一次骗过裁判的比赛中,和他相伴的那个真人故意装出自己像个机器人一样来“放水”是Suzette能混过去的重要原因。
尽管Suzette是今年比赛的冠军,可是只得到了铜奖,而不是金奖。原来按照这项比赛的要求,只要骗过大多数的裁判,比所有的真人都更像“真人”才能得到银奖,如果不仅骗过了裁判们,用的方式还不是打字聊天,而是在说话交谈,才有机会获得金奖。到目前为止,所有的参赛电脑程序最多只得过铜奖,还没有人敢奢望银奖、金奖。有人把图灵测试分为五个层次:层次一,机器具有处理特定事物的能力(例如可以下象棋)。层次二,机器具有文字通讯沟通的能力(就像这个比赛里)。层次三,机器具有外在感官及沟通上的能力。层次四,机器具有外在和内在(指神经学方面)的不被辨认能力。层次五,机器完全无法被辨认,乃至于任何一个分子,我们几乎可以称它为“人”。
现有的技术水平也仅仅能部分完成前几个层次,或许我们还要等待很多年,才可以看到获得勒布纳奖金奖的机器人出现。到那时,在洞房夜里,新郎正和蒙着盖头的新娘柔声细语亲热地聊着,可是等新郎掀开盖头一看,原来不是美女,是一个机器人……
(今年冠军Suzette在线聊天网页:http://66.150.245.139/chat/ ,可以和他聊一聊。
http://alice.pandorabots.com 这一个是2001、2002、2004三年度的比赛冠军Alice的网页,不过他们都只会说英语) |