在上下文窗口被填满时,让 AI 不跑偏
每个 AI 模型每次能处理的文字量都是有限的,这就是它的上下文窗口。里面装着你的消息、它的回答、你添加的文件,以及你给出的指令。对话短的时候,一切都能装下;对话长了,它就会被填满。
随着对话变长会发生什么
- 早期的指令会被挤到后面。你要求的格式、语气、要检查的步骤,这些话是在一开始说的,之后的每一条消息都夹在它们和模型的下一个回答之间。
- 较早的对话会被削减或压缩。当对话超出窗口容量,App 会为腾出空间而丢弃或压缩较早的消息,细节也随之丢失。
- 回答会跑偏。模型听起来依然很笃定,但它会漏掉一步、忘记一个约束,或者又用回你让它避免的风格。
为什么再次发送一条高质量的提示词能解决这个问题
用心写好的提示词包含每一条重要的指令。把这个提示词和新请求一起再发一次,每条指令都会紧挨着模型正在处理的内容,而不是在四十条消息之前。
- 每条指令,每一次。凭记忆重打,这里漏一行,那里少个细节。保存的提示词一字不差。
- 在新对话中保持同样的质量。重新开始往往是治好跑偏对话的最好办法,而你的指令会完整地跟着你一起过去。
- 跨模型、跨应用。同样的文字在 ChatGPT、Claude、Gemini、Copilot 或 Cursor 里都能用,切换时不用重写。
Prompt Petal 如何把它变成一键操作
你最好的提示词以花瓣的形式排布在 Mac 和 Windows 上每个 App 里的一朵小花朵周围,以及 iPhone、iPad 和 Android 上的键盘中。选中你正在处理的文字,选一个花瓣,整条提示词就会连同你的选中内容一起出现在你输入的地方。把多个变体归到一个分组中,带入你已经存在备忘录或文件里的提示词,Pro 版还能让它们在所有设备上保持一致。当一条提示词需要打磨时,“优化”会替你改写它:如何优化一个 AI 提示词。