在日前召開的微軟Build 2017開發者大會上,微軟公司CEO Satya Nadella公布了Windows已經迎來新的發展里程碑——月度活躍用戶超過5億。此外,他亦對Windows與Office進行了少量介紹。
相反,他與微軟云企業集團執行副總裁Scott Guthrie以及微軟人工智能與研究部門執行副總裁Harry Shum一道,將大部分時間用在了討論Azure云服務、數據庫以及跨平臺開發工具身上。
在本屆開發者大會的開幕式上,Nadella在主題演講中表示在這樣一個陽光燦爛的日子里,“讓人們走入昏暗的會場并談論云計算”是個很棒的主意。
而Office與Windows則只能靠邊站。
關注微軟動態的朋友們可能還記得,其云計算業務一直開發得相當不錯,也獲得了市場的高度重視。結合今年1月微軟發布的季度財報結果,這家打造出Windows與Office兩大“怪獸級”產品的軟件帝國迎來了高達93%的Azure營收同比增長。
在本周二的新聞發布會上,微軟通信業務負責人Frank Shaw將“智能化邊緣”與“智能化云”稱為該公司構建起的“全新世界觀”。
Nadella則將這一新生兒描述為“未來幾年內即將發生的巨大變化”。
為了證明自己的觀點,他表示他本人對于基于軟件的個人助理工具抱有濃厚興趣。“您的個人數字化助理能夠根據定義在設備上發揮作用,”他同時指出中央計算模式乃至客戶端與服務器模式已經過時。事實上,數據已經開始與設備發生剝離。
換句話來說,所有來自聯網設備的數據都需要同時利用本地與云計算資源進行處理。而且這場革命并不會以集中化形式出現。
這一判斷在其它巨頭級廠商中同樣得到了印證:思科公司對于物聯網的爆炸式增長感到振奮,并努力將智能處理技術帶入網絡邊緣。然而,微軟公司實際上推出了一項更符合共識性發展愿景的新服務。具體而言,微軟提出了雙極世界觀,即智能邊緣加智能云,而其實際體現正是一款名為Azure Cosmos DB的新型“行星規模”數據庫。這是一款分布式多模型數據庫,由微軟研究人員Leslie Lamport的工作啟發而來,承諾能夠在全球范圍內的34個微軟服務區內提供數據,且保證數據能夠在不同實例當中保持一致性。
在此次會議上,微軟再次祭起Cortana,利用其演示AI技術如何在不同服務之間實現數據的交換與協作。不過實現這一目標亦“潛在”要求開發人員投入努力——因為必須先行構建Cortana Skill,旨在實現點到點連接并管理類似于跨應用切換、復制與粘貼的AI型跨應用程序通信活動。
但值得一提的是,目前Cortana Skills Kit已經發布公開預覽,意味著開發人員能夠將微軟這款助理軟件的功能擴展至哈曼卡頓以及Invoke等智能揚聲器當中。
除了代碼之外,其還能夠幫助企業在人員與設備之間建立關聯數據對接能力。而這正是微軟長久以來希望憑借Azure Active Directory、Graph以及領英所達成的效果。
現場進行的實時圖片識別演示證明,圖像識別這類功能確實能夠在施工現場等環境下為企業客戶提供巨大助益。攝像頭能夠在現場自動發現未經授權的人員及其觸及的設備。以此為基礎,企業客戶還將發現更多其它使用途徑。人工智能在傳統理解中往往更像是科幻小說中描述的一類無所不能的智慧載體,但根據微軟的解釋,其代表的實際包括機器學習框架、自然語言處理、計算機視覺以及圖像識別等組件。
Shum指出,“我們將AI視為人類聰明才智的一種放大器。”
微軟公司的關注重點在于確保開發人員與企業客戶樂于利用微軟云計算資源構建并采用AI驅動型應用程序,而非將其業務應用于AWS或者Google Cloud Platform等競爭對手平臺當中。
微軟公司希望終有一天能夠立足物聯網等設備在云環境之外交付計算資源。該公司目前已經發布了Azure IoT Edge服務的預覽版本,其能夠以本地方式運行容器化功能。通過這種方式,客戶將能夠充分享受到低延遲與高響應速度等優勢。
事實上,山特維克這家來自瑞典的工業自動化公司一直在測試Azure IoT Edge,旨在預測其現場設備中可能存在的故障,從而搶在故障發生前斷開對應組件以避免造成損壞及其它后果。
人工智能已經成為技術主題演講的絕對核心與其它技術巨頭一樣,微軟公司也堅信AI能夠給一切現有方案帶來提升。其將多套新型AI方案納入原有產品當中——包括必應自定義搜索、自定義視覺服務、自定義決策服務以及視頻索引器——這意味著其擁有的認知服務數量已經達到29項。
事實上,微軟公司一直在關注這一數字。其表示自兩年前面向AI建立產品組合以來,已經有來自60多個國家的約56萬8千名開發者簽署了認知服務使用協議。微軟同時指出,自去年推出以來,已經有13萬名開發者注冊使用其Bot框架。
相比之下,Facebook公司在F8大會上宣布其Messenger平臺及類似的機器人方案吸引到了10萬名機器人開發者。
正如Facebook公司不得不調整其對機器人技術的期望且不再著重強調基于對話的交互模式,微軟公司也承認對話交互式軟件并沒有如希望中那樣帶來深遠變革。
微軟公司FUSE實驗室總經理Lili Cheng在新聞發布會之前表示:“但我們仍然相信,再過幾年機器將能夠理解一切語言與語音內容。”
與此同時,正如Facebook公司的實際經歷,為聊天機器人提供基于文本及語音的明確菜單同樣效果不佳。
Shaw強調稱,“我們仍然堅信聊天機器人是我們交付的一款令人激動的解決方案。”然而,這樣的粗暴論斷更像是種“愛信信、不信滾”的吼叫。
微軟Bot框架確實擁有更為強大的能力,且新增了適配卡(Adaptive Cards)機制。這些卡片屬于富媒體接口,可跨越多種應用及平臺起效。機器人開發者現在也能夠發布機器人并確保其訪問必應、Cortana以及Skype for Business等頻道,同時通過API執行支付請求。
對于希望訓練自有神經網絡的開發人員,Shum提到了一項名為Azure Batch AI Training的服務,其支持用戶利用Caffe、微軟Cognitive Toolkit以及TensorFlow等框架構建模型。這項服務目前正處于內部測試階段。
Visual Studio for Mac已經進入通用發布階段,負責為開發人員提供一套出色的IDE以使用C#乃至其它多種語言創建跨平臺應用,同時亦可同Xamarin、.NET Core以及Azure實現對接與協作。
說到Azure,微軟公司目前還擁有一款名為Azure Cloud Shell的軟件,用于指向Auzre資源的、基于瀏覽器的認證shell訪問。Azure亦可以即服務形式管理MySQL與PostgreSQL數據庫,對應的服務名稱分別為Azure Database for MySQL與Azure Database for PostgreSQL。另外,微軟亦發布了一款面向Android與iOS的Azure Mobile Portal移動應用。
吻別無聊而陳舊的甲骨文方案為了確保客戶遠離競爭對手的吸引,微軟公司推出了Azure數據庫遷移服務,旨在幫助客戶將第三方及SQL Server數據庫遷移至Azure SQL數據庫內,同時盡可能縮短相關停機時間。
正如Guthrie在主題演講中所言,微軟公司希望盡可能拉攏到更多原甲骨文客戶。
Azure Service Fabric的作用在于允許客戶運行基于Windows及Linux系統的容器,其現已可通過Docker Compose實現容器構建與運行。而配合即將推出的Service Fabric 5.6運行時以及2.6 SDK,Windows Server容器已經全面進入通用階段。
Visual Studio 2017可通過一項擴展為無服務器計算開發場景提供多種工具,同時配合微軟的事件驅動型托管編程服務Azure Functions與Azure Logic。其具體功能包括負責在內部設施中運行Azure Functions的Azure Functions Runtime預覽版,以及負責對Azure Functions功能可用性進行分析與診斷的Azure Application Insights。
除了主題演講中提到的內容,Guthrie還在本周三發布的一篇博文中討論了其它一些Azure相關消息。
微軟公司已經將其基于聊天的工作區方案Teams向全部開發者開放,這意味著用戶能夠通過Office Store發布其應用,同時通過一項經過改進的應用發現流程找到更多適合自身需求的應用方案。微軟方面已經于去年11月發布了Teams的一套預覽版本。
Word與Excel被賦予經過擴展的JavaScript API,這一目前尚處于預覽階段的特性旨在實現與結構化數據的交互。
OneDrive獲得了新的File Handler功能,旨在幫助微軟合作伙伴改進OneDrive內所存儲文件的呈現方式。而發布于今年2月負責提供SharePoint內JavaScript鉤接能力的SharePoint框架則迎來大量加強擴展,這一預覽功能旨在允許用戶對SharePoint資源進行自定義。
另一項令人印象深刻的演示為即將推出的演示文稿翻譯加載項,其能夠向PowerPoint當中添加實時語言翻譯API。演講者的表達內容能夠被迅速準確地翻譯并顯示在屏幕之上。
微軟Graph API亦被擴展至OneNote、SharePoint站點以及Planner當中。
軟件巨頭計劃面向Azure分析功能發布新的Insights API。不過其目前尚未正式推出,甚至連技術預覽版亦不存在。但另外兩項微軟Graph功能已經初露頭角,分別為負責羅列Graph內數據變更的delta queries以及允許開發者擴展基礎Graph數據類型(例如用戶或聯系人)的custom data。
于去年秋季在Web版本Outlook中提供預覽的Actionable Messages已經分別立足微軟Teams與Outlook 2016 for Windows面向Office 365用戶推出,其能夠提供更多面向Salesforce等第三方服務的集成能力。
作為收尾內容,Office Store已經與微軟AppSource緊密對接,這意味著企業客戶將能夠以更為組織化的方式管理其軟件。同樣的,Office for Mac與Office Online也將迎來更加集中化的部署模式。就目前的情況看,智能邊緣與智能云之間的集中控制方案似乎仍具備一定生存空間。
在結束了一天的展示之后,Shum援引了計算機科學家Alan Kay的名言:“預測未來的最好辦法就是積極發明。”
不過在發明之后,請記得投入時間對成果進行嚴格測試。