近日,科技新聞傳出,微軟公開預覽版的AI Shell吸引了廣泛關注。這一工具旨在通過人工智能技術,簡化編碼流程、快速排查錯誤,并自動化各類工作流程,為開發者和IT專業人士帶來更加智能的命令行體驗。
AI Shell的核心由兩大AI智能體構成:Azure OpenAI Agent和Copilot in Azure Agent。前者能夠處理自然語言查詢、代碼生成等多種任務,并且無縫集成Azure OpenAI服務,支持用戶自定義模型和數據集。后者則專注于為云用戶提供Azure CLI和PowerShell命令建議,確保在Azure環境中工作的安全性和高效性。
安裝AI Shell的過程十分簡便,只需在Windows 10或更高版本的系統中,搭配PowerShell 7.4.6或更高版本,用戶即可通過運行特定的腳本完成安裝。配置過程同樣簡單快捷,用戶只需在PowerShell中運行Start-AIShell命令,選擇首選智能體,再通過簡單的命令配置API密鑰即可。
在實際應用中,AI Shell展現了其強大的功能。它能夠回答用戶提出的各種問題,如查找特定大小的文件、生成Python代碼等。用戶只需向AI Shell提出需求,它便能迅速提供相應的PowerShell腳本或Python代碼,并根據用戶反饋進行調整和優化。
例如,當用戶需要獲取大小超過200MB的文件列表及其詳細信息時,AI Shell能夠立即生成相應的命令,并輸出文件的全名和大小。在另一個例子中,用戶要求掃描整個電腦中的大文件,AI Shell在執行過程中不僅排除了訪問被拒絕的目錄,還在輸出中明確顯示了文件大小和名稱。
AI Shell不僅支持自然語言描述生成命令,還具備其他多種功能。用戶可以通過/code post命令將生成的代碼發布到PowerShell終端,通過/code copy命令復制生成的代碼。resolve-error命令能夠將PowerShell終端中的錯誤發送至AI Shell窗口,尋求智能體的解決方案。Invoke-AIShell命令則允許用戶向AI Shell發送查詢,獲取更多幫助。
AI Shell還具備生成Python代碼的能力。在一次測試中,科技媒體要求AI Shell為基本計算器編寫Python代碼,AI Shell迅速生成了相關腳本,并成功運行。這一功能對于需要頻繁編寫代碼的開發者和IT專業人士來說,無疑將大大提高工作效率。
AI Shell的推出,標志著微軟在人工智能領域又邁出了重要的一步。這一工具將極大地簡化開發者和IT專業人士的工作流程,提高編碼效率和準確性。未來,隨著技術的不斷進步和應用的不斷深化,AI Shell有望為更多用戶帶來更加便捷、智能的命令行體驗。