最近的 RSS 消息中弥漫着 Ubiquity 的文章—— Mozilla Labs 推出的智能页面Mashup工具。在官方http://labs.mozilla.com/2008/08/introducing-ubiquity/下载安装了这个插件,并看了相关介绍视频。于是马上想起了,Mozilla 挖角 http://humanized.com/ 的事情,Ubiquity 差不多就是 Enso,经确认,也是由 Enso 原班人马做的。
humanized 是一家致力于人性化交互研究的公司,其主要产品的操作模式——type and run,需要用户记住一个热键,在按下热键后,交互界面会出现在屏幕,用户接着type上软件能识别的命令,软件会给出一些实时suggestion,经过用户的继续type或者选择,选择最终命令,放开热键,软件则执行命令。
值得一提的是,命令是可扩展的,软件具有学习的功能,会越用越聪明,越能了解个人的键入信息。这种聚合信息的方式,正是软件的初衷——把人从繁复重复中解放出来,现在,Enso做到了,Ubiquity也做到了,更加值得一提的是,软件甚至具有了智能识别语言动作的能力。
这背后需要前端的支撑技术——强大的搜索、语义识别、和数个高可用的WebService...