在 VS Code 聊天中進行規劃
Visual Studio Code 聊天中的代理可以幫助您自主執行復雜的編碼任務。計劃代理使您能夠在開始實施之前建立詳細的實施計劃,以確保滿足所有要求。透過待辦事項列表,代理可以確保它專注於整體目標並有效跟蹤進度。
使用計劃和待辦事項可讓您在開始編碼之前與代理一起組織和審閱實施的詳細資訊,從而提高生成程式碼的質量和可靠性。計劃和待辦事項還為代理提供了更好的指導,使其能夠以系統的方式處理更復雜、更耗時的任務。
本文介紹瞭如何在 VS Code 聊天中研究和規劃開發任務,包括計劃代理和待辦事項列表。
用於詳細任務研究的計劃代理
內建的計劃代理會與您協作,在執行詳細的實施計劃之前建立這些計劃。這可以確保在進行任何程式碼更改之前,所有要求都得到考慮和解決。計劃代理在計劃獲得您的審閱和批准之前不會進行任何程式碼更改。批准後,您可以將計劃移交給預設代理,或將計劃儲存以供進一步完善、審閱或團隊討論。
計劃代理旨在
- 使用只讀工具和程式碼庫分析全面研究任務,以識別要求和約束
- 將任務分解為可管理、可操作的步驟,幷包括對模糊要求的開放性問題
- 根據標準化的計劃格式,提供簡潔的計劃草稿,供使用者審閱和迭代
如何規劃任務
-
按 ⌃⌘I (Windows, Linux Ctrl+Alt+I) 開啟“聊天”檢視,然後從代理下拉選單中選擇“計劃”。
-
輸入一個高階任務(功能、重構、錯誤等)並提交。
例如
- "使用 OAuth2 和 JWT 實現使用者身份驗證系統"
- "為所有 API 端點新增單元測試"
- "儲存後表單欄位未重置提交"
-
預覽建議的計劃草稿並提供反饋以進行迭代。
計劃代理提供高階摘要和步驟細分,包括任何需要澄清的開放性問題。
提示保持在計劃模式以完善您的計劃,然後再進行實施。您可以多次迭代以澄清要求、調整範圍或解決開放性問題。這可以確保在進行任何程式碼更改之前打下堅實的基礎。
-
最終確定後,使用按鈕開始實施計劃或在編輯器中開啟計劃以供進一步審閱。
您可以選擇在同一個聊天會話中實施計劃,或者啟動後臺或雲 代理會話,在後臺自主處理實施工作。
開始實施計劃時,您仍然可以提供澄清說明,例如“從 UI 開始”或“僅第一步和第二步”。
使用待辦事項列表跟蹤進度
在處理複雜任務時,VS Code 的代理會建立一個待辦事項列表來跟蹤進度。待辦事項列表會將您的請求分解為單獨的任務,並在 AI 完成每個步驟時自動更新。這有助於您監控進度,並使代理在長時間執行的任務中保持專注。
您可以使用自然語言更新待辦事項列表,例如“將步驟 1 修改為執行 x”或“新增另一項任務”。如果代理的待辦事項不符合預期,您可以清除列表,但否則代理會根據您的反饋和它在處理請求時收集的資訊自動管理更新。