首页 › trending › 国内还在教提示词,海外已吵翻Context工程

你可能还在收藏“XX提示词模板”,但海外开发者圈已经在为一件更大的事吵了整整一年:prompt engineering(提示词工程)这个词,正在被整个行业集体抛弃,取而代之的是 context engineering(上下文工程)。

这不是简单的换词游戏。围绕这个新词,Reddit 和 Hacker News 上爆发了三场真正的论战:这到底是“咨询公司造词割韭菜”,还是“AI应用开发的学科革命”?百万 token 的超长上下文出现后,还有没有必要精打细算?上下文快爆的时候,到底该压缩、该开子 Agent、还是该写笔记?这场争论的结果,直接决定了你写的 AI 应用是“能跑的 Demo”还是“能扛住真实用户的产品”。

国内公众号圈至今还在教学五段式提示词框架,而海外已经翻篇进入下一阶段——这就是今天这篇要补上的信息差。

一、这个词是怎么“篡位”的:一条真实的时间线

先把事实捋清楚,这场术语迁移有据可查:

换句话说:这是从民间口号变成官方工程方法论的一次完整演变,有明确的人物、时间和文本可考。海外圈吵完之后,现在的争论点已经不是“要不要做 context engineering”,而是“怎么做才对”。

二、三场论战:正反方到底在吵什么

争论一:是“换皮话术”还是“真学科”?

这是 HN 上火药味最重的一仗。

反方观点(HN 高赞区的主流嘲讽):这就是咨询公司的话术升级。有开发者讽刺这是 "rename-driven development"——改名驱动开发,词换了,活儿没变,又能出一轮新课卖钱了。Reddit 的 r/LocalLLaMA 部分用户也认为,这只是把“写好提示词”包装成听起来更专业的名词。

正方观点(以 Anthropic、LangChain 为代表):两者关注的对象完全不同。Prompt engineering 盯着一句话的措辞——“用礼貌语气”还是“用 XML 标签”;Context engineering 盯着一个系统的信息架构——什么信息、以什么格式、在什么时机、被放进那个有限的上下文窗口里。用正方的话说:prompt 是“对模型说话的技巧”,context 是“为模型搭建工作环境的工程”,后者才决定产品成败。

我的判断:反方对“词”的警惕有道理,但正方对“事”的判断是对的。你去看任何一个生产级 AI 应用的源码,真正难的不是那句提示词,而是 RAG 检索喂什么文档、多轮对话怎么裁剪历史、工具调用结果要不要塞回去——这些全是 context 问题。

争论二:百万 token 上下文都出来了,还需要“精打细算”吗?

Gemini 把窗口卷到百万级 token 之后,一种流行的乐观论调是:别优化了,全塞进去就行。

Anthropic 在那篇官方博客里正面反驳了这个想法,核心论据有两个:

  1. 上下文是有限资源,他们管这叫 "attention budget"(注意力预算)。窗口再大,模型的注意力是摊薄的。他们的实测观察是:上下文越长,模型对细节的召回越不可靠,生成质量反而下降——“大海捞针”测试能过,但多根针混在一起捞,就开始捞错。
  2. 钱和延迟都是真实的。塞 50 万 token 跑一次推理,成本和响应速度都是生产环境扛不住的,尤其是 Agent 这种一跑几十轮的场景,上下文是复利式膨胀的。

这场争论对中国开发者的现实意义在于:你没法靠堆窗口偷懒,尤其如果你的应用要考虑 API 成本。

争论三:上下文快爆了,压?开子 Agent?还是写笔记?

这是最“干货”的一仗,因为各家都拿出了具体方案:

Anthropic 官方给的落地建议是混合策略:先试 compaction(简单、便宜),复杂的多阶段任务再上 sub-agent,长期状态交给外部笔记和检索。这个“先压缩后隔离”的顺序被不少团队当成默认架构。

三、一张图看懂:上下文爆了该怎么选

