在 Windows 上安裝並使用 AI Shell 的逐步指南

在 Windows 上安裝並使用 AI Shell 的逐步指南

掌握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 或更高版本。請按照以下步驟進行無縫更新:

  1. 按下Win + X並選擇Windows PowerShell(管理員)
  2. 透過執行以下命令允許腳本臨時運行:
  3. Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

  4. 執行以下命令下載並安裝最新的 PowerShell:
  5. Invoke-RestMethod -Uri "https://aka.ms/install-powershell.ps1"-OutFile "install-powershell.ps1"
    .\install-powershell.ps1

  6. 將 PowerShell 新增至系統路徑:
  • Win + R,鍵入SystemPropertiesAdvanced,然後按 Enter。
  • 按一下環境變數
  • “系統變數”部分中,找到“路徑”並選擇“編輯”
  • 點擊新建並新增路徑:
    C:\Users\\AppData\Local\Microsoft\powershell

請記住替換<YourUsername>為您的實際 Windows 使用者名稱。

設定環境變數
  • 按一下“確定”儲存變更。
  • 使用下列命令開啟新的 PowerShell 版本:
  • pwsh

  • 透過執行以下命令驗證您的安裝:
  • $PSVersionTable

    PowerShell版本驗證
  • (可選)如有必要,恢復預設執行策略:
  • Set-ExecutionPolicy -Scope Process -ExecutionPolicy Restricted

    遵循這些步驟可確保 PowerShell 至少更新到版本 7.4.6 並可全域訪問,為成功安裝 AI Shell 奠定基礎。

    使用安裝腳本安裝AI Shell

    安裝 AI Shell 的最快方法是透過自動安裝腳本,該腳本會為您配置所有內容。操作方法如下:

    1. 按 鍵Win,鍵入“終端機”,以滑鼠右鍵按一下“終端”,然後選擇“以管理員身份執行”,以管理員身份開啟終端。
    2. 如果預設情況下終端未使用 PowerShell 打開,請從選項卡列的下拉式功能表中選擇「Windows PowerShell」。
    3. 輸入下列命令啟動更新的 PowerShell 實例:
    4. pwsh

    5. 使用以下命令執行安裝腳本:
    6. Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

      此命令將其下載aish.exe$env:LOCALAPPDATA\Programs\AIShell添加到系統的 PATH 中,從而允許從任何命令提示字元存取。

    7. 安裝後,透過在 PowerShell 中輸入命令來啟動 AI Shell Start-AIShell。這將在 Windows 終端機中開啟一個分割窗格,其中 AI Shell 可供使用。啟動 AI 代理程式後,系統會提示您選擇它。

    手動安裝AI Shell

    對於喜歡手動安裝的人,您可以手動安裝 AI Shell。這是一個逐步方法:

    1. 從與您的系統架構相符的官方來源下載最新的 AI Shell ZIP 檔案(例如AIShell-1.0.0-preview.1-win-x64.zip)。
    2. 將 ZIP 檔案解壓縮到系統上的指定資料夾,例如C:\AIShell.
    3. 將該資料夾新增至系統的 PATH 變數中,使您能夠aish.exe全域運行。
    4. 為此,請在 Windows 搜尋中搜尋“環境變數”,選擇“編輯系統環境變數”,然後開啟“環境變數。例如,C:\AIShell)。

    5. 以管理員身分開啟 PowerShell 並透過執行以下命令安裝 AI Shell PowerShell 模組:
    6. 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 copyCtrl + 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在執行時使用命令尋求協助。

    來源和圖片

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *