使用 VS Code 中的 Agent 進行開發
Visual Studio Code 內建 AI Agent。只需描述您想要建構的內容,Agent 就會規劃執行步驟、編寫程式碼,並在整個專案中驗證結果。Agent 可處理端對端的任務:跨多個檔案建構功能、偵錯並修復失敗的測試、在不同框架間進行重構、使用整合式瀏覽器測試網頁應用程式,或發送 Pull Request 以供團隊審核。
選擇您的工作方式
VS Code 為您提供了兩種使用 Agent 的介面。您可以選擇適合當前任務的介面,並在兩者之間自由切換。兩者共享相同的 Agent 工作階段、設定和快速鍵,因此切換過程無縫且無需額外成本。
Agent 優先 (Agent-first)
以聊天為主要介面,跨專案協調 Agent。
程式碼優先 (Code-first)
Agent 在您的編輯器、偵錯工具和擴充功能旁提供協助。
隨時切換
兩種介面共享工作階段、設定和快速鍵。您可以自由地在兩者間切換。
以任何模型執行任何 Agent
Agent 會在需要執行工作的地方運作。無論是為了互動式工作在本地執行、為了自主任務在背景執行、為了透過 Pull Request 進行團隊協作在雲端執行,還是透過 Anthropic 和 OpenAI 等第三方供應商執行皆可。您可以隨時將任務從一種 Agent 類型移交給另一種,並保留相關的上下文。

從 OpenAI、Anthropic、Google 等提供的數十種模型中進行選擇,或使用您自己的 API 金鑰來使用任何供應商的任何模型。您可以隨時切換模型,無需更改工作流程。深入了解 Agent 類型與語言模型。
打造適合您的 Agent
當 Agent 了解您專案的規範並擁有正確的工具時,表現最為出色。VS Code 為您提供了多種方式來調整 Agent,確保它們從一開始就能產生符合您程式碼庫和團隊慣例的程式碼。
自訂指令
定義編碼標準與規範,讓 Agent 產生的程式碼符合您的風格。
自訂 Agent
建立具有特定角色的 Agent,例如程式碼審查員或文件撰寫員。
Agent 技能
教導 Agent 專門的能力,使其能跨 VS Code、CLI 和雲端 Agent 運作。
MCP 伺服器
連接外部工具與服務,讓 Agent 可以存取資料庫、API 等資源。
深入了解自訂 Agent。
信任與控制
Agent 可以讀取與編輯檔案、執行終端機指令以及呼叫外部服務。VS Code 讓您掌握控制權:在工具呼叫執行前進行核准或拒絕、設定符合您習慣的自主權限等級,並啟用 Agent 沙盒(Sandboxing)以在作業系統層級限制檔案系統與網路存取。深入了解信任與安全及AI 安全性。
組織可以集中管理團隊中可用的 AI 功能、模型與工具。管理員可定義政策來控制 Agent 的功能、限制 MCP 伺服器或擴充功能,並強制執行合規要求,讓開發人員開箱即用,獲得一致且受管的體驗。深入了解企業級 AI 政策。
開始使用
AI 功能已內建於 VS Code 中。若要啟用它們,請使用您的 GitHub 帳號登入。
- 將滑鼠游標懸停在狀態列 (Status Bar) 的 Copilot 圖示上,然後選擇 使用 AI 功能 (Use AI Features)。
- 按照提示進行登入。如果您尚未訂閱,您將會自動加入免費方案,該方案對建議與聊天功能設有每月使用限制。
- 現在,您可以在 VS Code 中使用 AI 功能了。
您也可以輸入自己的 API 金鑰,無需訂閱 Copilot 即可使用任何供應商的模型。深入了解語言模型。
若需詳細的設定選項(包括 GitHub Enterprise 帳號及停用 AI 功能),請參閱設定 GitHub Copilot。