微軟 AI Shell 實測! Win11 命令行效率利器

科技媒體 Windows Latest 昨日(12 月 26 日)發(fā)布博文,初步上手微軟公開預(yù)覽版 AI Shell。
AI Shell 簡介
我們曾于今年 11 月報道,該工具旨在通過 AI 智能簡化編碼、排查錯誤和自動化工作流程,為開發(fā)者和 IT 專業(yè)人員提供智能化的命令行體驗,其核心是 Azure OpenAI Agent 和 Copilot in Azure Agent 兩個 AI 智能體:
- Azure OpenAI Agent 處理自然語言查詢、代碼生成等多種任務(wù),并無縫集成 Azure OpenAI 服務(wù),支持自定義模型和數(shù)據(jù)集;
- Copilot in Azure Agent 則專注于為云用戶提供 Azure CLI 和 PowerShell 命令建議,需進行 Azure 身份驗證和 IAM 角色配置以確保安全。
AI Shell 安裝
AI Shell 的安裝過程簡便快捷,只需 Windows 10 或更高版本及 PowerShell 7.4.6 即可,用戶可通過運行指定腳本完成安裝。
Invoke-Expression “& { $(Invoke-RestMethod ‘https://aka.ms/install-aishell.ps1’) }”
配置過程同樣簡單,以 OpenAI 為例,只需在 PowerShell 中運行 Start-AIShell 命令,選擇首選智能體,再運行 / agent config 命令打開配置文件,添加 API 密鑰即可。
實際體驗
AI Shell 可以回答用戶提出的各種問題,例如查找特定大小的文件、生成 Python 代碼等。它能夠根據(jù)用戶需求提供相應(yīng)的 PowerShell 腳本或 Python 代碼,并根據(jù)用戶反饋進行調(diào)整和優(yōu)化。
測試結(jié)果表明,AI Shell 還可以解釋 cmdlet、編寫和優(yōu)化 PowerShell 腳本,甚至可以作為常規(guī) AI 助手使用。
實例 1:查找特定大小的文件
其中一個例子是:“我的電腦上有很多文件。我想要獲取大小超過 200 MB 的文件列表以及有關(guān)其具體位置的詳細(xì)信息。”
其輸出的命令如下:
Get-ChildItem -Path “C:\Path\To\Search” -Recurse -File | Where-Object { $_Length -gt 200MB } | Select-Object FullName Length
實例 2:掃描電腦中的大文件
在另一個實例“我想掃描整個電腦中的大文件”,執(zhí)行后默認(rèn)輸出包含訪問被拒絕的目錄,且沒有顯示文件大小。
在后續(xù)提示中要求排除訪問被拒絕的目錄,并在第一列中顯示文件大小,然后顯示文件名和目錄,生成了以下命令:
Get-ChildItem -Path “C:\” -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_Length -gt 200MB } | Select-Object @Name=SizeMB Expression={[math]Round($_Length / 1MB 2)} FullName DirectoryName
實例 3:生成 Python 代碼
該媒體要求 AI Shell 為基本計算器編寫 Python 代碼,生成的相關(guān)腳本可正常工作。
其
它功能
除了自研語言描述生成命令之外,AI Shell 還支持其它功能:
/code post
命令可將生成的代碼發(fā)布到 PowerShell 終端;/code copy
命令可復(fù)制生成的代碼;resolve-error
命令可將 PowerShell 終端中的錯誤發(fā)送至 AI Shell 窗口尋求解決方案,這與 Windows Terminal Chat 的功能非常相似;Invoke-AIShell
命令可用于向 AI Shell 發(fā)送查詢。
相關(guān)文章
Win11 24H2 DHCP 問題仍未解決! 部分用戶無法連接Wi-Fi網(wǎng)絡(luò)
微軟Windows 11 24H2版本遭遇了持續(xù)的網(wǎng)絡(luò)連接問題,部分用戶在更新后發(fā)現(xiàn)無法使用Wi-Fi連接,導(dǎo)致無法訪問互聯(lián)網(wǎng),附兩種臨時解決辦法2024-12-30Win11 24H2隱藏改動! 封堵注冊表經(jīng)典Alt+Tab任務(wù)視圖恢復(fù)無望
在微軟Windows 11的最新更新24H2版本中,用戶將無法再體驗到經(jīng)典的Alt+Tab任務(wù)視圖界面,詳細(xì)請看下文介紹2024-12-30Win11了解此圖片圖標(biāo)怎么刪除? Spotlight壁紙刪除了解有關(guān)此圖片的技巧
最近有朋友問我,為什么他們的Win11桌面上突然多了一個“了解此圖片的信息”圖標(biāo),而且還刪不掉,其實這個問題挺常見的,今天我就來教大家如何搞定它2024-12-25Win11右鍵菜單大變身! 輕松解鎖win11右鍵直接顯示全部選項的技巧
在升級至Windows 11系統(tǒng)后,不少用戶發(fā)現(xiàn)桌面右鍵菜單的“顯示更多選項”變得不那么直觀了,需要額外點擊才能展開全部功能,這無疑給日常操作帶來了一絲不便,下面我們就來2024-12-25微軟更新支持文檔: 新增無法正常啟動下用WinRE 中卸載 Win10/11 更新的
微軟同時針對 Windows 10 和 Windows 11 的支持文檔進行了修改,用戶訪問相關(guān)頁面時,首先會注意到關(guān)于 Windows 10 即將停止支持的醒目提示,微軟建議用戶避免使用該操作系2024-12-25Win11/10怎么設(shè)置IPv4地址? 輕松解決無法上網(wǎng)問題
有時我們可能會遇到電腦正常開機并連接到網(wǎng)絡(luò),但無法上網(wǎng)的情況,這種情況往往令人困擾,而很多時候,問題的根源在于IPv4地址設(shè)置錯誤,下面我們就來看看正確的設(shè)置方法2024-12-24Win11測試新功能: 支持調(diào)整攝像頭分辨率和幀率
Win11系統(tǒng)最近引入了新功能,可以對攝像頭進行一些列設(shè)置,如亮度、對比度、銳度等參數(shù),詳細(xì)請看下文介紹2024-12-24Win11怎么打開.NET Framework 2.0和3.5?
.net framework 3.5如何開啟?要在Windows系統(tǒng)上啟用.NET Framework 2.0和3.5可以按照以下步驟操作,詳細(xì)請看下文2024-12-23Win11十二月更新KB5048667/KB5048685再出問題:游戲性能下降 菜單無響應(yīng)
微軟發(fā)布的Windows 11十二月更新被曝出多個問題,用戶紛紛反映遭遇到了開始菜單卡頓甚至無響應(yīng)的情況,以及游戲性能的明顯下降2024-12-23舊Windows更新文件怎么刪? Win11/10刪除Windows更新緩存文件的四種方法
在日常使用電腦的過程中,我們難免會遇到系統(tǒng)存儲空間緊張、無法安裝新的Windows更新等問題,這時,刪除舊的Windows更新文件就成為了一個有效的解決方案2024-12-21