Windows Copilot登場,ChatGPT默認(rèn)用必應(yīng)搜索,微軟聯(lián)手OpenAI的大宇宙來了(2)
我們知道,開發(fā)人員在工作中需要不斷地處理手動開發(fā)設(shè)置,不僅頻繁點(diǎn)擊,還要進(jìn)行多個(gè)工具登錄、導(dǎo)航次優(yōu)的文件系統(tǒng)和上下文切換。所有這些都會嚴(yán)重影響他們的開發(fā)效率。
因此,為了提升開發(fā)人員的工作效率,微軟在 Windows 11 中推出新的生產(chǎn)力伙伴 Dev Home。目前已經(jīng)提供了 Dev Home 預(yù)覽版,其 WinGet 配置功能用于實(shí)現(xiàn)更簡單快速的設(shè)置、Dev Drive 功能用于增強(qiáng)文件系統(tǒng)功能、新增一個(gè)自定義控制面板用于在一個(gè)地方跟蹤所有工作流程和任務(wù)。這些都可以簡化開發(fā)人員的工作流程。
Dev Home 可以輕松鏈接到 GitHub,方便地安裝自己需要的工具和包。
Dev Home 還可以使用 Microsoft Dev Box 和 GitHub Codespaces 在云上配置用戶編碼環(huán)境??傊?,通過為開發(fā)人員設(shè)計(jì)的 Dev Home,微軟提供了一個(gè)終極生產(chǎn)力伙伴,讓他們可以專注于自己最擅長的事情 —— 編寫代碼。
Dev home 地址:https://github.com/microsoft/DevHome
WinGet 配置無人值守且可靠的開發(fā)機(jī)器設(shè)置
使用新的 WinGet 配置,開發(fā)人員只需點(diǎn)擊幾下就可以準(zhǔn)備好編碼。這種無人值守、可靠且可重復(fù)的機(jī)制使開發(fā)人員可以跳過設(shè)置新機(jī)器或啟動新項(xiàng)目的手動工作,消除了下載正確版本的軟件、包、工具和框架以及應(yīng)用設(shè)置的煩惱。設(shè)置時(shí)間可以從幾天縮短至幾小時(shí)。
Dev Drive:為開發(fā)人員量身定制新存儲卷
用戶經(jīng)常遇到這種情況,即需要處理包含數(shù)千個(gè)文件和目錄的存儲庫,這對 I/O 操作(例如構(gòu)建)提出了挑戰(zhàn)?,F(xiàn)在,微軟推出了一種新型存儲卷 Dev Drive,兼具性能和安全兩大特性,專為開發(fā)人員定制。
Dev Drive 基于 Resilient File System,在文件 I/O 場景的構(gòu)建時(shí)間方面提供了高達(dá) 30% 的文件系統(tǒng)改進(jìn)。
Dev Home 使得在環(huán)境設(shè)置過程中設(shè)置 Dev Drive 非常簡單。它非常適合托管項(xiàng)目源代碼、工作文件夾和包緩存。微軟將于本周晚些時(shí)候提供 Dev Drive 的預(yù)覽版。
在 Dev Home 中有效跟蹤用戶工作流程
Dev Home 還可以幫助用戶管理正在運(yùn)行的項(xiàng)目,通過添加 GitHub 小部件來有效地跟蹤所有編碼任務(wù)或發(fā)出的請求、以及跟蹤 CPU 和 GPU 性能。此外,微軟正在與 Team Xbox 合作,將 GDK 整合到 Dev Home,使其更容易開始游戲創(chuàng)作。
GitHub Copilot X 加持的 Windows Terminal
GitHub Copilot 的用戶將能夠通過 inline 和實(shí)驗(yàn)性聊天體驗(yàn)使用自然語言 AI 模型來推薦命令、解釋 error,并在 Terminal 應(yīng)用程序中采取行動。
此外,微軟還在 WinDBG 等開發(fā)人員工具中試驗(yàn) GitHub Copilot 支持的 AI 功能,幫助用戶提高工作效率。GitHub Copilot Chat 候補(bǔ)名單現(xiàn)已開放,微軟即將開通這些功能的訪問權(quán)限。
讓每個(gè) Windows 11 開發(fā)者都成為 AI 開發(fā)者
此外,微軟繼續(xù)投資于重要的工具,使應(yīng)用程序的構(gòu)建更加民主化,以適應(yīng)人工智能新時(shí)代。無論用戶是在 x86/x64 還是 Arm64 上進(jìn)行開發(fā),微軟都希望用戶能夠輕松地在云計(jì)算和邊緣計(jì)算中為 Windows 應(yīng)用程序帶來 AI 驅(qū)動的體驗(yàn)。
去年在 Build 上,微軟宣布了一種新的開發(fā)模式 Hybrid Loop,可以跨 Azure 和客戶端設(shè)備實(shí)現(xiàn)混合 AI 場景。同樣的,在今天 Build 上,微軟表示其愿景已經(jīng)實(shí)現(xiàn),使用 ONNX Runtime 作為 Windows AI 和 Olive 的網(wǎng)關(guān),微軟創(chuàng)建的工具鏈減輕了用戶在優(yōu)化各種 Windows 和其他設(shè)備模型時(shí)的負(fù)擔(dān)。借助 ONNX Runtime,第三方開發(fā)人員可以訪問微軟內(nèi)部使用的工具,以便在 Windows 或跨 CPU、GPU、NPU 或與 Azure 混合的其他設(shè)備上運(yùn)行 AI 模型。
在運(yùn)行模型時(shí),ONNX Runtime 現(xiàn)在支持在設(shè)備上或云端運(yùn)行相同的 API,支持混合推理場景,此外,用戶應(yīng)用程序可以使用本地資源,并在需要時(shí)切換到云端。通過新的 Azure EP 預(yù)覽版,用戶可以連接到部署在 AzureML 中的模型,甚至可以連接到 Azure OpenAI 服務(wù)。只需幾行代碼,用戶就可以指定云端點(diǎn)并定義何時(shí)使用云的標(biāo)準(zhǔn)。由此,用戶可以更好地控制成本,因?yàn)?Azure EP 允許用戶可以靈活地選擇在云端使用較大的模型或在運(yùn)行時(shí)使用較小的本地模型。
用戶還可以使用 Olive 為不同的硬件優(yōu)化模型,Olive 是一個(gè)可擴(kuò)展的工具鏈,結(jié)合了用于模型壓縮、優(yōu)化和編譯的尖端技術(shù)?;诖?,用戶可以跨 Windows、iOS、Android 和 Linux 等平臺使用 ONNX Runtime。
總結(jié)而言,ONNX Runtime 和 Olive 都有助于加快將 AI 模型部署到應(yīng)用程序中的速度。ONNX Runtime 使用戶可以更輕松地在 Windows 和其他平臺上創(chuàng)建令人驚嘆的 AI 體驗(yàn),同時(shí)減少工程工作量并提高性能。
Microsoft Store 中的新功能和新體驗(yàn)
微軟為 Microsoft Store 發(fā)布了多項(xiàng)新功能,與 AI 技術(shù)相關(guān)的包括:
- Microsoft Store AI Hub:這是一個(gè)即將上線的新功能,將由開發(fā)者社區(qū)和微軟共同構(gòu)建出最佳的 AI 體驗(yàn);
- AI 生成的關(guān)鍵詞:微軟在 Partner Center 中添加了一個(gè)新工具,利用 AI 為 Microsoft Store 中的應(yīng)用程序生成關(guān)鍵詞和搜索標(biāo)簽,提高這些應(yīng)用的可發(fā)現(xiàn)性;
- AI 生成的評論摘要:微軟利用 AI 技術(shù)將數(shù)以千計(jì)的評論匯編成一個(gè)簡單的摘要,讓客戶能夠更快、更輕松地了解其應(yīng)用程序的用戶評論和反饋。
以上僅僅是為期多天的 build 開發(fā)者大會第一天 keynote 中的內(nèi)容,而后續(xù)還有更多內(nèi)容將會陸續(xù)發(fā)布。
從中我們可以看到,微軟聯(lián)手 OpenAI,意圖打造出一個(gè) AI 大宇宙,既改造升級自己的產(chǎn)品又輻射影響整個(gè)科技社區(qū)。
也許,這波 AI 浪潮也才剛剛開始。
參考鏈接:https://blogs.windows.com/windowsdeveloper/2023/05/23/bringing-the-power-of-ai-to-windows-11-unlocking-a-new-era-of-productivity-for-customers-and-developers-with-windows-copilot-and-dev-home/
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。