acm-header
登录

ACM通信

BLOG@CACM

构建更智能的网络


IBM Almaden研究员Tessa Lau说

全世界的信息都在向网络转移,人们在网上花的时间也越来越多。为了帮助人们处理网络上的大量信息,出现了各种各样的工具。搜索引擎返回网页的排序列表;浏览器历史记录工具会记住你访问过哪些页面;社交书签等服务del . icio . us而且digg让您与他人共享Web页面。

然而,所有这些工具都假定Web是静态文档的集合,并且您正在搜索的信息嵌入在其中一个文档中。但现在情况已经不同了。Web正在从文档的集合转变为应用程序的平台。和越来越多的如何与人交往对于那些应用来说,这很重要。让我给你举个例子。

我最近担任财务主管IUI 2009智能用户界面会议。作为司库,我的职责之一就是将会议预算提案提交给ACM批准。提交预算的过程包括填写一个多页的Web表单,其中要求提供关于会议的各种信息:会议的全称、会议描述、预计出席人数、将发表多少篇论文、我们的论文接受标准、每篇论文多少页、将有多少个讲习班和教程,等等。

填那张表花了我好几天的时间。我从会议网站、项目座椅和其他几个地方收集信息,以便收集我需要的所有信息。做完之后,我松了一口气,继续做其他的工作。我从没想过还能再见到那种形式。

然而,几个月后,2010年会议的即将上任的会议主席联系了我。“你还记得预算批准程序是如何运作的吗?”他们问道。“今年你能帮我们的财务主管处理这个问题吗?”

嗯。好吧,我本可以发送一个开始提交过程的网页链接。我可以使用搜索引擎或我的浏览器历史记录再次找到Web表单,并将URL发送给他们。然而,几乎所有对即将上任的财务主管有用的信息都包含在里面如何我回答了表格上的所有问题。大多数答案都不会逐年改变;如果有的话,从去年的信息开始更新肯定比从头开始更容易。他们想要的信息不在里面它体现在一个单一的网页上我怎么交流这些页面。

如果我们的网络工具不仅可以跟踪什么我们访问过的网页,但是我们所做的在那些页面?这一理念是我们的基础智能网络initiative,一组利用关于Web页面上用户活动的知识来交付各种有用工具的项目。作为智能Web的一部分,我们正在构建一个平台,用于记录和回放Web站点上的用户操作,将它们存储在自然语言表示中,并将这些操作的序列(脚本)保存在一个集中的存储库中。

智能Web项目的旗舰是CoScripter它让我们开始思考如何改善Web体验。CoScripter允许您通过演示记录如何执行Web任务,创建描述所执行任务的脚本,并将其保存到中心服务器,在那里与社区共享,以创建一个用户贡献的关于如何在Web上执行任务的知识库。你现在就可以下载CoScripter并免费试用。

另一个Smarter Web项目是突出该系统允许用户根据与桌面完整网站的交互方式创建网站的移动版本。对于任何流行的网站,每个人的使用方式都不一样;例如,在一家航空公司的网站上,一些人可能对办理登机手续感兴趣,而另一些人可能想找到他们最喜欢的目的地的低价机票。Highlight利用用户在其桌面计算机上与站点交互的痕迹来确定完成其任务所需的Web站点的哪些部分,并只截取这些部分来创建一个轻量级的、任务驱动的Web站点版本,以便在移动设备上使用。

还有许多其他关于Smarter Web项目的例子;我们小组最近的工作包括为盲人用户提供任务完成建议通过演示构建mashup,通过即时消息协作浏览网页.所有这些项目都共享一个捕获和重用人们在Web页面上执行的操作的公共平台。

如果我们知道用户在网上做什么,我们还能做什么?我认为我们正在打开一个巨大的机会来挖掘这些交互数据,并建立更多的系统来帮助用户管理我们产生和消费的大量信息。听起来有趣吗?让我们合作吧!


没有发现记录

登录为完全访问
»忘记密码? »创建ACM Web帐号
Baidu
map