
微軟推出 AI Shell:命令列介面的新時代
微軟已正式推出 AI Shell 的公開預覽版,這是一款將人工智慧整合到 shell 環境中的創新工具。借助 AI Shell,使用者可以使用自然的對話互動方式與各種高級大型語言模型和 AI 代理進行互動。
AI Shell的主要特點
AI Shell 具有微軟強調的幾個值得注意的功能,旨在增強用戶體驗:
- 專用的命令列 shell 介面,稱為aish。
- 促進人工智慧代理和支援工具開發的綜合框架。
- 允許與現有 PowerShell 功能無縫整合的 PowerShell 模組。
- 預裝人工智慧代理,為新人提供即時協助和易用性。
可用的人工智慧代理
AI Shell 的此預覽版本包括兩個主要代理,用戶可以從中選擇:
Azure OpenAI 代理
根據微軟介紹,Azure OpenAI Agent扮演通用助理的角色。它利用 Azure OpenAI 提供的任何 AI 模型,能夠解決各種查詢、解釋自然語言和產生程式碼。為了增強隱私和自訂功能,使用者可以將其連接到其特定的 Azure OpenAI 模型。此外,還可以存取 OpenAI 的模型。
Azure 中的副駕駛
Azure 代理程式中的 Copilot將copilot 功能直接整合到命令列介面 (CLI) 中。它擅長提供以雲端為中心的協助,包括 Azure CLI 和 Azure PowerShell 命令,從而簡化 Azure 特定任務的自動化。使用者需要使用具有必要 IAM 角色的帳戶登入 Azure 才能存取此功能。
安裝和設定選項
對於Windows用戶,微軟發布了兩種使用AI Shell的模式。第一個選項是獨立的可執行文件,它可以在任何 shell 環境中獨立運作。第二個選項是專為 PowerShell 7 設計的 AIShell 模組,它允許使用者在 PowerShell 7 的側窗格中啟動 AI Shell,從而實現兩個工具之間的無縫互動。
快速安裝命令
要在PowerShell中輕鬆安裝AI Shell,只需執行以下命令:
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
入門
安裝完成後,透過Start-AIShell
在 PowerShell 環境中鍵入內容來啟動 AI Shell。
有關更多信息,請訪問Microsoft 開發人員部落格。
發佈留言