IBM提供自服務云,向開發者開放超級計算機Watson
IBM 上周宣布將向更多開發者開放其超級計算機 Watson。作為自服務云平臺的一部分,IBM 將會提供 Watson API 開發者工具包以及相關的學習資料。開發者和軟件供應商今后可以利用云端版 Watson 的強大知識處理能力,開發出能回答客戶任何問題的應用。
2 年半前,Watson 擊敗了智力競賽節目“Jeopardy!”的人類冠軍,然后去年又在華爾街找了份工作,上個月更是成為 IBM向癌癥宣戰的“登月計劃” 的主角。現在 IBM 的這一舉措無疑會進一步擴展 Watson 的應用范疇。
藍色巨人解釋說,IBM Watson 開發者云(IBM Watson Developers Cloud)是一個基于云的集市,各種行業不同大小的應用提供商均能在此挖掘資源,開發出得到 Watson 強大支持的應用,而且這項云服務目前是免費的。
Watson 可以為這些應用提供強大的數據處理能力,而數據來源則不限,既可以是開發者自己的,但 Watson 本身也有豐富的數據資源,Watson Content Store 就像海綿一樣不斷吸收第三方的內容,比方說目前 就可以提供 Healthline 這個綜合性的健康參考庫的內容。
不過,Watson 的大門并非一下子對所有人放開。目前對 Watson 感興趣者仍需要向 IBM 申請,說明自己打算如何利用 Watson。IBM 的策略是不斷試驗,逐步推進,其最終目標是對所有人開放。
現在 IBM 有 500 多名顧問指導客戶進行 Watson 應用開發,但 IBM 希望未來提高 Watson 的易用性,讓用戶自己就能處理所有事情。
前端
要想開發 Watson 應用,首先要讓 Watson 了解你的行業和客戶。Watson 會“吸收文章、產品資料及博客”之類的信息,然后學習每個領域獨特的語言學知識。比方說,在金融領域縮略語“PT”是點(point)的意思,但在醫療保健領域則是病人(patient)的意思。客戶需要提供信息給 Watson,讓它知道其中的不同。
應用做好之后,用戶向應用提出的問題會轉成對 Watson 的 API 調用,由后者生成答案、答案的置信度以及指向相關證據的鏈接。而需要幫助進行應用開發的客戶則可以利用 IBM 的協作服務 Elance,這是雇用自由職業者的網上市場。IBM 計劃通過 Elance 向需要開發 Watson 應用但又能力不足的客戶提供經過認證的 Watson 應用開發自由職業者。

* 醫療應用希波克拉底(Hippocrates)
后端
2 年前擊敗 Jeopardy 人類冠軍的那臺 Watson 有 2900 個內核,內存高達 15TB。而現在 Watson 用的是 IBM Power7 服務器,這要比當年那臺機器小巧的多,性能也高了許多。現在 Watson 可以以 16 核 /256GB 作為一個基本單元,采用有狀態集群技術進行擴展,這使得 Watson 的能力可以按需進行伸縮。
而開發者在設計和開發應用時則使用 Watson 的沙盒實例。做好的應用可以部署在 IBM 的 SoftLayer 云,也可以放在自家的數據中心。應用形式不限,桌面、移動、或基于 Web 均可,因為 Watson 只提供答案。
而應用的類型可以很多,比方說提供個性化指導,虛擬導游等。IBM 預期明年將會有 3 款商業化的 Watson 應用:在線購物技術提供商 Fluid 開發的購物顧問 Fluid Expert Personal Shopper、醫療保健供應鏈技術提供商 MD Buyline 正在開發的提供實時醫療設備購買建議的 Hippocrates。而醫療保健軟件開發商 Welltok 也在開發住一款應用,該應用可幫助消費者制定旅游行程來引導其健康生活。
顯然,IBM 對 Watson 的期望不僅僅是在智力競賽中獲勝,更希望后者的應用及服務能成為一筆大生意。