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