- 成本
- $0.16
- 首字
- 184ms
主标题:永久免费学会 AI 编程
模型没看到最早那句“不要写永久免费”,不是记住后又故意违背。
AI 与提示 · 模型与输出
上下文(context)是模型一次推理能 attend 到的 token 窗口:系统规则、当前任务、检索片段和历史对话都占预算。窗口有上限(如 8K / 32K / 200K),超限就从最早的内容开始截断,早期约定会丢失;上下文越长,单次成本和延迟也越高。管理手段是固定保留 system 与任务、按需检索、摘要历史、扩大窗口和移除噪音。
同一个改标题任务,分别用 8K 原始历史、8K 历史摘要和 32K 原始历史发送。被截断的约定会从送达清单里消失,并直接改变 AI 的文案结果。
这是 AI 文案助手正在处理的登录页请求。先看本轮真正送达模型的内容和实际回复,再切换历史摘要或更大窗口;用户任务始终不变。
把登录页主标题改短,并保留试用信息。
8K 窗口装满后,最早约定被截断;模型只根据实际送达的 8K 作答。选择“8K · 历史摘要”或“32K · 原始历史”可恢复。
上面面板把每件事演示过一遍,这里只给它们命名,方便复述。
出现下面这些信号,多半是上下文管理出了问题,不是模型变笨了。
从目标倒推预算分配,最短路径是这几步。
都要它改登录页文案。差别只在上下文怎么拼。
系统规则写清角色与边界,当前任务给出本轮目标和成功条件,历史只留「已否决的方案」摘要,再检索两段相关组件代码。窗口留有余量,早期约定都送达,模型一次就给到可用的改动。
为了「给足背景」把几十轮原始聊天和调试日志全塞进去。窗口很快超限,最早关于边界和已否决方案的约定被截断,模型看不到,于是重复给出已否决的方案——你以为它笨了,其实是那段没进窗口。
模型突然忘了 5 轮前确认过的一条硬约束。最该先查哪一项?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。