掌握Windows下AI Shell的安裝與使用
AI Shell 透過將先進的人工智慧功能直接整合到命令列介面 (CLI) 中來為用戶提供支援。該工具提供了一個用於與各種人工智慧模型互動的對話環境,透過簡單的命令語法、錯誤解決甚至程式碼生成來提高生產力。這份綜合指南將引導您在 Windows 系統上逐步安裝並有效使用 AI Shell。
安裝 AI Shell 的先決條件
在開始安裝之前,請確保您擁有:
- Windows 10 或 Windows 11 作業系統。
- 您的系統上安裝了 PowerShell 版本 7.4.6 或更高版本。
- 安裝軟體和修改環境變數的管理權限。
滿足這些先決條件可確保安裝過程更加順利並最大限度地減少潛在問題。
將 PowerShell 更新至最新版本
要成功安裝 AI Shell,您需要將 PowerShell 更新至版本 7.4.6 或更高版本。請按照以下步驟進行無縫更新:
- 按下
Win + X
並選擇Windows PowerShell(管理員)。 - 透過執行以下命令允許腳本臨時運行:
- 執行以下命令下載並安裝最新的 PowerShell:
- 將 PowerShell 新增至系統路徑:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Invoke-RestMethod -Uri "https://aka.ms/install-powershell.ps1"-OutFile "install-powershell.ps1"
.\install-powershell.ps1
- 按
Win + R
,鍵入SystemPropertiesAdvanced
,然後按 Enter。 - 按一下環境變數。
- 在“系統變數”部分中,找到“路徑”並選擇“編輯”。
- 點擊新建並新增路徑:
C:\Users\
\AppData\Local\Microsoft\powershell
請記住替換<YourUsername>
為您的實際 Windows 使用者名稱。
- 按一下“確定”儲存變更。
pwsh
$PSVersionTable
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Restricted
遵循這些步驟可確保 PowerShell 至少更新到版本 7.4.6 並可全域訪問,為成功安裝 AI Shell 奠定基礎。
使用安裝腳本安裝AI Shell
安裝 AI Shell 的最快方法是透過自動安裝腳本,該腳本會為您配置所有內容。操作方法如下:
- 按 鍵
Win
,鍵入“終端機”,以滑鼠右鍵按一下“終端”,然後選擇“以管理員身份執行”,以管理員身份開啟終端。 - 如果預設情況下終端未使用 PowerShell 打開,請從選項卡列的下拉式功能表中選擇「Windows PowerShell」。
- 輸入下列命令啟動更新的 PowerShell 實例:
- 使用以下命令執行安裝腳本:
- 安裝後,透過在 PowerShell 中輸入命令來啟動 AI Shell
Start-AIShell
。這將在 Windows 終端機中開啟一個分割窗格,其中 AI Shell 可供使用。啟動 AI 代理程式後,系統會提示您選擇它。
pwsh
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
此命令將其下載aish.exe
並$env:LOCALAPPDATA\Programs\AIShell
添加到系統的 PATH 中,從而允許從任何命令提示字元存取。
手動安裝AI Shell
對於喜歡手動安裝的人,您可以手動安裝 AI Shell。這是一個逐步方法:
- 從與您的系統架構相符的官方來源下載最新的 AI Shell ZIP 檔案(例如
AIShell-1.0.0-preview.1-win-x64.zip
)。 - 將 ZIP 檔案解壓縮到系統上的指定資料夾,例如
C:\AIShell
. - 將該資料夾新增至系統的 PATH 變數中,使您能夠
aish.exe
全域運行。 - 以管理員身分開啟 PowerShell 並透過執行以下命令安裝 AI Shell PowerShell 模組:
為此,請在 Windows 搜尋中搜尋“環境變數”,選擇“編輯系統環境變數”,然後開啟“環境變數”。例如,C:\AIShell
)。
Install-PSResource -Name AIShell
此命令從 PowerShell 庫檢索並安裝所需的模組,從而允許無縫整合到您的 CLI 環境中。
配置和使用AI Shell
安裝 AI Shell 後,下一步是為您選擇的 AI 代理程式配置它。預設情況下,AI Shell 提供兩個代理程式:Azure OpenAI Agent 和 Azure 中的 Copilot。 Azure OpenAI 代理程式需要透過提供端點、API 金鑰以及可能的系統提示來進行額外配置,以便根據您的特定需求自訂 AI 模型。 Azure 代理程式中的 Copilot 專注於與 Azure 相關的任務,需要您登入 Azure 才能使用它。
從配置面板中選擇一個代理程式以開始設定程序。
/agent config
透過在 AI Shell 窗格中執行命令來設定您選擇的代理程式。將開啟 JSON 格式的設定文件,允許您輸入 API 存取憑證等基本設定:
{
"GPTs": [
// Example configuration for Azure OpenAI
{
"Name": "ps-az-gpt4",
"Description": "A GPT instance for PowerShell.",
"Endpoint": "<insert your Azure OpenAI endpoint>",
"Deployment": "<insert your deployment name>",
"ModelName": "<insert the model name>",
"Key": "<insert your key>",
"SystemPrompt": "You are a helpful assistant for PowerShell scripting."
}
],
"Active": null
}
將佔位符替換為您的實際 API 金鑰並儲存設定檔。然後,透過在 AI Shell 窗格中鍵入內容來刷新/refresh
以套用變更。
與 AI Shell 互動非常簡單:在窗格中輸入查詢。若要將命令定向到特定代理,請使用@<agentName>
查詢前面的語法,例如@openai-gpt "How do I list files in a directory?"
。
使用 AI Shell 指令促進您的工作流程
AI Shell 包含各種內建指令和鍵盤快速鍵,可提高您的工作效率:
- 使用
/code post
命令或Ctrl + D, Ctrl + D
捷徑將產生的程式碼插入目前 PowerShell 會話中。 - 使用
/code copy
或Ctrl + D, Ctrl + C
將產生的程式碼片段複製到剪貼簿以供以後使用。 Alt + RightArrow
使用和在 AI Shell 和 PowerShell 窗格之間導航Alt + LeftArrow
。- 使用 cmdlet 向 AI Shell 發送錯誤訊息以尋求協助
Resolve-Error
。 - 對於複雜的查詢,請利用該
Invoke-AIShell
命令與選定的代理進行互動。 - 鍵入
/help
以顯示所有可用命令。
該/code post
命令簡化了從 AI Shell 將程式碼發佈到會話中的過程,同時/code copy
有助於保存程式碼片段以供將來參考。使用該Resolve-Error
命令,您可以直接透過 AI Shell 獲得即時故障排除支援。
結論
AI Shell 使用命令列介面增強與 AI 模型的交互,非常適合開發人員和 IT 專業人員等。無論您選擇自動安裝腳本還是選擇手動安裝以獲得更多控制,AI Shell 都能簡化 AI 互動體驗。它利用直覺的介面、強大的命令和無縫整合來顯著提高日常任務的生產力。
額外的見解
1. AI Shell有什麼系統需求?
AI Shell 需要 Windows 10 或 Windows 11 以及 PowerShell 版本 7.4.6 或更高版本。確保您具有安裝和設定的管理存取權限。
2. 我可以在沒有網路連線的情況下使用AI Shell嗎?
AI Shell 需要網路連線才能與線上託管的 AI 模型進行交互,尤其是在使用 Azure OpenAI 代理程式或存取公共 API 時。
3. 如何解決 AI Shell 的安裝問題?
如果遇到問題,請確保 PowerShell 已更新,仔細檢查 PATH 變數配置,並Resolve-Error
在執行時使用命令尋求協助。
發佈留言