在 VS Code 中使用代理程式規劃

規劃代理程式可讓您在開始實作之前建立詳細的實作計畫,以確保所有需求都得到滿足。透過待辦事項清單,代理程式可以確保其專注於整體目標並有效追蹤進度。

若要了解規劃代理程式如何融入代理程式架構的背景資訊,請參閱代理程式概念

本文說明如何在 VS Code 中使用規劃代理程式和待辦事項清單。

如何規劃任務

若要規劃任務,請在「聊天」檢視中使用內建的 規劃 代理程式,描述您的任務,並反覆修改產生的計畫。

  1. 透過按下 ⌃⌘I (Windows、Linux Ctrl+Alt+I) 開啟「聊天」檢視,然後從代理程式下拉式清單中選取 規劃

    或者,鍵入 /plan 後接任務描述,即可切換至規劃代理程式並一步開始規劃。

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

    Implement a user authentication system with OAuth2 and JWT
    

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

    /plan Add unit tests for all API endpoints
    
  3. 在代理程式研究您的任務後,回答代理程式提出的任何澄清問題。

  4. 規劃代理程式會產生高層級計畫摘要、實作和驗證步驟。審閱計畫草稿並提交後續提示,以反覆修改計畫,直到它符合您的要求。

  5. 當計畫確定後,選擇開始實作,或在編輯器中開啟規劃提示以供進一步審閱。

    若要實作計畫,您可以繼續在相同的會話中進行,或啟動新的Copilot CLI 會話以在背景實作計畫。

提示

規劃代理程式會將其實作計畫自動儲存到會話記憶體檔案 (/memories/session/plan.md)。若要存取此檔案,請執行聊天: 顯示記憶體檔案命令,並從清單中選取 plan.md。會話記憶體會在對話結束時清除,因此計畫在後續會話中不可用。

自訂規劃

您可以自訂規劃流程以符合團隊的工作流程

  • 建立自訂規劃代理程式。定義具有特定規劃流程指示的自訂代理程式,例如強制執行架構準則或要求特定的規劃交付項目。

  • 選擇規劃和實作的模型。使用 chat.planAgent.defaultModel Open in VS Code Open in VS Code Insiders 設定為規劃代理程式選取預設模型,並使用 github.copilot.chat.implementAgent.model Open in VS Code Open in VS Code Insiders 設定為實作步驟選取模型。

  • 為規劃代理程式新增額外工具 (實驗性)。使用 github.copilot.chat.planAgent.additionalTools Open in VS Code Open in VS Code Insiders 設定,讓規劃代理程式在研究和規劃階段可以存取其他工具。例如,使用 MCP 伺服器連接到內部資料來源或工具。

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