自从百度提出了“框计算”这个概念以来,引起了业内媒体的高度关注。相比谷歌早先倡导“云计算”的概念,“框计算”的提出被一些批评者称为东施效颦,怀疑百度此举动有炒作之嫌。
到底“框计算”是什么?相对于云计算有何区别?最重要的是,框计算,抑或云计算,的提出,是否说明了搜索引擎,甚至互联网的应用的“未来技术”已经不知不觉得走近今天了呢?
百度提出框计算
2009年9月,百度CEO李彦宏在“百度技术创新大会”上首次对外公布了“框计算”平台的理念和构想,对其推出构建新的搜索平台进行宣传。往年的百度技术大会,都有强化产品和营销的特色;今年营销的“框计算”,是装到了“框”里面的产品。百度还启用了专门域名[boxcomputing.baidu.com]用于介绍相关知识,各方观点,以及发布会的视频,以方便用户和业界了解框计算。
“框”是百度对用户需求提交渠道的概括,并且将满足用户需求所需的技术后备圈进了“框计算”的范畴。百度指出,如今互联网用户的检索都是在各种网页里通过一个搜索框提交的,而这些形形色色的框:计算框,词典框、对话框、搜索框,都只在特定语境下才有意义。于是百度将 “框”定位于以用户为中心,为满足用户需求为目的的框。框计算的任务很明确:只要用户有需求,这个“框”就需要能够满足这种需求。
框计算所要做的主要是,在用户提供了搜索要求后确定用户究竟要互联网为他做什么。随互联网的搜索需求变得纷繁各异,用户提交搜索也更倾向使用自然语言。百度对用户所有提交过的搜索要求进行记录和分析,包括“身体瘦弱,性格内向一男孩应该报考什么专业”的搜索实例,试图更好的提供答案。
框计算的目的是实现更加灵活的搜索,上网的需求都可以通过这个“框”来实现,包括看新闻、交友、网上购物、杀毒、计算、查日历、地图、买卖股票等。虽然用户每天提交搜索的“框”看起来没有改变,但是搜索引擎的后台每天都在进行技术创新以达到更好满足用户搜索需求的目的。百度的“框计算”还在持续开发阶段,未来会不断的扩展到各种丰富的互联网应用中,包括游戏、购物、杀毒、投资理财等。目前,词典、计算器、日历等简单应用已经能通过百度框直接运行。视频、杀毒、游戏、购物等互联网应用近期也有可能被框直接启动。
框计算与云计算的差异
相对于早先云计算的概念,框计算模式的重中之重将落实在实现一个整合一站式服务的平台,而作为这个平台的倡导者,百度意图占领这个平台的核心。云计算强调的是后台资源的整合,为客户提供低成本的IT基础设施的配置;“框计算” 强调的是研究和响应前端用户需求。
从建设目标上来看,云计算系统是将运行在PC或单个服务器上的独立的、个人化的运算迁移到一个数量庞大服务器“云”中,由这个云来负责处理用户的请求,并输出结果。各个网络服务提供者都可以通过云计算技术迅捷地处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大的网络服务。云计算模式的出发点是为用户优化应用,让用户摆脱技术与应用终端部署上的复杂性,消除传统软件在硬件,软件,专业技能方面的投资。
云计算的现阶段运用有几种不同的模式,还没有形成在一个独大的平台下运行的局面。亚马逊网络服务(Amazon WebServices),现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。谷歌应用软件引擎(Google AppEngine),让开发人员可以在线编译应用程序,并可免费使用谷歌的基础设施来进行托管。Salesforce,“软件即服务”应用模式的厂商先驱,提供可通过网络访问的销售力量自动化应用软件。在该公司的带动下,其他软件即服务厂商雨后春笋般蓬勃发展着。Salesforce的下一目标是平台即服务,即建立一个网络应用软件平台以做为其他企业自身软件服务的基础,提供关系数据库、用户界面选项等集成开发环境。微软也积极部署云运算应用,其首席软件架构师称其模式为“软件加服务”(software plus services)。 “框计算”意图则是成为开发新的能更全面的提供互联网服务的平台。为用户提供基于互联网的一站式服务是一种最简单可依赖的互联网需求交互模式,用户只要在框中输入服务需求,框背后的系统就能明确识别这种需求。框计算很接近一种集成软件环境的云计算的应用:系统管理员和开发人员可以为它构建、测试及部署定制应用程序,而用户只需要通过“框”提交需求“申请”。
传统搜索引擎在输出时通常以罗列出无数网页为形式,因此页面“排序”往往是非常重要的一个环节。传统搜索的基本原理是利用被称为网络蜘蛛(Spider)的自动搜索机器人程序来连接每一个网页上的超链接而搜集信息,然后保存搜集的信息并进行整理和建立索引,最后接受用户查询并向用户输出信息。
“框计算”包含的技术结构复杂,尤其是需求识别技术,所以在索引、输出、排序等方面与传统搜索模式都具有巨大的差异性。精准分析用户提交的需求需要结合语义分析、行为分析、智能人机交互、海量计算处理等众多技术来达到。“框计算”的实现依赖两个基础条件的具备:一是对用户意图的具体分析,这需要建立百度自身的局部语义网;二是后台智能化匹配,以输出相对确定和准确的答案。
“框计算”的输出将是确定性的若干结果,其内容组织方式呈现某种专题、课件的专门化形式,甚至直接就是寥寥数字的明确答案,因此不再仅仅关键字搜索的形式,未来上网的各种需求都可以通过“框”来搜索实现,包括看新闻、交友、网上购物、杀毒、计算、查日历、地图、买卖股票等等。
谷歌提出云计算的战略目标也是针对未来关于用户客户端的争夺大趋势提出的。云计算和框计算的战略目标都指向缩减用户终端上软硬件的复杂性。百度把自己的“框”定位类比于微软的视窗操作系统,如同微软操作系统上面可以运行Office、浏览器、杀毒软件等各种各样的应用软件。今后电脑的操作或许不再需要操作系统、浏览器、登录网页这些繁琐的程序,而是在打开电脑或手机之后,就可以直接利用“框”实现各种应用。云计算的涵盖似乎更宽泛,包含了与云存储的互动,即实现用户方数据的在线存储及取用,人机交互都在“云”上实现,压缩了用户在终端囤积资源的需要。
框计算是否有前景?
框计算的系统要能明确识别用户服务需求,并将该需求分配给最优的应用或内容资源提供商处理,最终返回给用户相匹配的结果,迫切需要需求识别和匹配的技术突破。“框”将是一个功能强大的需求收集器和分析器,因而它必须是“智能”的。当“框计算”将用户需求从搜索向其他应用领域极大程度延展时,后台对用户需求的识别能力需要大幅度的提升。
但现有的需求识别技术在实现用户的应用需求领域还十分有限。由于“框”能在互联网可选范围内根据用户需求自动匹配最佳的应用和服务,这个“框”又带有典型的操作系统特性。如果框将替代操作系统,那么除了对用户方的有效需求识别,框计算平台还需要有效匹配需求和互联网上提供的应用程序或服务。这也牵涉到“框计算”上游海量用户资源和需求的分配问题。框计算从本质上来说是一种对信息展现方式的一种改进而非一种新技术,与计算两个字真正有必然联系的是后台的阿拉丁平台。
框计算的核心就是开放平台,只有大量的信息提供者提供大量优质的信息,这样才能给用户最好的信息在最优的位置。“框计算”必然要求平台上的应用开放,而且要足够开放,并能为平台上的应用服务商带来更大的利益。要使更多的应用在“框计算”平台上实现就绪,光靠百度肯定是不行的,而需要整个产业的协同合作。开放接口的模式下,互联网服务商提供内容的重要性将变成竞争的重点之一。
在框计算平台下,提供信息的企业对百度开放接口提供信息的时候,百度将主要根据所谓“三优”的标准决定采用谁作为客户最优信息呈现。“三优”具体指的是信息是否够专业,信息是否经过标准化处理,信息是否能够让客户看懂,解决客户问题。互联网服务商必须不断创新,比别的竞争对手做得更好,这种竞争将加速互联网服务商的优胜劣汰。
未来对搜索用户的需求满足必然取决于合作和开放,不仅仅是企业与作为平台的百度的合作,还有企业与企业合作去提供优化的信息。新媒体的发展使集成内容变得多种多样,语音识别技术配合搜索在手机终端的应用必然要求企业间的多元合作。
对未来搜索的模式的界定不可忽视从新兴的网络应用中洞察用户与互联网交互的方式,提高搜索平台模式的灵活性。Twitter的成功使人们注意到了实时搜索的魅力,以及用户们对自己朋友或者专家的意见的重视。最近开放的新网站“直觉”(Hunch)通过用户为网站生成新内容的意愿并相应提供的反馈信息来生成搜索的运算法则,在解决模糊提问的领域变得较有作为。