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