聊天机器人





聊天机器人(Chatterbot)是经由对话或文字进行交谈的计算机程序。能够模拟人类对话,通过图灵测试。可用于实用的目的,如客户服务或资讯获取。有些聊天机器人会搭载自然语言处理系统,但大多简单的系统只会撷取输入的关键字,再从数据库中找寻最合适的应答句。目前,聊天机器人是虚拟助理的一部分,可以与许多组织的应用程序,网站以及即时消息平台连接。非助理应用程序包括娱乐目的的聊天室,研究和特定产品促销,社交机器人。

“Eliza”和 “Parry”是早期非常著名的聊天机器人。它试图建立这样的程序:至少暂时性地让一个真正的人类认为他们正在和另一个人聊天。

Chatterbots已应用于在线互动游戏Tinymuds。一个单独的玩家可以在等待其他“真实”的玩家时与一个chatterbot进行互动。目前至少有一个公司正在制造一种产品,这种产品让你建立一个chatterbot以便用来掌握相关市场或关于你网站的其它问题。不难想象两个chatterbots互相交谈甚至互相交换关于自身的信息,如此一来,他们的对话将会变得更为复杂。当然,他们可以使用更多普通的聊天缩略词。


进展

早期经典的聊天机器人是 ELIZA (1966)与 PARRY (1972)。近期值得注意的则包括 A.L.I.C.E.,Jabberwacky,以及 D.U.D.E。虽然 ELIZA 和 PARRY 仅仅用于模拟笔谈,现在许多聊天机器人纳入游戏及网络搜寻的功能。1984年,《警察的胡子造了一半》出版,据称作者是聊天机器人“瑞克特”(Racter)。

相关的人工智能领域是自然语言处理。通常“弱人工智能”(Weak AI) 领域使用专门的软件或编程语言以完成特定的功能。例如 A.L.I.C.E.使用一种叫做 AIML 的标记式语言,适用于谈话代理的功能,并且已被各类开发人员采用,他们的产品叫做爱丽丝机器人(Alicebots)。不过 A.L.I.C.E.仍是纯粹运用类型配对的技巧,缺乏思考能力, 跟1966年的 ELIZA 并无不同。“强人工智能”(strong AI) 则不同, 必须有智慧和逻辑推理的能力。


Jabberwacky 基于与使用者的即时互动,习得新的对答和语境,而不是驱动于静态的数据库。一些较新的聊天机器人也融合了即时学习与进化算法,根据每次聊天的经验,改善沟通的能力,一个著名的例子是“凯尔”(Kyle) ——2009年里奥迪斯 (Leodis) 人工智能奖得主。不过,至今通用型的谈话人工智能仍不存在,有些软件开发人员专注于实用方面:资讯检索。

“聊天机器人”竞赛聚焦于图灵测试或者更特定的目标。其中的两个年赛为“罗布能奖” (The Loebner Prize) 和“话匣子挑战赛” (The Chatterbox Challenge)。


种类

TalkBot【知名产品】能够模拟人类对话的机器人——聊天机器人

最初作为一个在线聊天系统,TalkBot 是克莉斯·克沃特于1998年用javascript 和PERL语言编写完成的,并于2001年和2002年两次获得“Chatterbox Challenge”比赛的冠军。

Elbot艾尔伯特

在德语聊天机器人查理的程序改进后诞生了艾尔伯特,2000年底德语版艾尔伯特就开始在线聊天,并且到了2001年连英语版也有了。在2003年获得“Chatterbox Challenge”比赛冠军。


eLise伊莉斯

讲德语的聊天机器人。伊莉斯由Java分子编辑器前端、Java服务器以及一种知识编辑器组成。其中,知识程序包括了1100多节点,而且还在不停升级。

Alice艾丽斯

1995年11月23日,艾丽斯Alice诞生了。艾丽斯的名字是由英文“人工语言在线计算机实体”的头一个字母的缩写拼成。科学家华莱士将这个聊天程序安装到网络服务器,然后待在一边观察网民会对它说什么。随着华莱士对艾丽斯的升级与艾丽斯聊天经验的日渐丰富,艾丽斯越来越厉害。2000年、2001年、2004年艾丽斯三夺勒布纳奖。艾丽斯是乔治的强劲对手,曾一度被认为是最聪明的聊天机器人。


Laylahbot蕾拉伯特

由原始的艾丽斯程序改头换脸而来。整个程序和华莱士在2002年编写的艾丽斯的程序基本没什么差别。蕾拉伯特的存在是试图对基本的“人工语言在线计算机实体”聊天机器人的性能、功能提供一个范本。


爱情玩偶

一个可以领取机器人,打造自己的聊天机器人,名字,和图片可以自己添加。也算国内比较好玩点点了的聊天机器人。玩家也可以自己是调教他的对话。缺点也很明显,因为语言部分是联通的,所以违和感极强……


使用于对话系统

聊天机器人通常整合于对话系统,例如虚拟助理,使其能够在其主要的专家系统的范畴之外进行闲聊等等。


通讯平台

目前聊天机器人广泛运用于即时通讯平台,例如脸书 Messenger,WeChat,LINE和 Kik,以娱乐、零售行销、以及客服为目的。此外,即时通讯平台提供易于整合的webhook,使得第三方开发商易于可通用于不同通讯平台之聊天机器人。

这些软件机器人以客服的身份出现或是成为团体聊天的一员。有些即时通讯的机器人可以连接外部数据库,提供使用者新闻,气象,导航,电影放映时间,股价等资讯。达美乐、必胜客、迪士尼、Nerdify、雅玛多 Line、全食超市都已推出各自的聊天机器人,以便与终端消费者增进交流,推销公司的产品与服务,并且让消费者订货更加方便。


2016年,观光业的一些旅行社和航空公司透过 Messenger 推出了聊天机器人的服务,墨西哥航空利用人工智能售票、回答问题,墨航和荷兰皇家航空并且提供航班资讯,处理乘客报到,发出行动登机证,推荐旅馆、餐厅、目的地行程。中国的旅行社在此之前已用 Wechat 提供这些服务。





扫描二维码关注我

获取更多好玩的内容

和资讯!