想要答案更准?问问机器人吧

作者:    来源:家用电脑    投递者: pengxw      [2007-12-28 11:38]      阅读:


  • 如今电脑这个“高科技产品”早已不是王谢堂前燕,而进入了千家万户。但是当我们提起“人工智能”这个概念的时候,往往还是会首先联想到科技前沿和科幻电影,感觉它们离人们的现实生活有些远。其实不然,经常使用聊天软件的朋友都接触过聊天机器人,这类软件便是个典型的人工智能应用。
    如今电脑这个“高科技产品”早已不是王谢堂前燕,而进入了千家万户。但是当我们提起“人工智能”这个概念的时候,往往还是会首先联想到科技前沿和科幻电影,感觉它们离人们的现实生活有些远。其实不然,经常使用聊天软件的朋友都接触过聊天机器人,这类软件便是个典型的人工智能应用。

     聊天机器人都很有意思的,比如你向它打招呼,说句“你好”,它也能给你相应的问候。而如果你要是对其恶语相加,那它一样也不会对你友好。而且在你向它提问的时候,它也能向你来提问题。更有甚者,一些“高智能”的机器人还拥有帮助建立聊天群、玩游戏等功能。本期我们采访的就是国内最有名的IM机器人之一——“小I机器人”的开发团队赢思软件,请他们的CEO袁辉向我们介绍了这款机器人软件开发背后的故事。

     其实在互联网上,尤其是国外,这类对话形式的机器人早已经出现,不过这类软件大多是用于科学研究,开发方也是一些科学院所。而小I机器人则是一个比较成功地用于商业应用上的人工智能软件,在数量上,1500多万的用户也让其成为用户最多的机器人软件,可谓成绩斐然。

     软件介绍:小I机器人最早出现在MSN上,同时它也是第一款MSN聊天机器人。只要用户添加相关机器人的MSN帐号(如xiaoi001@hotmail.com),就可以像与真人聊天一样与机器人聊天。如今小I家族已经有了不少成员,如在地图查询、影音娱乐和在线游戏方面,都有对应的机器人聊天伙伴。小I机器人的官方网址是http://www.xiaoi.com,在上面我们可以看到各款机器人的使用方法。


●和小I机器人的聊天很简单

让小I从“今天天气怎么样”开始学起

     家用电脑:袁辉先生你好。一说起人工智能这个话题,我们不少人都会觉得它是个很神奇的东西。那么请你首先谈谈小I机器人的开发过程吧。小I是什么意思,指的是“智能”?

     袁辉:小I的I有很多种理解,比如信息(Information),智能(Intelligence),交互(interactive)等等,另外也是我们赢思软件(Incesoft)的简称,所以我们给它赋予了这个名字。小I之所以叫做聊天机器人,最大的原因就是它可以和人进行交互,通俗点的说法就是用户以人们说话的自然语言方式进行提问,而机器人可以用自然语言的方式进行理解,然后进行处理,最后再用自然语言的方式进行回答。

     比如我问小I:“今天北京的天气怎么样?”,它就会通过程序分析,知道这句话所表达的意思是在问天气情况,地点是北京。同样的,如果你对它说“今天北京冷不冷?”,“我想知道今天北京的天气”等等,它一样会通过分析得出结论——对方想知道今天北京的天气。然后小I就会到后台的数据库中查询相关天气预报的信息,然后将结果回复给施问者。
 
和Google相比,机器人的结果更准确

     家用电脑:面对网友们千奇百怪的问题,你们是如何实现让小I智能地回答每一个问题的呢?

     袁辉:的确,用户们的问题非常多,为了应对这些五花八门的问题,小I靠的就是它后台庞大的数据库来支持。这种搜索和Google、百度这些搜索引擎又不太一样,因为运行机制不同——Google是从机器里、从网页里读取信息,而小I机器人则是从我们的合作内容提供商直接提供的数据里提供,所以准确度和命中率相对要高很多。另外还有一点是Google不能实现的,就是机器人可以根据你的提问来进行反问,这也是人工智能的特点。

     另外,机器人和Wiki也不太一样。你在Wikipedia、百度知道这类网站上提问后,需要等待和守候,一直去访问网站才知道有没有结果,而小I机器人利用了MSN这些聊天工具,一旦有了答案,会马上通知到你,方便许多。
 
技术、平台、集群,聊天机器人开发的三大难点

     家用电脑:前面你介绍的都是一些比较表面上的功能体现,那么从开发的角度来看,你觉得哪些技术是比较难的呢?


     袁辉:我认为有三个方面,首先是人工智能这个技术。人工智能有很多算法,需要有数据来支撑,因为没有数据检验就不知道算法好不好,而我们可以通过和小I一起聊天的用户得知哪些算法是好用的,这也是我们的一个优势所在;

     第二个就是能跨即时通讯平台。不管用什么软件,用户都希望能有个24小时的随身机器人。而现在各种聊天工具的功能其实很相近,如果它们的开发者要提供机器人,那么必然涉及到能跨到其他聊天工具上使用的问题。我们已经全面推出QQ、雅虎通、Skype、Gtalk等平台上的机器人。

     三就是后台服务器的集群架构了,这个的实现难度相当高。别看小I就那么几个机器人,后面支撑它们的,是数以百计的服务器集群。对很多开发者来说,服务器的集群都是个壁垒。因为搜索的原理本身现在并不算高难问题,但对整个服务器集群进行快速准确的处理,则是要求非常高的。

让每个开发者都能玩转虚拟机器人

     家用电脑:说了这么多,那么再来聊聊收费盈利的话题吧,这也是我们这个栏目最近关注的话题,因为一个软件的发展是离不开资金的支持的。

     袁辉:没错,其实盈利的产品就是小I机器人这类软件的开发平台。在去年五月微软的全球机器人大赛上,我们是作为三家平台提供者之一(亚洲唯一一家)参加的,参赛获奖的25款机器人中有18款是用了我们的平台,这也让我们信心倍增。致力于开发机器人软件的技术人员,都可以使用我们的平台快速开发出自己的虚拟机器人,一般一个简单的应用在1到2个小时内便可以完成了。也希望有兴趣的朋友来试试,开发一个属于自己的机器人是件很有意思的事情。

    给本文打分:
  • 人物专访最新文章