使用 VS Code 中的 Agent 進行規劃

Plan Agent 讓您能在開始實作前建立詳細的執行計畫,以確保所有需求皆能滿足。透過待辦事項清單(todo lists),Agent 能確保專注於整體目標,並有效追蹤進度。

若需了解 Plan Agent 如何融入 Agent 架構的背景資訊,請參閱 Agent 概念

本文說明如何在 VS Code 中使用 Plan Agent 和待辦事項清單。

如何規劃任務

若要規劃任務,請在 Chat 視圖中使用內建的 Plan Agent,描述您的任務,並針對產生的計畫進行迭代。

  1. 按下 ⌃⌘I (Windows, Linux Ctrl+Alt+I) 開啟 Chat 視圖,並從 Agent 下拉選單中選擇 Plan

    或者,輸入 /plan 加上您的任務描述,即可切換至 Plan Agent 並一步到位開始規劃。

  2. 輸入高階任務(功能、重構、錯誤修復等)並提交。例如:

    Implement a user authentication system with OAuth2 and JWT
    

    使用 /plan 斜線指令直接從聊天輸入框開始規劃

    /plan Add unit tests for all API endpoints
    
  3. 在 Agent 研究您的任務後,回答其提出的任何釐清問題。

  4. Plan Agent 會產生一份高階計畫摘要、實作與驗證步驟。檢閱計畫草案,並提交後續提示(prompt)進行迭代,直到計畫符合您的需求。

  5. 計畫定案後,您可以選擇開始實作,或在編輯器中開啟規劃提示進行進一步審查。

    若要執行計畫,您可以繼續在同一個對話中進行,或是啟動新的 Copilot CLI 工作階段在背景執行計畫。

提示

Plan Agent 會自動將其實作計畫儲存至工作階段記憶體檔案(/memories/session/plan.md)。若要存取此檔案,請執行 Chat: Show Memory Files 指令並從清單中選擇 plan.md。對話結束後工作階段記憶體即會清除,因此該計畫無法在後續的工作階段中使用。

自訂規劃

您可以量身打造規劃流程,以符合團隊的工作流程

  • 建立自訂規劃 Agent。 定義一個具有特定規劃流程指令的 自訂 Agent,例如強制執行架構規範或要求特定的規劃交付物。

  • 選擇規劃與實作模型。 使用 chat.planAgent.defaultModel 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定來為 Plan Agent 選擇預設模型,並使用 github.copilot.chat.implementAgent.model 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定實作步驟的模型。

  • 為 Plan Agent 新增額外工具(實驗性功能)。 使用 github.copilot.chat.planAgent.additionalTools 在 VS Code 中開啟 在 VS Code Insiders 中開啟 設定,讓 Plan Agent 在研究與規劃階段能存取額外工具。例如,使用 MCP 伺服器連結至內部資料來源或工具。

© . This site is unofficial and not affiliated with Microsoft.