![]()
作者 | Mark Silvester
譯者 | 馬可薇
GitHub 已正式將 Copilot CLI 推向全面可用,這標志著其在將生成式 AI 融入整個軟件開發(fā)生命周期方面邁出了重要一步。這一舉措也體現(xiàn)出 GitHub 正在進一步推動,將終端打造為 AI 輔助開發(fā)的一等入口。
該工具作為 GitHub CLI 的擴展,提供了兩種主要的交互模式,旨在提升開發(fā)者的工作效率。開發(fā)者可以使用 suggest 功能,將自然語言提示轉換為復雜的 shell 命令或 Git 操作。該能力旨在減少開發(fā)者為查找不常用任務所需的特定參數(shù)和語法而頻繁查閱文檔的時間。
此外,explain 功能允許用戶就現(xiàn)有腳本或命令向 AI 發(fā)起查詢,獲取對語法各個部分作用的拆解說明。在實際場景中,這意味著當開發(fā)者在 CI 腳本中遇到一個帶有鏈式 -exec 參數(shù)的復雜 find 管道命令時,可以直接請求一段通俗易懂的解釋,而無需手動進行逆向分析。
自最初發(fā)布以來,該工具已經(jīng)逐步演進為一個更具“代理化”(agentic)的環(huán)境。GitHub 引入了多個專用代理,例如用于代碼庫分析的 Explore,以及用于執(zhí)行構建任務的 Task,同時還推出了全新的 Autopilot 模式。該功能允許 CLI 在多步驟工作流中自主運行,執(zhí)行命令、評估輸出,并在無需每一步確認的情況下動態(tài)調整執(zhí)行策略。相比默認的 suggest 流程(每條命令執(zhí)行前都需要用戶明確批準),Autopilot 更適用于長時間運行的任務,因為中斷會破壞整體流程的連續(xù)性。此外,新增對 GPT-5.4 和 Claude 4.5 的支持,使開發(fā)者能夠選擇在復雜、依賴工具鏈的流程中表現(xiàn)更優(yōu)的高推理能力模型。
盡管 GitHub 的方案與其現(xiàn)有生態(tài)系統(tǒng)高度集成,但 AI 輔助終端這一市場正變得愈發(fā)競爭激烈。Amazon Q(原名 CodeWhisperer)也提供了類似的命令行建議功能,而初創(chuàng)公司 Warp 則通過圍繞協(xié)作和 AI 驅動特性打造全新終端產品,獲得了顯著關注。此外,亞馬遜在 2023 年收購 Fig,也表明行業(yè)對于增強 shell 環(huán)境的濃厚興趣。對于尋求開源或本地優(yōu)先方案的開發(fā)者而言,Shell-GPT 或 Ollama 集成等工具提供了另一種選擇,它們通過本地運行模型來提升對數(shù)據(jù)隱私的控制能力。
要使用該已全面可用的版本,用戶需要擁有有效的 GitHub Copilot 訂閱,并安裝最新版本的 GitHub CLI。該工具支持包括 Bash、Zsh 和 PowerShell 在內的多種 shell 環(huán)境,從而覆蓋廣泛的開發(fā)場景。GitHub 表示,通過減少在終端與瀏覽器之間的上下文切換,開發(fā)者可以更長時間保持專注狀態(tài)。這一點對于經(jīng)常需要使用復雜 CLI 工具(如云服務提供商工具或容器編排工具)的 DevOps 和基礎設施工程師尤為重要。
此次發(fā)布之前,GitHub 進行了較長時間的公開測試階段,并基于真實使用場景不斷優(yōu)化建議引擎。如今進入全面可用階段,意味著該系統(tǒng)已經(jīng)達到了企業(yè)團隊所期望的穩(wěn)定性水平。與此同時,GitHub 還推出了組織級 CLI 使用指標,允許管理員跟蹤終端會話中的日活用戶數(shù)量和 token 消耗情況。針對 AI 可能產生“幻覺”結果的風險,GitHub 通過在執(zhí)行任何建議命令前強制進行顯式審查與確認,將最終控制權牢牢保留在開發(fā)者手中。
隨著軟件行業(yè)持續(xù)探索生成式 AI 的影響,像 Copilot CLI 這樣的工具正在成為該技術的實際落地形式。通過聚焦開發(fā)流程的“最后一公里”,即執(zhí)行環(huán)境,GitHub 正試圖鞏固其作為開發(fā)者工作流核心樞紐的地位。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.