Tag Archives: chatterbot

14Jul/09

智能机器人的学术探讨

下文是转我的老板的博客, 地址是http://www.sylvainpaillard.com/wordpress/?page_id=284 他在卡内基梅陇待过, 这个学校是人工智能的全球领先者之一。人有点呆,哈哈,他看不到中文的,写的文章也有点呆气。不过他给了我们绝好的一个世界的视角和最领先者的视角来看待这些问题和历史。其中的聊天机器人Elbot的例子很有趣,玩赏性极高的。针对商业问题, 你可以看到卡内基梅陇的校内试验系统RoomLine application惊人的成熟和智能。 网络/智能机器人是国内新兴起的名词,通过网络或其他媒体,用一个仿生的类人去做客服的工作。国内知名的小艾就是其中一家。 看过此文后, 大家应该有能力鉴别chatterbot和对话管理的区别,即把握Elbot和RoomLine application的区别,最终根据自己的需要选择合理的解决方案,chatterbot或者对话管理。 June 25, 2009 对话系统的历史 对话系统的思想也许自计算机科学领域产生以来就存在了。我们无从得知Charles Babbage在19世纪30年代发明分析机和差分机的时候是否已经思考过这个问题;但是我们可以明确地知道,Alan Turing在1950年的论文《计算机与智能》中介绍图灵测试时就定义了终极对话系统。 据维基百科 – 图灵测试的“标准定义”,C(询问者)通过问题来判断A和B谁是人,谁是机器。为做出判定,询问者仅限于使用书面问题来回复。 Turing曾预测机器最终能通过图灵测试,到2000年,30%的询问者在5分钟的测试中可能会被愚弄。未来学家Raymond Kurzweil在1990年将这个期限更改为2020年;2005年时又做出修改,期限推至2029年。 最后的这个预测跟先前的一样,对我而言都是不确定的,不过很多有趣的对话系统先于预测的年限就已经得以开发,市场并不需要通过图灵测试才开始采用对话系统。 Turing Test version 3.png 聊天机器人与对话管理的根本区别: 谈及对话系统自1950年以来的历史之前,考虑过去几十年中两个不同的趋势是极为重要的:一个是外观模拟对话(称其为聊天机器人方式),一个是模拟真实的对话,并动态产生合适答案(称其为对话管理方式)。在图灵测试的定义中我们可以直接发现这两种方式共存的原因,因为图灵测试仅重视所提供答案的感官的有效性,而不去验证回答是否基于理解。 现实中,开发出来的系统有时结合这两种方式,但是其中一个总是明显地占主导地位(在一定程度上,我们可以说聊天机器人里有对话管理,即使它通常基于简单的模式匹配规则)。以下给出一个简例以示说明: 用户询问:“你能给我买一瓶牛奶吗?” 利用对话管理方式,计算机可以(只是举例)创建一个模型:[type:Question;Read More…