2-7 透過單一脈絡原則,確保高品質的回覆

2025年4月19日

持續學習最新的 AI 應用
更多深入的 AI 內容,都在 E+ 成長計畫 👉前往了解

在這個單元中,我們要來談如何透過「單一脈絡原則」確保從 Cursor 得到的回覆品質良好,並且讓 Cursor 在撰寫或修改程式碼時能更準確。

什麼是單一脈絡原則?

單一脈絡原則這個概念源自 Cursor 團隊的 Eric Zakariasson 在推特上分享過的概念,英文稱為 Single Purpose Composers。我們將其翻譯為「單一脈絡原則」。

Eric 分享 Single Purpose Composers 原則
Eric 分享 Single Purpose Composers 原則

核心想法是,當你在使用 Cursor 時,如果聊天視窗或 AI 代理的視窗中已經累積了非常長的對話,過程中可能會包含各種不同的改動,這會讓 AI 模型感到困惑。在這種情況下,若繼續使用這個視窗,AI 模型的回覆品質或後續改動品質可能會下降。

簡單來說,當脈絡和改動記錄過多時,模型的輸出品質就會降低。Eric 在貼文中也提出了一個建議:當有新任務時,可以使用快捷鍵 Command + N 開啟一個新視窗,或者手動點擊開啟新視窗。新視窗會提供一個全新的空白脈絡,讓你在解決新問題時,不會受到先前脈絡的干擾,進而提升輸出和改動的品質。

先前 Eric Zakariasson 分享的另一個推特文談到,Cursor 團隊的另一名工程師 Dan Perks 最常用的快捷鍵就是 Command + N,他幾乎每五分鐘就會開一個新視窗。

Dan Perks 分享自己如何用 Cursor
Dan Perks 分享自己如何用 Cursor

如果想保留部分脈絡怎麼辦?

看到這你可能會問,如果有些脈絡是我想保留的怎麼辦? 例如當在解決某個問題時,對話已經變得很長,想應用單一脈絡原則,但又想保留對話的重點內容,這時該怎麼處理?

推薦的做法是,在原本的長對話視窗中,輸入以下提示詞:

Summarize what you did and output in Markdown format that I can copy directly.

這個提示詞會請模型把先前整個聊天視窗的脈絡總結出來,保留最精華的部分。總結後的結果可以用一鍵複製,貼到新的視窗中。因為有了總結步驟,新視窗的脈絡就不會包含那些可能讓模型困惑的雜訊。

此系列文章為 《給工程師的 Cursor 工作流 — 透過 AI 代理全方位提升開發生產力》 搭配的教材。希望透過這系列文章,將過去協助導入 AI 工具及使用 Cursor 的經驗擴展並分享給想提升生產力的讀者。如果對課程感興趣的讀者,可以加入 E+ 成長計畫,觀看影片學習。

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們