打字猴:1.700517613e+09
1700517613
1700517614 第一个成功通过图灵测试的算法,是计算机科学家约瑟夫·魏泽鲍姆(Joseph Weizenbaum)在1966年开发的名为“ELIZA”的程序。魏泽鲍姆的想法既聪明又极其简单。如果你曾经看过心理医生,而这名心理医生刚好接受过卡尔·罗杰斯[1] (Carl Rogers)的以当事人为中心的治疗培训,你就会了解,心理医生会问一些问题,但不会把谈话导向一个新的方向。他问的这些话仅仅是继续了前面的话题,而这为患者提供了进一步阐述其精神状态的空间。
1700517615
1700517616 患者:男人都是一样的。
1700517617
1700517618 心理医生:在哪一点上?
1700517619
1700517620 患者:他们总是在这件或那件事情上令人烦躁。
1700517621
1700517622 心理医生:比如呢?举个例子。
1700517623
1700517624 患者:比如到这里来,就是我男朋友让我来的。
1700517625
1700517626 心理医生:是你男朋友让你来的?
1700517627
1700517628 患者:他说我大部分时间都很抑郁。
1700517629
1700517630 心理医生:那你认为你大部分时间都很抑郁吗?
1700517631
1700517632 在上例中,心理医生不是一个人,而是一个电脑程序。魏泽鲍姆可以通过算法捕捉罗杰斯式心理医生在治疗过程中对谈话问答的反应。他设置了一套规则,用来接受患者的输入——“如果……那么……”,然后通过分析句子的结构,输出一些基于输入内容的问句。例如,患者说“I am X”(我这样了),ELIZA会输出“How long have you been X?”(你这样多久了?)。如果X=sick[2] ,那么ELIZA会回答“你生病多久了?”这似乎是合适的。如果X=sick of you(讨厌你),那么按照前面的规则,ELIZA的回应就不太有效了。因此,ELIZA遵循的另一个规则是将所有的第二人称单数代词改为第一人称单数代词,将第一人称单数代词改为第二人称单数代词。那么,现在其回答就变成了:“How long have you been sick of me?”(你讨厌我有多久了?)
1700517633
1700517634 其中的关键是要编写很多的规则来让对话令人信服。如果输入与ELIZA设定的场景不匹配,那么它会聪明地邀请患者继续说下去:“再多告诉我一些。”
1700517635
1700517636 与ELIZA的互动是如此的真实,以至于有报道称,魏泽鲍姆的秘书曾要求魏泽鲍姆回避一下,以便她可以和ELIZA单独交谈。还有一个例子,魏泽鲍姆让一位来访者前往实验室,在不知情的情况下配合进行试验。这位来访者在电脑键盘上发现了一张纸条,上面写着:“请在这台电脑上键入信息,并以句号结尾。”结果,他并没有意识到自己是在和ELIZA进行交流,自始至终,他都以为自己在和实验室的操作员进行远程交流。交流内容如下:
1700517637
1700517638 来访者:请问今天早上我可以使用电脑吗?
1700517639
1700517640 ELIZA:你为什么这么问?
1700517641
1700517642 来访者:也许我可以做一些额外的网络销售。
1700517643
1700517644 ELIZA:你为什么不太肯定?
1700517645
1700517646 来访者:我觉得是这样的……客户从来没体验过该系统的演示。
1700517647
1700517648 ELIZA:这对你很重要吗?
1700517649
1700517650 来访者:当然,很重要。
1700517651
1700517652 ELIZA:你似乎对这事很是乐观。
1700517653
1700517654 来访者:太荒谬了。
1700517655
1700517656 ELIZA:怎么了?什么太荒谬了?
1700517657
1700517658 来访者:为什么我现在不能使用电脑?
1700517659
1700517660 ELIZA:再跟我说说你的看法……客户。
1700517661
1700517662 来访者被这些含糊其辞的回答激怒了,他要求和操作员直接对话。他气愤地输入了如下内容:
[ 上一页 ]  [ :1.700517613e+09 ]  [ 下一页 ]