2-7 透過單一脈絡原則,確保高品質的回覆
2025年4月19日
在這個單元中,我們要來談如何透過「單一脈絡原則」確保從 Cursor 得到的回覆品質良好,並且讓 Cursor 在撰寫或修改程式碼時能更準確。
什麼是單一脈絡原則?
單一脈絡原則這個概念源自 Cursor 團隊的 Eric Zakariasson 在推特上分享過的概念,英文稱為 Single Purpose Composers。我們將其翻譯為「單一脈絡原則」。

核心想法是,當你在使用 Cursor 時,如果聊天視窗或 AI 代理的視窗中已經累積了非常長的對話,過程中可能會包含各種不同的改動,這會讓 AI 模型感到困惑。在這種情況下,若繼續使用這個視窗,AI 模型的回覆品質或後續改動品質可能會下降。
簡單來說,當脈絡和改動記錄過多時,模型的輸出品質就會降低。Eric 在貼文中也提出了一個建議:當有新任務時,可以使用快捷鍵 Command + N 開啟一個新視窗,或者手動點擊開啟新視窗。新視窗會提供一個全新的空白脈絡,讓你在解決新問題時,不會受到先前脈絡的干擾,進而提升輸出和改動的品質。
先前 Eric Zakariasson 分享的另一個推特文談到,Cursor 團隊的另一名工程師 Dan Perks 最常用的快捷鍵就是 Command + N,他幾乎每五分鐘就會開一個新視窗。

如果想保留部分脈絡怎麼辦?
看到這你可能會問,如果有些脈絡是我想保留的怎麼辦? 例如當在解決某個問題時,對話已經變得很長,想應用單一脈絡原則,但又想保留對話的重點內容,這時該怎麼處理?
推薦的做法是,在原本的長對話視窗中,輸入以下提示詞:
Summarize what you did and output in Markdown format that I can copy directly.
這個提示詞會請模型把先前整個聊天視窗的脈絡總結出來,保留最精華的部分。總結後的結果可以用一鍵複製,貼到新的視窗中。因為有了總結步驟,新視窗的脈絡就不會包含那些可能讓模型困惑的雜訊。
此系列文章為 《給工程師的 Cursor 工作流 — 透過 AI 代理全方位提升開發生產力》 搭配的教材。希望透過這系列文章,將過去協助導入 AI 工具及使用 Cursor 的經驗擴展並分享給想提升生產力的讀者。如果對課程感興趣的讀者,可以加入 E+ 成長計畫,觀看影片學習。