jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

wmh 發表於 2026-3-4 21:03

/plan 介紹

[color=#2C3E50][size=4][b]核心工作流程:三步驟打造可靠變更[/b][/size][/color]

[list]
[*][b]進入計劃模式[/b]:
[list]
[*]在 [b]Copilot CLI[/b] 中,你可以直接輸入指令 [i]/plan[/i] 來啟動一個計劃任務。
[*]或者你也可以在對話中按下快捷鍵 [i]Shift+Tab[/i],在「計劃模式」和普通模式之間來回切換。在 VS Code 等 IDE 的聊天介面中,則可以直接從代理下拉選單中選擇 [b]Plan agent[/b]。
[/list]

[*][b]協作式規劃(最關鍵的一步)[/b]:
[list]
[*]一旦進入計劃模式,你就像有了一個資深的架構師夥伴。你提出一個高層次的任務,例如「為我們的 CLI 工具增加一個批量導入功能」。
[*]Copilot 不會立即動手寫程式,而是會開始[b]分析你的請求,並提出一系列釐清問題[/b]。例如:
[list]
[*]"支援的檔案格式是 JSON 還是 CSV?"
[*]"需要處理重複導入的情況嗎?"
[*]"導入過程的進度如何回饋給使用者?"
[/list]
[*]這個問答的過程,能幫助你和 Copilot 對需求的理解達成一致,[b]及早發現可能被忽略的細節和潛在的邊緣情況[/b]。
[/list]

[*][b]審查與交接[/b]:
[list]
[*]在對話結束後,Copilot 會生成一個[b]結構化的實施計劃[/b]。這個計劃通常包含任務的目標、需求清單、以及一步步的執行步驟(類似一個待辦清單)。
[*][b]在這個階段,程式碼不會有任何改動[/b]。你有充分的機會仔細審查這個計劃,確保它完全符合你的預期。
[*]審查完成後,你可以:
[list]
[*][b]立即實施[/b]:直接要求 Copilot 按照計劃開始編碼。
[*][b]保存計劃[/b]:將計劃儲存為一個 Markdown 文件(例如 [i]docs/bulk-import.spec.md[/i])。這份文件可以提交到倉庫中,供團隊審查、作為文檔留存,或是在未來的會話中作為共享上下文。
[/list]
[/list]
[/list]

[color=#2C3E50][size=4][b]為什麼要用 /plan?核心優勢一覽[/b][/size][/color]

[table]
[tr][td]優勢[/td][td]說明[/td][td]帶給你的價值[/td][/tr]
[tr][td][b]降低風險,避免誤解[/b][/td][td]在寫程式前就發現認知偏差,確保 Copilot 真正理解你的需求。[/td][td]減少來回修改的時間,避免不合預期的程式碼產生。[/td][/tr]
[tr][td][b]掌控複雜任務[/b][/td][td]將大型、多步驟的任務分解為清晰的步驟,讓你對整個實施路徑有完全的掌握。[/td][td]面對複雜的改動不再心虛,能夠更有信心地推進。[/td][/tr]
[tr][td][b]知識留存與協作[/b][/td][td]生成的計劃可以保存為文件,成為團隊的知識庫,方便代辦事項梳理、sprint 規劃或新成員上手。[/td][td]提升團隊協作效率,讓 AI 輔助開發的過程更透明。[/td][/tr]
[tr][td][b]與其他功能無縫整合[/b][/td][td]計劃完成後,可以透過「交接」機制,直接讓 Coding Agent 開始實施,或是與 [i]/delegate[/i] 指令搭配,在背景執行。[/td][td]形成一個從「規劃」到「執行」再到「審查」的順暢工作流。[/td][/tr]
[/table]

[color=#2C3E50][size=4][b]進階技巧與注意事項[/b][/size][/color]

[list]
[*][b]自動上下文壓縮[/b]:在長會話中,當對話接近 token 限制的 95% 時,Copilot 會[b]自動在背景壓縮歷史記錄[/b],讓你可以進行「幾乎無限長」的對話而不中斷工作。你也可以手動使用 [i]/compact[/i] 指令來壓縮上下文,並用 [i]/context[/i] 查看 token 使用情況。
[*][b]與其他模型搭配[/b]:你可以在計劃過程中使用 [i]/model[/i] 指令切換不同的底層模型(如 GPT、Claude),比較它們提出的不同策略。
[*][b]客製化行為[/b]:你可以透過 [i]AGENTS.md[/i] 或自訂的 Agent Skills,讓 Plan agent 的行為更符合你團隊的特定規範或偏好。
[/list]

[color=#2C3E50][size=4][b]總結[/b][/size][/color]

[quote]/plan 功能將 Copilot 從一個「即時回答的程式生成器」升級為一個「可以深思熟慮、與你協作的開發夥伴」。它特別適合處理大型功能開發、程式碼重構,或是任何你希望對最終結果有更強掌控力的場景。[/quote]

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.