首頁 > 軟體

GPT-3商業化首秀!微軟讓普通人秒會程式設計,劇透Windows十年最重磅更新

2021-05-26 22:02:40

智東西(公眾號:zhidxcom)編譯 | 孫悅編輯 | 李水青

智東西5月26日訊息,今日凌晨,一年一度的微軟開發者盛會Build 2021在線上舉辦。

這一次,微軟繼續帶給開發者新的驚喜:繼拿到超大規模AI模型OpenAI GPT-3的獨家授權後,微軟正式官宣首款由GPT-3支援的商業用例。

不僅如此,微軟的新一代作業系統將取代風靡一時的Windows 10X,IE瀏覽器將迎來它光榮的「退休」時刻,Azure雲服務也迎來年度更新。

微軟CEO薩蒂亞納德拉(Satya Nadella)說:「這將是過去十年Windows最重要的更新之一,大會為開發者和創造者帶來更大的經濟機遇。」

總體來看,微軟公佈了其Azure雲服務、Power平臺、Windows系統和協作應用程式等相關內容的最新進展,併發布了構建應用和服務的多類新開發工具和API。此外,搭載64位Arm晶片的Windows PC將在今年夏天發售。

一、GPT-3邁向商業之路!無程式碼程式設計,大降開發門檻

Power平臺(Power Platform)是微軟的一組應用程式,它的出現讓那些專業開發人員和非技術人員之間可以更好地協作。

簡單來說,Power平臺就是能讓不瞭解程式設計的商業使用者進行「傻瓜式」開發程式。微軟一直在構建對Visual Studio(應用開發工具套件系列產品)和Visual Studio Code的更新,這將使開發人員更方便實用這些資源。

現在,該平臺由業務分析、應用開發、流程自動化和智慧虛擬代理四部分組成,覆蓋了所有低程式碼開發需求,可以讓開發人員用少量的程式碼快速搭建自己的應用軟體。

此次GPT-3將再次助力微軟的應用,它被加入到Power Apps使用的低程式碼程式語言Power Fx中。

GPT-3的全稱是Generative Pre-trained Transformer 3,它是一個自迴歸語言模型,目的是為使用深度學習分類或產生人類可以理解的自然語言。最初GPT-3是由Open AI團隊研發,模型設計是基於谷歌開發的變換語言模型。去年微軟的Build大會宣佈為OpenAI設計的AI超算,獲得GPT-3獨家授權。

Power Fx比傳統的程式語言更易於使用,它能夠在很大程度上幫助開發人員做出正確的選擇。

比如,使用者想實現一個「找到所有在美國訂閱過期的使用者」的指令,過去在Power Fx上,開發團隊需要構建一個Power Fx語句來實現查詢。但現在有了GPT-3,它只需要把需求以正常的語言表達輸入進去,就可以直接翻譯成Power Fx的程式碼語句,比如像下面圖片顯示的一樣。

Power Apps就像是人們在搜尋框中輸入問題,再從搜尋結果中選擇一項,GPT-3會針對使用者輸入的語句返回多個Power Fx公式建議,然後,開發者可以選擇自己覺得最合適的公式。

此類AI模型的廣泛應用,可以擴大低程式碼工具的使用率和進行大眾化普及,這意味著在未來人人都可以成為開發者。

二、Azure雲服務大升級:自動抓取視訊資料,還能看懂檢查報告

微軟的雲端計算和軟體即服務(Saas)一直都以Azure為中心,這是一套供開發人員在其應用程式中使用的智慧雲服務。本次大會通過Azure推出的三大AI應用和Azure認知服務功能的更新,將簡化開發人員的工作流程,從而提升微軟各平臺的競爭力。

1、三大Azure AI應用:Azure機器人服務、Azure指標顧問、Azure視訊分析

本次大會新推出了三大塊AI應用,分別是Azure機器人服務(Azure Bot Service)、Azure指標顧問(Azure Metrics Advisor)和Azure視訊分析(Azure Video Analyzer)。

