Microsoft 今年度開發會 Microsoft Build 2018 在 5 月 7 日至 9 日在美國西雅圖舉辦,今年大會上展出透過 Microsoft Azure 、 Microsoft 365 上,如何幫助開發者成為人工智能(AI)開發者。現今科技橫跨智慧雲端 (Intelligent Cloud) 和智慧裝置 (Intelligent Edge) ,並推出「 AI for Accessibility 」計劃,為期五年,將運用AI的力量,造福世界上超過10億的殘疾人士。
「 AI for Accessibility 」計劃投資超過 2,500 萬美元,研究成果應用到 Microsoft 各項的雲端服務中,與先前「 AI for Earth 」一致。隨著智慧裝置在全球各地激增,預計到 2020 年將有超過 200 億台聯網裝置。這些智慧裝置無須時刻聯網就能觀看、傾聽、理解和進行預測,潛力將會變得無限大。
Microsoft 宣佈推出一系列全新服務,幫助開發人員在智能裝置運算:
- Microsoft將Azure IoT Edge開源,協助客戶能夠對智能裝置應用進行修改、偵錯,並讓其更具透明度、易於掌控。
- Azure認知服務中的Custom Vision服務將能部署至Azure IoT Edge上運行,讓無人機和工業設備等能在不需要連網的情況下迅速採取關鍵決策。這是首個支援智能裝置部署的Azure認知服務,在未來幾個月中,會有更多認知服務部署會陸續上到Azure IoT edge。
- DJI (大疆) 正與Microsoft合作,推出為Windows 10電腦創建的全新SDK,首選Azure作為雲端平台,進一步拓展商用無人機和SaaS解決方案。這個SDK將為全球近7億Windows 10聯網裝置帶來全面的飛行控制和即時資料傳輸能力。作為合作夥伴,DJI和Microsoft將共同開發利用Azure IoT Edge和Microsoft AI服務,期望在農業、建築、公共安全等更多應用場景提供解決方案。
- Microsoft宣佈與高通攜手打造一款運行於Azure IoT Edge的vision AI開發套件,為基於攝影鏡頭的物聯網解決方案提供所需的關鍵軟硬件支援。開發者透過Azure機器學習 (Machine Learning) 服務,Qualcomm® Vision Intelligence Platform 和 Qualcomm® AI Engine加速創建解決方案。這些攝影鏡頭還能運行於Azure進階服務,例如機器學習、串流分析 (Stream Analytics) 和認知服務 (Cognitive Services),並從雲端下載至智能裝置運行。
數據和AI開啟創新時代
開發人員充分發揮數據、機器學習和認知智能 (Cognitive Intelligence) 等能力,構建內置AI的解決方案,從而改變人們的工作、協作和生活方式:
- Microsoft宣佈推出Project Kinect for Azure,一組包含新一代具深度資訊的攝影鏡頭在內的感測器套件,搭載讓AI在裝置端上運算的能力。傳承自Microsoft在Kinect與HoloLens上的經驗,Project Kinect for Azure能幫助開發者利用智能輔助創建豐富多樣的應用場景。將Microsoft的飛時測距(Time of Flight,ToF)深度感測器在內的多種感測器匯集在一個省電的小型裝置中,透過豐富的Azure AI讓Project Kinect for Azure顯著提升洞察與營運。它能精準追蹤手部關節的運動,還能清晰繪製空間對映 (Spatial Mapping),為需要高精準度的解決方案開啟新境界。
- 今日發佈的語音辨識SDK能針對多聲道音源進行高級音訊處理,帶來更準確的語音辨識,包括雜音消除、遠場語音 (Far-Field Voice) 識別等。利用這個SDK,開發者可以構建各樣的語音應用場景,例如免下車的訂購系統、車內或家庭語音助手、智慧揚聲器和其他數位助理。
- Azure Cosmos DB升級,加入全球規模的Multi-Master、可支援雲端和智能裝置部屬,在正式商用的VNET功能上強化安全程度。升級後的Cosmos DB能更有效降低成本,並實踐以全球規模運作,鞏固其作為世界上增長最快的資料庫服務的領導地位。
- Project Brainwave開放預覽,這種用於深層神經網路處理的架構,現在可用於Azure和裝置端上。Project Brainwave使Azure成為即時運行AI速度最快的雲端服務,並已完全與Azure機器學習整合,支援Intel FPGA硬件和其他以ResNet50為架構的神經網路。
- Azure認知服務更新中包括統一語音服務 (A Unified Speech Service),帶來更好的語音辨識 (Speech Recognition) 和文字到語音 (Text-to-Speech) 的轉換,並支援客製的語音模型和翻譯功能。如同Custom Vision一樣,這些更新的功能將使開發者更容易將智慧建置在應用程式內。
- Microsoft致力讓Azure成為開發對話式AI (Conversational AI) 並無縫整合至任何對話助理的最佳平台。新的Bot Framework和認知服務升級將為下一代的對話機械人提供更豐富的對話流程,以及完整的個性和語音客製化功能,以符合各個公司的對品牌的定位。
- Azure搜尋與認知服務整合方案的預覽版。這個新功能將AI與索引技術相互結合,能更快速地從文本或圖像中查找資訊和洞見。
跨裝置、多重感測的體驗
Microsoft亦展示了混合實境的新功能如何營造更豐富的體驗,更理解人們周遭的環境,包括他們使用中的工具,他們的活動和彼此間的關係:
- Project Kinect for Azure 是一組包含Microsoft飛時測距 (ToF) 深度攝影鏡頭在內的感測器套件,集小尺寸和低耗能於一身,並具備在智能裝置運行AI運算的能力。透過Azure AI導入這些優異的硬件技術,讓Project Kinect for Azure能為開發者所用,建置更多豐富的應用場景。
- Microsoft遠端協助 (Microsoft Remote Assist) 讓客戶能在遠端透過耳機、行動裝置、圖像分享和混合實境的註記工具來進行協作。一線員工能與任何一位在Microsoft Teams上的技術專家分享他們所看到的東西,騰出雙手來操作和解決問題,用更快的速度完成任務。
- Microsoft Layout幫助用戶在混合現實中結合實際環境進行空間設計。導入3-D模型在現實世界中創建空間佈局,在現實的物理空間中,或者是在完全虛擬實境的世界中,透過高品質的全息影像,體驗到設計的實際效果,並即時與其他人共享和編輯。
為任何語言、任何平台打造的現代化開發工具和開發體驗
因應智慧裝置的新時代,Microsoft致力於讓開發者能使用他們所選擇的語言和框架來構建橫跨Azure,Microsoft 365和其他平台的新型應用
- 使用Azure Kubernetes Service (AKS),能夠大幅度簡化開發者構建和運行基於容器化解決方案 (Container-Based Solutions) 的過程,而無需豐富的Kubernetes配置經驗。AKS服務將在未來幾周內正式啟用, 它整合了開發工具 (Developer Tools) 和工作空間 (Workspaces)、DevOps功能、網路、監控工具以及在Azure入口網站提供更多功能,讓開發人員專注於編寫程式,不必大費周章在各種功能中切換。此外,Microsoft還將為Azure IoT Edge設備提供Kubernetes支援。
- 透過Visual Studio IntelliCode的新功能,借助AI的力量來提升日常軟件開發的效率。IntelliCode能夠提供幫助改善編碼品質與生產力的智能建議,在Visual Studio中現已開放預覽。
- Visual Studio Live Share尚處於預覽階段,開發者可以輕鬆、安全地與團隊成員進行即時協作,成員可以使用現有工具如Visual Studio 2017和VS Code對編碼直接編輯和偵錯。開發者可以將Visual Studio Live Share用於任何場景、語言,包括無伺服器運算、原生雲應用 (cloud-native) 和物聯網開發等。
- 基於雙方對開發者和開源社群的承諾,Microsoft宣佈與GitHub建立新的合作關係,為GitHub的客戶帶來強大的Azure DevOps服務。Microsoft發佈Visual Studio App Center和GitHub的整合將為GitHub開發者構建iOS和Android設備的應用程式,體驗到與GitHub無縫自動化的DevOps流程。
全新Microsoft Azure Blockchain Workbench正式啟用,將使得開發區塊鏈的應用更加容易,只要將支援Azure的區塊鏈網路與Azure Active Directory、Key Vault和SQL資料庫等雲端服務連接即可,將有效減少概念驗證 (proof-of-concept) 的開發時間。