微軟Build 2020總覽:Reunion專案、Microsoft Teams新功能、Azure上的超級電腦
因為武漢肺炎而改線上舉辦的Build 2020周二正式開幕,連續舉行48小時。今天在微軟執行長Satya Nadella的開幕演說後有相當多新產品宣佈,包括整合Windows應用程式開發的Reunion專案、Teams新增功能,以及提供AI模型訓練的Azure超級電腦服務。

本文目錄
Project Reunion開發跨平台Windows應用
今年微軟一大重點是整合超過10億台Windows 裝置的應用程式開發。為此,微軟宣佈了Reunion專案(Project Reunion),以「整合和改變Windows開發平台」,使其更容易開發跨越所有Windows版本和裝置的應用程式為願景。

「過去幾年,本公司致力打破Win32(或稱Windows API)和Universal Windows Platform(UWP)API之間的障礙,Reunion專案則是將此再擴大,方便開發出更棒的Windows App」,微軟開發平台部門副總裁Kevin Gallo說。
Reunion專案旨在整合現有Win32和UWP API,透過NuGet等工具,使其可為Windows所用但卻不綁在Windows上。其精神是為新應用程式提供共通平台,協助開發人員將現有應用程式現代化,不論是C++、.NET或是React Native程式語言等。
Reunion專案的主要元件之一是WinUI 3(今天推出第1個預覽版),它是高效能並以Fluent最佳化的原生UI框架,讓開發人員開發新的或升級現有應用程式,使其真正跨各種裝置。
第二項元件是WebView2,包含在最新.NET預覽版,可用於把Web內容整合到原生Windows App中,使程式碼可在不同平台間共享,而不會被綁在特定版本的Windows上。
Reunion專案現在可透過相關GitHub網站下載。
Microsoft Teams
微軟協同工具過去幾個月來因為武漢肺炎疫情而使用者大增,因此微軟也為它加入新功能。包括加入客製化範本,從一般商業用的活動管理和危機回應,到產業專用,如病房或銀行分行的範本。
其次,微軟也計畫把Power Virtual Agents應用程式搬上Teams應用程式商店,讓企業可在幾分鐘內在Teams開發出聊天機器人。此外微軟也計畫將商用分析服務Power Platform整合到Teams,讓用戶可分享報告或報告中的特定圖表。其他功能包括可自動化Teams的工作流程(workflow)的Power Automate業務流程樣板,以及Teams整合Bookings App,方便在排定線上會見,如面試或遠距看診。
Fluid框架
微軟於去年11月Ignite大會上發佈Fluid框架預覽版,以便開發人員為其應用程式加入更多協同功能。今天最重要的宣佈則是微軟計畫將本框架完全開放原始碼。
Microsoft 365企業部門副總裁Jared Spataro指出,Web化Fluid框架可以提升應用程式的協同能力,它有執行低延遲性同步的資料架構及連結終端的relay服務。若開發人員以Fluid資料結構取代原有靜態資料架構,則他們的app就能立即支援即時協同。
Fluid框架目前還是預覽版,但也整合到Microsoft 365套件中,支援動態文件的協同,以及產生跨應用分享的元件。例如可在Outlook Web版插入表格、圖表或工作清單,使研究報告、專案及銷售數字能隨時更新。
建立下世代AI的超級電腦
微軟此次也宣佈了一則出人意料的消息,即它已經在Azure上建立一套超級電腦,威力之強大可躋身全球第五大。
這是微軟和OpenAI公司去年合作以來的成果,OpenAI專注在開發人類等級的AI模型,而由微軟提供運算基礎架構。這台超級電腦包含超過28.5萬個處理器核心、1萬個GPU晶片及每台GPU伺服器達400 Gbps的連網速度,架構在Microsoft Azure雲平台上,可用於訓練極大的AI模型。
微軟指出,傳統小型AI模型可以從眾多標示的範例來學習單一任務,例如翻譯語言、辨識物件或郵件中的關鍵資訊,但利用可讀取數十億公開網頁如Wikipedia而學習的單一大型模型,就能加快訓練速度。
此類模型可以深刻學習語言、文法、知識、概念和情境的細微差異,因而可以精通多種任務上:像是對長篇演講做摘要、主持即時遊戲中的對談、在數千份法律檔案尋找相關段落,或是搜尋GitHub產出程式碼等。
微軟自己已開發出大型AI模型,稱為Microsoft Turing模型,它已經被用來改進微軟自己的服務,像是Bing、Office和Dynamics。現在微軟希望以這套超級電腦(即Azure AI服務)讓外人也能訓練自己的大型模型。
微軟計畫今年內將Microsoft Turing AI模型,包括在Azure Machine Learning環境訓練模型的資源全開放出來。
Azure Synapse Link
最後微軟也公佈Azure Synapse Link公開預覽版本,它是混合作業/分析處理(Hybrid transactional/ analytical processing, HTAP)的雲端原生版本,它可即時整合分析式及作業式資料庫服務,讓客戶能更快從作業型資料中獲得分析洞見。
只要在客戶偏好的Azure資料庫服務,點個按鈕即可以Azure Synapse Analytics和資料建立連線。之後作業資料會自動且持續傳給Azure Synapse Analytics,就不再需要複雜的資料萃取、轉換、載入(extract/transform/load,ETL)工具,或額外的資料庫運算資源。