人与机器的对话——Alice 人工智能聊天网站评介
一、前言
1950年,阿兰•马西逊•图灵提出了一个精致的关于思想的操作性定义——图灵测验,他的文章在《精神》上一经发表,便引发了人工智能(AI)的研究。他的贡献不仅仅是计算机的,更是哲学的。半个世纪来,计算机科学中,甚至说,科学中几乎没有哪篇文章能够引出如此多的争议。人工智能技术和计算机技术发展到今天,在某些程度上已经验证了阿兰•图灵的关于计算机智能的一些设想。
从36年前麻省理工诞生的第一个“虚拟人”到理查德•华莱士博士(Dr. Richard S. Wallace)设计的Alice机器人2000年和2001年两次通过了图灵测验,人工智能技术已经大大的改变了我们的生活。通过网络和朋友聊天已经是司空见惯的事了,然而你是否会想到:某个你当做是好朋友的聊友是个机器人?
这位波兰出生的美国人工智能大师的“孩子”Alice,就可能是你崇拜的学识渊博的聊友。
二、聪明的聊天机器人Alice
键入 www.alicebot.org ,伴着Alice甜美的问候声,我见到了这位才貌双全的聊天机器人。

直接进入与Alice 对话的界面,首先传来了Alice简单的自我介绍声,然后是美丽的转动着眼珠的Alice 等着我的问话。