開發人員在簡化程式碼的情況下,能給機器人新增語音和電話功能,併為機器人測試、偵錯和釋出多個功能通道。Azure機器人服務能為使用者提供現階段已拓展的開源工具,其中包括線上辦公用的智慧畫布。

▲Azure機器人工作原理

Azure指標顧問會自動抓取資料資訊,機器將自動從感測器、產品和業務指標中監測系統上的異常情況,並提供診斷報告。通過使用Azure指標顧問,使用者可以監控從製造商到銷售不同階段時增長引擎的效能。

Azure視訊分析功能可以幫助使用者從本地視訊和直播視訊中,快速構建AI驅動的視訊分析。這項技術可以用於工作場所安全、店內體驗、數字資產管理、內容貨幣化等場景的應用。

2、Azure認知服務更新:文件翻譯、報告分析、認知搜尋

Azure認知服務(Azure Cognitive Services)能使每位開發人員無需具備機器學習的專業知識就能接觸到AI。今年大會介紹了Azure認知服務新增的兩大功能,分別是文件翻譯和檢查報告分析。

文件翻譯能夠幫助使用者在快速翻譯文章的同時,還可以保留源文件的格式和結構,這對於需要將複雜文件翻譯成多國語言的公司和機構具有重要影響。

檢查報告分析功能,可以為使用者快速處理和提取報告中的關鍵資訊,主要應用在識別醫生筆記、醫學期刊、電子健康記錄和臨床試驗等場景。對於大部分人來說,每次拿到醫院的體檢報告,就像是在看異國文字,因為不是非專業人員,很難看懂報告中的資料含義。如果通過檢查報告分析這項功能,便可輕鬆瞭解其中的關鍵資訊了。

除此之外,微軟還推出了Azure認知搜尋(Azure Cognitive Search)、Azure表單識別(Azure Form Recognizer)和Azure沉浸式閱讀(Azure Immersive Reader),三款認知服務。

3、從應用服務、邏輯功能和API管理,不斷完善Azure Arc

微軟在2019年宣佈推出Azure Arc,它是一種軟體解決方案,可以將本地和多雲資源投射到Azure資源管理器中。

目前微軟正在探索對更多雲服務的Arc支援,包括Azure應用服務、Azure功能、Azure邏輯應用程式和Azure API管理。從多層面幫助使用者將Azure雲端成熟的管理功能擴展到任何基礎架構。 它能夠將Azure的服務運行於本地資料中心、 跨雲環境上。

▲Azure Arc的細分架構

三、Windows:Edge瀏覽器更新,推出Arm開發者工具包

就在今年5月,微軟宣佈了全面停止對IE瀏覽器的支援,這個誕生於1995年,年僅26歲的瀏覽器將在2022年6月15日正式「退休」,微軟從而轉向Edge瀏覽器的使用。

▲微軟官網公告裡,IE的圖示慢慢變成Edge的圖示

微軟曾在2015年開發了Edge網頁瀏覽器,在此次釋出會上納德拉推出了Edge v91版,它將升級Sleeping Tabs標籤休眠功能。這項技術可以手動設定在特定時間後休眠,然後釋放記憶體空間,這樣就不會佔用不必要的記憶體和CPU資源。據微軟資料,該項功能能夠平均節約37%的CPU和減少32%的記憶體使用,有助於改善電池壽命。

另外,Edge v91版確認會包括Startup Boost啟動加速功能。這項技術通過在後臺運行一組常駐程序,保證瀏覽器無需載入額外資源即可開啟。

最近幾個月,微軟一直在為Windows開發新程式商店,作業系統UI也會有明顯變化。包括Chrome、Firefox瀏覽器。還有訊息稱,微軟將允許第三方平臺App入駐,但微軟會針對App分走15%的收入,對於遊戲部分它將分走12%。

