云计算 频道

百度的框

  “听起来让人觉得开心的MP3”、“北京哪里能找到女朋友结婚”、“身体瘦弱、性格内向的男孩应该报考什么高职专业”……按照传统搜索规则,这样的问题很难得到解决,在百度看来,在“框计算”平台上,你只要写下你想要的东西,搜索引擎框背后的计算平台会负责所有分析工作,从问题中分析出用户是要信息、要购物、要杀毒或者要其他答案,最后推送结果。

  “框计算”想做的,是让计算机学会按照普通人的语言习惯工作。例如,搜索“日全食”,结果第一条反馈的将是用户最需要的文字、图片和视频信息;搜索“列车时刻表”,你得到的第一条结果却不是相关网页而是直接的答案;搜索英文单词“Beautiful”,所得结果中排第一位的是它的中文翻译的词语或解释等等。

  当然,这样的计算平台仅仅是一个开始。百度“框计算”畅想的不仅是“无所不能”,而且要“无处不在”。你甚至不需要操作系统,不必学习如何使用浏览器、或者输入网址,只需要一秒钟打开电脑、手机、家电或者其他终端设备,就会看到一个“框”,你直接在这个“框”中输入完全自然表述的文字,不需要关键词,就可以轻松找到需要的应用。

  如同微软的视窗操作系统,在搜索框这一开放平台的背后,已经可以运行office、浏览器、杀毒软件等应用程序。目前,诸如词典、计算器、日历等应用已通过百度框直接运行,视频、杀毒、游戏、购物等应用近期也很可能直接“接入”百度,满足用户一站式的需求。

  “框”背后

  从诞生到现在八年的时间里,百度主页的搜索框几乎没有任何改变,但搜索框背后的技术支撑,却已经历了天翻地覆的变化——现在平均每天有20项的技术升级在百度的后台发生。

  百度CTO李一男表示,语义分析、行为分析、人机交互、互联网应用、开放接口等技术架构都隐藏在“框”的背后,对于搜索引擎用户来说,他们希望能够随时随地地获取所需要的信息;对百度来说,这也意味着一项新的挑战。

  首先是需求识别领域的技术突破。所谓“需求识别”,就是确定用户究竟要互联网为他做什么,这是互联网科学最复杂和最具技术含量的一个领域,下面又包括语义分析、行为分析、智能人机交互、海量计算处理等子领域。

  以搜索的用户需求识别为例,如有人希望从互联网得到一个“形容很开心的句子”,这个请求首先被拆成不同粒度的20个语义单位进行分析,后台要经过3亿次计算来识别这个需求,并在100亿个网页资源中检索并进行需求分配,而整个过程却需要在不到十分之一秒内完成。

  在用户需求识别技术方面,百度每天要从搜索框中获取超过10亿次搜索请求,并要一一在极短时间内对这些需求进行识别响应。尽管如此,当“框计算”将用户需求从搜索向其他应用领域极大程度延展时,“框计算”后台对用户需求的识别能力还需要大幅度的提升。

  另一个需要突破的领域,则是“框计算”平台上的应用开放。“框计算”平台前端的需求识别能力再强,如果没有合适的应用在平台上及时响应这个需求,用户需求一站式满足的美好理想也不可能完美实现。反过来说,要使更多的应用在“框计算”平台上实现就绪,并不能只靠一两家公司来完成,而需要整个产业的共同努力。

  一方面,“框计算”平台要足够开放,要建立起足够开放的产业标准和技术接口,让想加入到这个平台的应用服务商能以最简单便捷的方式加入进来;另一方面,“框计算”平台也要能为平台上的应用服务商带来更大的利益,而这主要牵涉到“框计算”上游海量用户资源和需求的分配问题。

0
相关文章