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+ 成长计划,观看影片学习。