微軟的終端應用Windows Terminal 1.9預覽版在大會上也正式釋出。在這項應用裡,微軟新增了「Quake Mode」模式,它支援使用者從Windows的任何位置快速開啟新的終端視窗,還可以控制UI、設定預設命令列工具、後臺選項等設定。

微軟釋出了Windows-on-Arm開發者工具包,其中包括配備了高效能Arm晶片的第三方Windows10裝置,基於Arm晶片推出的Surface個人電腦。帶有Arm晶片的Windows PC將於今年夏天發售,這意味著使用者可以馬上體驗到64位的Arm晶片所運行的系統,而不是傳統的Intel或AMD系統。

在大會上,微軟公佈了Project Reunion 0.8預覽版。這個平臺有助於打破Win32應用程式和UWP應用之間的界限,無需重寫程式碼即可適配兩個平臺。同時,Project Reunion 0.8預覽版添加了對於WinUI 3、WebView2,以及NET 5應用的支援。

關於Linux應用,本次大會微軟推出了Linux GUI的正式版本,它可以支援為單個應用在開始選單建立快捷方式。

四、Teams協作辦公應用程式的全家桶,支援虛擬會議、AI降噪

新冠肺炎疫情期間,微軟為應對Slack、Google Meet(Workspace)和Zoom而推出的Teams,使用者從2000萬激增到1.45億。在疫情的衝擊之下,人們的生活、工作方式發生了巨大變化,混合工作制將常態化。

因此,人們需要一套完善、便捷的工作應用程式集合。它們既可以實時會議、訊息傳遞、文件協作,還能具有業務流程自動化管理等功能。

此次,在開發者大會上,微軟基於基於雲端計算的服務上,釋出了「協作應用程式」集合,它能夠實現內部程式的跨平臺合作。

早在2019年,微軟就提出了Microsoft Fluid Framework的概念,現在這項功能可以在Teams上實現。人們可以在Outlook、Office等應用中無縫銜接地共享文件、任務和計劃等。在這次的釋出會上,微軟為Teams推出了新的功能,包括會議摘要、智慧顯示器、投票、現場記錄、預約日程安排、虛擬會議室、AI支援的背景噪音消除以及Viva員工體驗整合等。

還有會議的Together模式,它給使用者提供了更多個性定製的功能,使會議氛圍變得更輕鬆有趣。

為了更好地開發Teams,微軟結合Microsoft Azure、Microsoft Graph為開發人員提供了一些列的工具包和資源。目前,每天有1.45億活躍使用者使用微軟。

五、其他看點:成立綠色軟體基金,舉辦科技大賽

今天微軟還宣佈,聯合埃森哲、GitHub和ThoughtWorks等頂級科技公司,將成立一個名為「綠色軟體基金會」的非營利組織。該基金會主要是通過提供較少碳應用的應用程式,來幫助解決全球氣候危機,預計在2030年將軟體的碳排放減少45%。

和往年一樣,今年Build大會將繼續舉辦「Imagine Cup」,這是微軟為全球大學生創辦的科技大賽。鼓勵學生通過使用相關工具和技術,來展示他們的創意和技術才能,創建一流的科技解決方案。

在往屆比賽中,曾湧現了非常多的創意項目,涵蓋視訊遊戲、醫療裝置等等。例如,2019年的一位獲獎者提出了一個 「適用於哮喘和其他慢性呼吸道病人的汙染面具」。

結語:雲服務、AI技術是今年大會的主角

總體來看,今年微軟的開發者大會將昔日叱吒風雲的Windows、Office變成了配角,雲服務、AI等新賽道站上了C位。雖然Google Cloud和AWS是其強有力的競爭對手,但對於微軟龐大的軟體生態來說,優先確保開發者的使用者體驗,使他們選擇Azure公共雲,這比其它什麼都重要。

微軟CEO薩蒂亞納德拉說:「開發人員不再簡單地構建應用程式;他們正在構建數字產品,推動我們前進,解決世界上最具有挑戰性的問題。」

來源:Microsoft


IT145.com E-mail:sddin#qq.com