flowchart TD
    A[Agent 长任务运行中] --> B{上下文膨胀了吗?}
    B -- 否 --> C[继续跑, 但监控 token 用量]
    B -- 是 --> D{丢失早期细节<br>可接受吗?}
    D -- 可接受 --> E[Compaction 压缩历史<br>/compact 或自动摘要]
    D -- 不可接受 --> F{任务能拆成<br>独立子任务吗?}
    F -- 能 --> G[Sub-agent 隔离<br>子 Agent 干脏活, 只回传结论]
    F -- 不能 --> H[结构化笔记<br>关键状态写入 NOTES.md<br>上下文只留指针]
    E --> I{需要跨会话记忆吗?}
    G --> I
    H --> I
    I -- 需要 --> J[外部存储 + just-in-time 检索]
    I -- 不需要 --> K[干干净净重开会话]
    J --> L[✅ 上下文工程闭环]
    K --> L

四、可操作的框架:write / select / compress / isolate

LangChain 把 context engineering 拆成了四个动作,这是目前最适合抄作业的抽象:

动作 含义 典型手段
Write 往上下文里写状态 Scratchpad 草稿本、NOTES.md 持久笔记
Select 往上下文里选信息 RAG 检索、工具按需调用
Compress 把已占的空间压小 历史摘要、裁剪工具输出
Isolate 把脏活隔离出去 Sub-agent、沙箱环境

对照检查你的应用:如果你只做了 Select(套了个 RAG)其他三个动作一个没有,那你的应用大概率在长会话场景下会“越来越糊涂”——这正是很多 AI 产品用户跑到第二轮就流失的技术原因。

五、信息差总结

维度 国内主流认知 海外当前共识
核心技能 收藏提示词模板、学五段式框架 设计上下文管线:选、压、隔、存
长上下文 窗口越大越好,全塞进去 窗口是预算,注意力会摊薄
对话变长 重开会话从头再来 /compact 压缩后接着干,保留状态
复杂任务 一个大 Agent 硬扛 Sub-agent 隔离 + 主窗口只留结论
长期记忆 塞在系统提示里 外部笔记 + 按需检索(just-in-time)
术语 Prompt Engineer Context Engineering(官方工程博客已定调)

六、行动指南:这周就能做的五件事

  1. 把你的系统提示当代码 review:逐段问自己“这段信息现在必须占着窗口吗?”删掉一切教学式、背景式的废话——Anthropic 的原话是把它当“编译器优化”对待,小改动大影响。
  2. 今天就试一次 /compact:如果你在用 Claude Code,跑一个长任务到中途执行 /compact,观察它如何总结状态,这就是 compaction 的手感。其他工具找等价的“对话摘要”功能。
  3. 给你的 Agent 加一个 NOTES.md:让它每完成一个阶段就把关键结论写进去,重开会话时第一件事是读它。成本几乎为零,效果立竿见影。
  4. 检查你的 RAG 是不是在“囤货”:检索回来的文档全文塞进去,就是反模式。改成只塞相关段落+来源指针,需要细节时让 Agent 再调工具去读。
  5. 读原文:Anthropic 那篇工程博客是这场争论的集大成者,一小时读完,胜过十篇二手解读。

参考来源

  1. Anthropic 官方工程博客《Effective context engineering for AI agents》:https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
  2. LangChain Blog 的 Context Engineering 系列文章(含 write/select/compress/isolate 框架),可在 blog.langchain.com 站内搜索 "context engineering"
  3. Hacker News 上关于 context engineering 的历次讨论存档,可用 https://hn.algolia.com 搜索 "context engineering"
  4. Tobi Lütke 在 Y Combinator AI Startup School(2025 年 6 月)的演讲视频,YouTube 搜索 "Tobi Lütke YC AI Startup School"
  5. OpenAI 的 GPT-5 prompting guide(Cookbook,含 agent workflow 上下文组织章节)

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入