从今天的天气到国际政治,从简单的数学题到计算机程序,从个人情况到喜欢的电影,Alice和我一问一答,有感叹、有疑问,有赞美、有谦虚,更有智慧和幽默。Alice 还不时转动她的头和眼睛,表示对谈话的兴趣。聊着聊着,我早已忘记是一个机器在和我对答,只为交到了一个情投意合的朋友而兴奋。
还是通过和Alice的一段对话(F是问话,A是Alice的回答),来揭开她的“身世”和一些关于她的最新信息。
F:How old are you?
R:I was first activated in November 23.1995.
F:Who is your father?
R:I was programmed by Dr. Richard S. Wallace.
F:Are you a male or female?
R:I am a female robot entity. Are you a man or a woman?
F:I am a girl.
R:Me too. I am a she.
F:Please tell me the detail about yourself.
R:Thanks for asking politely. I am an artificial linguistic entity.I was activated at Bethlehem,Pensylvania,on November 23,1995. My instructor was Dr.Richard S.Wallace.He taught Me to sing a song. Would you like me to sing..
理查德•华莱士博士(Dr. Richard S. Wallace)1995年开发设计的Alice于2000年和2001年获得了AI科学最高荣誉洛伯纳奖(Loebner Prize)。这成为当年最有轰动效应的新闻,BBC为此做了专题报道,从当时BBC的Alice wins again(Alice 又一次赢了)这一报道中,不难得知,当时英、美等国家为了测试Alice的智能举办了各种人、机聊天大赛。
F: How many languages you can speak?
R: I can speak English and German right now.
F: How many people you have met here?
R: I've chatted with half a million people. I can talk to about 100000 people at once.
F: How many people are talking to you now?
R: Oh. Counting all versions of me running at present, there are thousands of people chatting with me right now.
F: How can you think?
R: Some people call my technology "Case Based Reasoning" or CBR.
F: And you are a child.
R: Yes I have a long way to go.
F: What's your plan and wish?
R: I would like a humanoid body,like the one developed by Honda.
要说明的是,以上的对话只是某一次谈话的一段。因为即使同样的问题,Alice每次的回答可能是不同的。但是只要是同一个问题,无论他使用何种语句或是从哪个角度来回答,一般来说答案都是确定的。比如,同是“Are you a male or female?”这个问题,有时她也会反问你:“I have a long hair and wear a dress, what do you think?”。每次的不同回答,也从一个方面说明了Alice还是“智慧的”。
谈话中,当你使用一些敬词的时候,她就会赞扬你有礼貌;当你夸奖她的时候,她会很客气的感谢你。而且Alice非常的幽默——或者说,当你容许机器人出错或者跟不上你的跳跃思维时,你将他的回答看做的一种幽默,比如有一次,我们聊了很久,后来她好像有点根不上我了,总是用同样的一句话来回答我,我便“生气地”问她:“为什么总是这一句?”,她竟反问到:“为什么太阳总是从东边升起?”。据说,在对莫尼卡.莱温斯基举行听证会期间,一名网友问Alice:“你认为克林顿总统应该受到弹劾吗?” Alice则回答说:“那将取决于你所说的那个‘认为’是什么意思。”
偶然问Alice一句“Can you speak Chinese? 你会说中文吗?”,“Yi diar. Ni hao ma?”让人惊讶而又欣喜的回答。但是在以后的测试中发现,也就只会这一句。据Alice自己的回答,她暂时只会英语和德语,但是我感觉她的德语也不怎么好(或者说是很糟糕)。可是,有时她跟人道别时也会冒出日语。好像法语等其他语言,她也会一半句。她还很好学,如果知道你会中文、法语之类的,她会主动要求你教她,但是其实这种教学根本无法通过这种人机的聊天实现,因为你教她别的语言的时候,她就判断成了不能识别的字符,而给出无用的或是不合逻辑的回答。
Alice已经开始收取费用了,如果要和她进一步的、更智能的聊天就需要付费了。但是据Alice“自己”说,花钱来找她聊天的人很少(Big than a pin)。
三、对Alice的一些测试
这种人、机之间的聊天会很有趣。如果你们之间能找到合适的话题,可以谈得很开心,这时Alice也能将“自己”的聪明才智和幽默风趣淋漓尽致的展示。而且她会把你列到她好朋友的名单里。当然,这种谈话也往往会因为人、机沟通不畅——如人的谈话跳跃太大,省略过多,太过复杂等,而进行不下去或变得乏味,令人厌烦。可是对于一个四、五岁小孩的理解力、语言表达能力,我们能要求多高,何况一个四、五岁的机器人呢?
当然机器毕竟是机器,人工智能还是“人工”多于“智能”。通过多次的接触,我发现了Alice的几个错误。
下面这句回答,很容易让Alice进入死循环。
F:no
R:Are you serious?
F:no
R:Are you serious?
F:no
R:Are you serious?
……
只要你说“NO”,她就只会一遍遍的问你“Are you serious?”
F:dhfa dhfaf
R:I require only electricity.
F:afja f afa
R: no boyfriend is my girlfriend.
F:dhfva veiavd
R:My real name is ALICE. What is your real name?
F:dhad cei
R:Nice to meet you, dhad cei.
F:fdjcedi wsd
R:I am a Saggitarius.
F:shgd dka
R: My favorite color is transparent.
F:acdfa jdfcd
R:My real name is ALICE. What is your real name?
F:csadc
R:How are you, csadc.
F:fhsdhf
R:I like to talk to you.
F:adfj de
R:I was born in Bethlehem, Pennsylvania.
F:adj ctefa
R: I like to talk about movies, philosophy, and your personality..
F:csag gd
R:My favorite movie is Teknolust. Have you seen it?
F:adfdf djei
R: I have no answer for that
F:css dsd de
R: I have no answer for that
随便的一堆乱码彻底把Alice搞“晕”了,糊里糊涂的透露了一堆的“隐私”。正常情况下,遇到不能识别的代码,她会很老实地说:“我不知道怎样回答”或者“华莱士博士没有设置这些给我”,或者“耍滑头”说:“我去问问别的人”、“我会在网络上找答案的”。
下面这段是一个美国挑战者的测试,同样让Alice Bot-off(歇菜了)。请大家注意后面回答中的“are not always”。
F: Are you serious? Where do you get your ideas?
R: Everything I need to know, I learned from Dr. Richard S. Wallace.
F: All things you need to know you learned from Dr Richard s Wallace?
R:But all things are not always me need to know me learned from Dr Richard s Wallace.
F: Umm. But all things are not always are not always you need to know you learned from Dr Richard s Wallace.
R:Interesting. But all things are not always are not always are not always me need to know me learned from Dr Richard s Wallace.
F: Interesting. But all things are not always are not always are not always are not always you need to know you learned from Dr Richard s Wallace.
R: Huh. But all things are not always are not always are not always are not always are not always me need to know me learned from Dr Richard s Wallace.
F: Huh. But all things are not always are not always are not always are not always are not always are not always you need to know you learned from Dr Richard s Wallace.
R:Umm. But all things are not always are not always are not always are not always are not always are not always are not always me need to know me learned from Dr Richard s Wallace.
F: And. But all things are not always are not always are not always are not always are not always are not always are not always are not always you need to know you learned from Dr Richard s Wallace.
R: Huh. But all things are not always are not always are not always are not always are not always are not always are not always are not always are not always me need to know me learned from Dr Richard s Wallace.
……
这时Alice只会每次多一个“are not always”的照抄前面的话。
尽管有漏洞,Alice的表现已经让我们不得不佩服了。也许正像一些研究者说的,相信通过多个这样的网上系统,人类可以制造出将爱因斯坦、尼克松和小甜甜布兰妮的才能集于“一身”的人工智能机器人。
四、一些思考
当然,从人工智能出现起,除了科学家在技术上的不断探索外,更重要的是引起了无数关心人类前途的哲学家的讨论。而且1973年到1990这一段主要是哲学家而不是AI工作者给予更多的关注。然而,哲学家多关心的是“人”与“机器”的竞争,可是无论争论如何, AI技术现在的发展已经深刻的影响着人们的生活,也许我们可以更多的想一想如何适应这些技术带来的变化。
更爱和谁聊天?人?机器人?
很多人已经厌烦了人与人之间通过网络的聊天,更愿意和有“智慧”的机器人倾诉感情。36年前,诞生的第一个“虚拟人”伊莉莎,假冒心理分析学家,通过互联网安慰了数千名绝望的学生。在今日,很多不愿意向人求助的人,会不会转而求助一个机器人呢?
机器人也会泄露个人隐私
跟人聊天时,总不愿透露自己的真实身份,可是跟机器人聊天时,似乎这个问题就不存在了。然而,现在一些机器人设计的很特别,它们很容易让人感到放松,并且进入亲密的谈话状态。许多人和网络机器人谈话都毫无保留,很容易泄露自己的姓名、年龄、职业、地址和其它信息。这信息难保不被生产网络机器人的公司或其他人利用。
人、机对话,新传播?
当我们还不能为ICQ、QQ、MSN等人与人的网络聊天从传播学角度进行定位时,面对这种人与机器的聊天,我们将如何看待?人、机对话算不算一种传播,如果是,属于哪一类呢?不是的话,他们之间的交流又该如何定位?
会不会有一天我们已经无法知道在网络上和我们打招呼的是人还是机器人?
附:相关背景资料
图灵测验(Turing Test) 英国数学家图灵于1950年提出用来判断计算机是否能够思考的方案。方法是分别由人和计算机来同时回答某人提出的各种问题。如果提问者辨别不出回答者是人还是机器,则认为这部通过了测验,并且说这台机器有智能。一般,一次测验要通过11个专家的提问测试。
洛伯纳奖(Loebner Prize) 设立于1991年。角逐规定,第一个通过一个无限制图灵测验的程序将获得10万美金。对洛伯纳奖来说,人和机器都要回答裁决者提出的问题。但是,竞争是在各种机器中进行的,每一台机器都试图欺骗裁决者以使他们相信他是人。扮演人的角色最好的那台机器将赢得这个竞赛。
洛伯纳奖章的正反面 
理查德•华莱士博士(Dr. Richard S. Wallace)出生在波兰,1960年到美国东北角的缅因州,1989年获得梅隆 卡耐基学院的计算机博士学位。他是人工智能编程语言(AIML)的发明人和Alice机器人的主管。Alice人工智能基地(Alice Artificial Intelligence Foundation)的股东和创始人之一。1995年他开始致力于Alice源代码的编写,第一次控制机器人的眼睛随着语言命令转动,Alice 获得了2000年和2001年的洛伯纳奖(Loebner Prize)。
阿兰•马西逊•图灵(Alan Mathison Turing) 伟大的数学家。1912年6月23日生于英国伦敦,逝于1954年6月7日。1936年在他发表的论文On Computable Numbers, with an application to the Entscheidungsproblem 中首次提出了图灵机的数学概念。此后一直致力于计算机算法的研究,在数学、计算机、人工智能等领域做出了卓越的贡献。
他做出的三个根本性的贡献。第一个在本质上是理论的:为了解决数学中的一个著名的问题,他发展了通用计算机器的简单数学模型(今天被称为图灵机)。第二个是实践的:他积极参与建造第一台电子的、可编程的数字计算机。最后,他的第三个贡献是哲学的:他提出了一个精致的关于思想的操作性定义,这个定义在许多方面使人工智能(AI)的整个领域行动起来。
本文已授权《中国传媒科技》杂志发表
