[ metamuse ]

2007年8月25日 星期六

Web 3.0還有多遠

上個世紀末,歌手朴樹在《NewBoy》裡唱道:“快來吧,奔騰電腦,就讓它們代替我來思考。”他關於電腦會“思考”的願望至今也未能實現,但卻預言了Web 3.0的情形。
在Web 3.0時代,你不再為了預定一張機票,去好幾個網站搜索航班和價格,進行反反復複的比較。你只需給你的軟體代理設置一個任務,它就會想你所想,自動搜索並以最合適的價格訂到你滿意的航班。你還能查看你乘坐的所有航班的紀錄:飛行了多少里程,目的地是哪,行李發生過哪些問題等等。
這一切,並不是因為電腦變了,而是網際網路變了。
語義網與線上作業系統的結合體
還記得過去的保齡球—保齡球1.0嗎?你得在一張紙上寫下所有人的名字,然後用鉛筆在每個人的名字下寫下他們的得分。後來我們進入保齡球2.0:往一個電腦螢幕裡輸入每個人的得分,電腦運算之後給出結果。今天的保齡球館則更加聰明:自動換瓶機告訴電腦哪些木瓶還留在原地,計分軟體就自動算出分數。這是不是有點Web 3.0的感覺?而真正的保齡球3.0是這樣的:當你出現在保齡球館,軟體就能夠認出你,並在你打球的時候自動計分,然後把當天的分數加到你的個人線上資料庫—那裡存有你所有的保齡球分數。你甚至能在同一天與不同城市的上萬名打保齡球的人進行PK。
6年前,蒂姆·伯納斯·李寫道:“我盼望著網路能夠分析所有的資料:內容、鏈結、人與電腦之間的交易。正在出現的語義網會讓這些變成現實,當這些實現的時候,我們的日常生活會由機器之間的對話來處理。人們盼望多年的智慧代理程式,最終成為現實。”
網際網路之父這番頗讓人費解的暢想,化成具體的場景就會是這樣:
你在網上預訂一個酒店房間,進去後你會發現,裡面的床已經按照你喜歡的軟硬程度設置好;洗澡水不冷也不燙,正是你喜歡的溫度;電視螢幕上一邊是你最愛看的電視節目表,另一邊是你可能感興趣的餐廳的名單;即使你已經昏迷不醒,也能在世界上任何一家醫院得到治療,因為他們都能立即進入你的醫療紀錄。你能看到你駕車行駛的每一公里的記錄、你拍攝的每張照片、你簽署的每份協定……所有的這一切都在語義網上。
在2007年的今天,我們仍然把資料從一個應用程式搬到另一個應用程式。雖然你和同事的電腦上都有Word程式,但如果你要看同事的文件,他必須先發給你,然後你再用自己電腦上的Word來看這份文件。假如你的同事把文件做了修改之後又發給你,後來又做一些改動再發給你,相信你收到的文件版本已經全被弄亂了。怎麼辦?Google Docs和微軟的Live文件以及Office 2007提供了Web 2.0的解決方法:你不需把文件發給任何人,只需給閱讀和寫作這些文件的人發送邀請,所有的編輯工作就會同時出現在你和對方的電腦螢幕上。
Web 3.0則更進一步—每個檔只有一個來源。你填過的所有表格:雜誌訂閱單、學校檔案、駕照、合同、購物單、支票、銀行表格等,都在你的線上資料保險箱裡。如果你在個人ID裡變更了自己的住址或者手機號,所有的線上文件都會自動更新為你的新住址和新手機號,你不需要向每個人都發一封郵件告訴他們你的住址變了、手機號換了。所有的東西都是相互鏈結的,沒有複製的檔。這就是Web 3.0的偉大之處。
今天,筆記本電腦還因為便攜性大受歡迎,幾年之後,你將不再需要筆記本電腦。在Web 3.0時代,只用手握任何一個接入網際網路的螢幕、登陸,你的個人桌面就會出現在你面前。你能通過手機的耳麥與你的線上桌面互動:聽取你的留言、發送留言、聽歌等,並且你的耳機能跟任何與它相通的設備無線連通。如果你的手機丟了,只需拿起別人的手機登陸自己的桌面。那時的手機沒有任何記憶體,所有東西都從你的線上資料保險箱裡獲取。
樂高積木
如果你想買一輛山地自行車,你該去哪?如果用Google搜索自行車,你會發現搜索結果裡一大半是自行車協會、自行車愛好者的網站。想通過搜索關鍵字找到理想的自行車?幾乎不可能。搜索為什麼不能變得聰明點?
因為現在網際網路上成千上萬的產品資訊都是用不同的語言和標準寫的,有的是Excel檔,有的是Word檔、還有的PDF, 這些產品描述大概占到整個網際網路(除去MySpace)內容的20%,彼此卻並不認識,即使它們是相互重複的。因此,戴爾、亞馬遜、eBay等網站便不得不建立自己的分類系統。不幸的是,這些分類系統之間並不互通。
要實現Web 3.0,核心是標準化的資料描述符,它們就如同我們小時候玩的樂高積木,可以相互拼接、任意組合,這樣搜索就能聰明起來了。你只要輸入對自行車的要求:車架、變速功能、輪胎、價格等等,然後就能在一張地圖上看到所有符合要求的山地車,按照價格、車況或者任何你希望的方式排列。說不定你會發現鄰居就有一輛自行車想出售,出門幾分鐘之內你就能搞定這件事。不管你是一個發動機廠的老闆,還是一個擁有一套連環畫的小孩,只要你把你的庫存清單放在網上,搜尋引擎就會自動把你和你的買家連接起來。
那麼,這些樂高積木是如何搭建起Web 3.0的呢?在Web 3.0金字塔的最底層有一個“標準化產品描述符的資料庫”。比如,你想買一輛汽車,在這個資料庫裡你就會看到來自製造商、雜誌、保險公司等方方面面關於這款車的資訊,這些資料都是標準格式的,因此你能按照任何標準對汽車進行比較:汽油消耗定額、維修記錄、顏色、茶杯座的大小、撞擊試驗的等級等等,不一而足。底層還有另一個資料庫,裡面有每輛車的“數字出生證明”包含每輛車的所有相關資訊。
金字塔的中間是“個人資料保險櫃”,裡面有你的個人ID和你擁有的一切東西的詳細記錄。比方說,財產指示器會鏈結到你的汽車的數位出生證明,以及你身為車主的紀錄。
金字塔的頂端則是Ajax(非同步的JavaScript和XML處理)產品推薦器,它能讓其他人在車主的許可下看到這輛車。比如,你可以把車放在eBay上,然後鏈結到你的個人資料保險箱裡關於這輛車的文件夾,人們就能看到所有你願意讓他們看到的資訊。如果你把車賣掉,這些資訊就會轉移到新的車主那裡。
Web 3.0和現實的距離
其實,Web 3.0的元素在醫療領域目前已有應用。據調查,美國進行的所有醫學測試中,有40%是因為不知道病人以前的測試結果而進行的。慶倖的是,在電子病歷領域,現在出現了一個名叫“World Vista”的開源標準。這個由VA開發的基於Vista的標準向所有人開放,能夠形成一個全球性的可互換醫療資訊的系統。Thomas Goetz在《連線》雜誌上發出讚歎:“由於使用‘Vista’,美國退役軍人醫療系統的人均成本比十年前降低了32%。而同期的醫療消費價格指數增長了50%。”
今年5月,在美國聖約瑟舉辦的2007年語義技術大會上,除了NASA(美國國家航空航太管理局)、美國國防部、美國空軍、斯坦福大學等大型科研機構之外,微軟、IBM、Oracle、Sun、Google、雅虎等巨頭幾乎傾巢出動,甚至波音、福特、沃爾瑪這樣的非IT企業也興致盎然地前來參會,足見各界對Web 3.0的重視。微軟MSN的高級副總裁佈雷克·何文說:“Windows Live和Office Live是Web 3.0時代的領航產品,使用者將可以定制自己的網際網路內容世界。”Google也開始了對Web 3.0的精心佈局,目前已經完成了從資訊創作、資訊組織、資訊存貯、資訊檢索、資訊發佈、到資訊翻譯、再到資訊服務、以及無線服務Google SMS 的一整條Web 3.0產業鏈的構建。
除了大公司的戰略佈局之外,Web 3.0在技術層面也有了新的發展。要實現語義網,其核心是要建造樂高積木—標準化的資料描述符。自1998年被W3C(萬維網聯盟)制定為標準以來,XML(可擴展標識語言)已成為網際網路通用的資料描述語言標準,尤其是商業使用者交換企業資訊的通用方式,相比以前的HTML,XML具有清晰的結構以及強大、靈活的標籤定義和資料描述機制,。但XML的缺點是只能描述資料的語法,而不能表達機器可理解的語義,無法滿足語義網的要求。
因此,2004年W3C推出了一個基於XML的更為簡單有效的資料描述框架—RDF(資源描述架構),在這個通用的框架下,所有的資料都能得到充分有效的描述,機器可以理解其表達的語義資訊。RDF目前已被IBM、Adobe等公司應用到自己的產品系統中、波音的資料集成系統也採用RDF作為資料交互的中間語言,而中國的中醫藥科學資料中心也是基於RDF資料模型的,並在語義流覽方面領先國際。
但目前RDF資料並不普及,現有的Google和雅虎等搜尋引擎會產生大量冗余或無意義的搜索結果,於是有人開始進行語義搜索方面的嘗試,希望為用戶提供相關度更高的搜索結果,StumbleUpon是其中的先行者。這個由三名加拿大軟體工程師在2001年創辦的搜尋引擎結合了搜索演算法和使用者推薦,如果用戶搜索“汽車”,網站將會綜合考慮用戶的收入、年齡、性別和家庭所在地等資訊,提供一個網頁列表以及其他有相似興趣和背景的用戶推薦的網站。該網站於今年5月被eBay以7500萬美元的高價買走。
Phil Cogito是Cognition Search的CEO,他在這個還是測試版的搜尋引擎首頁上宣稱他要“展示一種基於含義的搜索技術,讓你進行前所未有的深度搜索”。該搜尋引擎採用了一種獨特的語言學和數學的混合演算法,電腦“學會”了幾乎所有的常用英語單詞和短語,能理解詞語在上下文中的含義。Phil 稱,Cognition Search還具有“自然語言查詢”的能力,不管用戶輸入怎樣的問題,搜尋引擎都能找到你需要的資料。美中不足的是,目前其搜索的範圍僅限於案例研究、政府、醫療、政治博客等幾個特定的領域。
不僅是文字,音樂也有了搜尋引擎—Pandora.com,這家位於加州奧克蘭的公司正通過一個名叫“音樂基因工程”的專案對音樂的音調、節奏和歌詞等細節進行分析,用戶輸入歌曲或歌手名字,就可以聽到這首歌曲。
線上作業系統(Web OS)也已經浮出水面。Ajax是打造友善、易於操作的使用者介面最核心的技術,由於Web 2.0的助推,Ajax已經被發揚光大,Orkut、Gmail、Google Group、Google Suggest、Google Maps、Flickr、A9.com的介面都使用了Ajax。以Ajax為基礎,國外已經有了Desktop On Demand、Ajax Windows、Eye OS等幾家知名的Web OS,而在中國也誕生了自己的Web OS—TOMOS。登陸這家網站,你的眼前就出現了一個類似於Windows介面的線上作業系統,你能享受到“我的文件”、辦公軟體、多媒體服務、資訊平臺、IM聊天、娛樂遊戲、郵件服務等多種服務。另外一家很有特色的網站YnnnY.com,是一個免費的個人線上記帳平臺,目前已有近兩萬人在這裡記錄下自己每天的生活開支。 很多關於Web 3.0的嘗試已經出現,但這些嘗試要聚合起來還需要一個漫長的過程,現在的Web 3.0就像一堆碎石,等待著被整理成一條暢通的公路。回想20年前,還沒有Google,一套開放的標準和頻寬讓今天這個新世界成為可能。我們在今天描述Web 3.0,就如同當年在網際網路誕生之前的世界裡想像Web 1.0一樣。

沒有留言: