在第四章,我论及了图灵测试,迄今它还是检测机器智能最著名的测试。然而,由于创造力问题已经成为人工智能界最突出的问题,一些人已经建议创造一个新的测试。
涉足现代计算而讨论机器创造力话题的第一人是阿达·洛夫莱斯(Ada Lovelace),她是世界第一批计算机程序员之一。她的创造力并不低于她的父亲——浪漫主义诗人拜伦勋爵(Lord Byron)。19世纪初,她与查尔斯·巴贝奇(Charles Babbage)一起研究他的分析引擎。这是历史上第一台机械通用计算机,但是由于缺乏资金,一直没有完工。虽然洛夫莱斯被建立分析引擎的想法深深打动,但她认为它不可能真正思考,因为它只能运行设计好的指令。“在生成原创事物方面,分析引擎没有值得骄傲之处,”她恰当地写道,“只有我们知道如何命令它,它才能执行工作。”
相应地,洛夫莱斯测试是一种测试洛夫莱斯理论的方法,要求计算机自发想出创意。洛夫莱斯测试设计了一个实验,在实验里人工代理是a,人类创造者是h,而原始概念是o。只有a能够不需要h解释实现方式就能生成o时,这个测试才算通过。为了避免o成为随机事件,如偶然的错误,a必须能够应任何测试评判人的要求重复生成o。
在论证人工智能通过洛夫莱斯测试还有多久的观点上,研究人员各持己见。在我看来,我们已经非常接近通过测试,而且我们甚至可能已经通过了测试。杰森·洛恩创建的进化算法之类的算法当然满足了很多标准。尽管洛恩自己无法解释人工代理创建的原始设计,但是事实证明它非常有效。
洛恩的进化算法远不是一个异常值。除了设计,进化算法也用于需要创造力的所有领域。比如,一些建筑师使用进化算法按照具体建筑风格想出了数千个设计版本,致使这些设计看起来像谷歌Deep Dream版的办公大楼或巴洛克式大教堂。还有一种进化算法称为“Eurequa”,由康奈尔大学的创新机器实验室的主任和该大学的一位博士开发,它一直从事描述自然法则的实验。Eurequa的创立者胡德·利普森(Hod Lipson)表示:“Eurequa不是一种在旁边等待的消极算法,它会提出问题,这就是好奇心。”
进化算法与创意策略一起运用效果也很好。2010年,一位懂得人工智能知识的《星际争霸II》玩家利用进化算法,开发了一款能够生成最佳战术的软件进行游戏。这个名为“进化室”(Evolution Chamber)的算法能够让玩家设定游戏目标,随后提出可以最快捷完成目标的方式,它可以详细列出精确的顺序,玩家依据这个顺序建立游戏的战斗单位和阵形。不难想象,这种创造力或许在商业、法务和制药领域能占有一席之地。首席执行官、律师或药物研究员不仅仅是录入数据,命令你重复以前所做事。三者最成功的例子莫过于能够将创造力应用于他们的当前工作,想出一个新方法解决供应问题,做出一个原始法律论据或开发一款新药。
2015年夏,我访问了曼彻斯特大学生物技术研究所。研究所内的一间空调房发出了令人厌恶的警报:“死亡警报:你必须马上离开!”此时,我遇到了一台名叫EVE(早期机器人科学家ADAM的继任者)的机器人,它的任务是将药物发现流程自动化。因为开发一款新药物可能耗资3亿英镑,把这项工作交给人工智能意味着将发现更多的药物。同时,这也意味着为世界某些最易受伤害的人找到更多的药物,因为制药公司通常希望利用所开发的药物攫取最大利润,而不愿意花时间或资源治愈主要是穷人感染的热带病。EVE不仅承担测试新药的工作,而且还要提出用于要测试的药物的假说。同样,它制定理论以解释它的发现,设计实验检测这些理论,实际进行实验,最后再解释实验结果。
“如果是人类做这份工作,那一定会被认为是具有创造力的,因为它以制定和检测假说为工作重心。”EVE的创造者、曼彻斯特大学机器智能教授罗斯·金(Ross King)如是说道。金告诉我,他的研究方向是他所说的科学自动化。“在我看来,像EVE这样具有创造力的机器成为常规只是时间问题。”他说道。
所以,如果人们认为药物发现机器人在制药领域具有创造力,那么,在法律上机器人的创造者处于什么地位呢?约翰·科扎(John Koza)是进化算法的发明人之一,据他所言,这个限制已经被突破。和其他许多科学家一样,约翰·科扎对自己的可量化证据情有独钟。创造力是一种值得拥有的好品质,但是只有一个别出心裁的想法是以前从来没有过的,才能推动我们前进。检验一个想法是否具有原创性的一个方法就是申请专利。许多年以前,科扎开始将进化算法作为“自动发明机”使用。到目前为止,他的算法已经建立了约76项能够在一些领域与人类竞争的设计,如电路设计、光学、软件修复、民用发动机以及机械系统等。大部分设计都已经被其他人申请了专利。尽管在没有任何前期背景知识的情况下,计算机找到了同样具有创造力的解决方案,进而展示了计算机在设计流程中的价值,但计算机完成这些设计的时间真的太晚了。但在其他例子中,科扎的自动发明机能够创建新颖的且可以申请专利的概念。
在科扎看来,获得专利之所以对于判定机器是否具有创造力这个问题如此重要,是因为藏在美国专利商标局法律细则里的一两个词构成的短语。根据专利商标局的规定,专利只能颁给一个被认为是“不合逻辑步骤的”想法。“专利商标局所谓的通过一个‘不合逻辑的步骤’的意思是,一旦你完全按照过去的老路解决问题,你就必然想不到这种方式。”科扎解释道。为什么这两个词这么重要?科扎说,因为如果计算机只擅长执行逻辑运算,它们怎么能够采用不合逻辑的步骤呢?
这足以使阿达·洛夫莱斯挠头了。