M3-L1 · 上下文工程:设计你给 AI 的整个信息环境
适合谁读这节课
适合:BROKE 框架用熟了,每次 AI 输出都还不错,但感觉 AI"不够了解我",或者每次对话都要重新说背景的人。
不适合:还没完成模块 2 的人——这节课是模块 2 的进阶,需要你先有基础操作经验。
读完这节课你能做到什么:从"写一个好提示词"升级到"设计一个好的 AI 工作环境"——让 AI 在整个任务过程中,都能在你设定的语境里工作。
从"提示词"到"上下文工程"
模块 2 教的是:怎么写一个好的提示词。
模块 3-L1 要往上走一步:怎么设计整个信息环境,让 AI 在这个环境里持续产出好结果,而不只是在某一条提示词里偶尔表现好。
这个"设计信息环境"的能力,现在有一个专业名词:上下文工程(Context Engineering)。
一个能说清楚这件事的比喻
假设你去找一个专业的推荐人——一个真人的资深书评人——让他给你推荐书。
场景 A:你说"帮我推荐几本书"。
他不知道你是谁,不知道你读过什么,不知道你喜欢什么风格。他只能推荐一些通用的"大多数人都喜欢的书"。可能有用,但很可能不适合你。
场景 B:你说"我最近读完了《思考,快与慢》和《黑天鹅》,都很喜欢。我特别喜欢反直觉的、颠覆认知的内容,不喜欢励志风格。我主要在通勤时读,所以希望章节不要太长。"
现在他有了足够的上下文,能推荐出真正适合你的书。
AI 也一样。 差别不在于 AI 聪明不聪明,而在于它能"看到"多少关于你和你的任务的信息。
AI 能"看到"的信息层次
AI 在回答你之前,能利用的信息来自几个来源:
层次 1:系统提示(System Prompt)
这是你(或应用开发者)提前设定的,在每次对话开始之前就存在的背景信息。比如:
- "你是一个为[公司名]服务的客服 AI,你的风格是温和、专业……"
- "你是一个内容助手,你的用户是做小红书的内容创作者,你的回答要……"
普通用户通常接触不到这一层,但如果你在开发 AI 应用,这一层至关重要。
层次 2:对话历史(Conversation History)
你和 AI 这一次对话里说过的所有内容。这是 AI 的"短期记忆"——它能记住你在这次对话里说过的事情,但下一次新对话开始,记忆就清空了。
层次 3:当前消息里的内容
你这次发送的内容——包括你的指令、你粘贴进来的材料、你提供的示例。
层次 4:检索到的外部信息(RAG)
如果配置了 RAG,AI 还能从外部数据库检索到相关信息,加入它的"视野"。
上下文工程的核心:主动设计每一层
大多数人只关心层次 3(当前消息里的内容),忽略了其他层次。
上下文工程就是主动设计每一层的内容,让 AI 在整个工作过程中,都有足够丰富的信息可以利用。
实用的三个动作:
动作 1:在对话开头建立"底板"
在第一条消息里,把所有后续任务都需要的背景信息一次性提供:
在我们开始之前,先介绍一下这次对话的背景:
我是[你的角色/职业],我的主要工作是[描述]。
我在做[这次任务的背景]。
我的读者/用户是[描述]。
我的写作风格是[描述,可以粘贴一段你写的文字作为示例]。
在这次对话里,我会给你一系列任务,全部基于以上背景。你不需要每次都重新询问背景信息。
动作 2:明确告诉 AI 你的偏好
不只是说"写得好一点",而是把你的判断标准显式化:
我的文章风格参考(这是我之前写的一篇文章的开头,你以后的写作风格向这个靠拢):
[粘贴一段你写的文字]
我特别在意的事情:
- [列出你在意的 2-3 个具体点,比如:不用形容词堆砌/每个段落不超过 5 句话/结尾要有行动指引]
我不喜欢的表达方式:
- [用正面替代方式描述,比如"用具体数字代替模糊形容词"]
动作 3:给 AI 你满意的结果样本
这是最被低估的一个动作。
比起描述你想要什么,直接给 AI 一个例子更有效:
以下是一段我觉得写得很好的文案,你以后的文案写法向这个方向靠近:
[粘贴样本]
以下是一段我觉得写得不好的文案,这种风格要避免:
[粘贴负面样本]
正例 + 负例一起给,效果比只给正例好得多。
一个真实的对比:同一个任务,两种上下文
任务:帮你写一篇关于某个 AI 工具的使用心得文章。
没有上下文工程:
帮我写一篇关于 Kimi 的使用心得文章,给内容创作者看,800 字。
→ AI 输出一篇通用的"Kimi 介绍 + 优缺点"文章
有上下文工程:
背景:我运营一个给内容创作者看的公众号,读者是在职场里做内容工作的人,他们有 AI 使用经验,但不懂技术。上周我发了一篇关于 Claude 的文章,本周想写 Kimi 做系列。
我的风格:偏实战,每篇文章必须有一个读者能立刻用的方法,不做纯评测。以下是我上周文章的开头,风格参考这个:
[粘贴文章开头]
任务:帮我写这周关于 Kimi 的文章。核心角度:Kimi 在长文档处理上和其他工具的差距,给一个实际的使用方法(不是功能介绍,是使用心得)。
格式:标题 + 开场场景(50 字内)+ 3 个要点 + 结尾行动指引。总字数 800 字。
→ AI 输出:直接可用,或只需要小改
什么是"上下文窗口",为什么你要关注它
AI 在一次对话里能"看到"的信息量是有上限的,这个上限叫上下文窗口(Context Window),单位是 token。
不同模型的上下文窗口差距很大:
- 早期 GPT-3:4K token(大约 3000 字)
- Claude 3.5:200K token(大约 15 万字)
- Llama 4 Scout(2025年):10M token(大约 750 万字)
为什么你要关注这个:
-
对话太长时,AI 会"遗忘"早期信息:超出上下文窗口的部分,AI 就看不到了。这就是为什么在一个特别长的对话里,AI 有时候会"忘记"你最开始说的背景。
-
主动在关键时刻重申重要信息:如果一个对话很长,你可以主动重复重要的约束条件("记住:最终文章不超过 500 字,风格要接地气")。
-
上下文窗口不等于记忆:即使上下文窗口很大,AI 也不会"主动记住"每件事——它每次回答时,都会重新扫描你们的对话历史。你说的越清楚,它能用的就越多。
引导练习
准备:你最近在做的或者即将开始的一个内容项目(不是一个单次任务,而是一系列相关任务)。
任务:
- 用"底板建立"的方式,写一段开场白:在这个项目的所有 AI 对话里,你会在开头放的背景信息
- 找一篇你自己写的、觉得写得不错的文章,粘贴一段作为风格样本
- 用这个底板 + 风格样本,让 AI 帮你完成这个项目的第一个具体任务
记录:比起你之前的用法,有了底板之后,AI 的输出有什么不同?
独立挑战
关掉讲义,独立完成。
任务:
设计一个完整的"对话底板",用于你未来 30 天的 AI 辅助工作。
底板内容包括:
- 你是谁(身份、主要工作)
- 你的主要任务类型(这 30 天你最常让 AI 做什么)
- 你的风格要求(附上一段文字样本)
- 你的禁区(不要用的表达 / 不要出现的内容类型)
写完之后,在新的对话里用这个底板开头,做你当下最想完成的一个 AI 任务,看效果如何。
量规
通过条件:
- 你写出了一个完整的"对话底板",包含:你是谁 + 主要任务 + 风格样本 + 禁区
- 你实际用这个底板做了一次任务,有结果记录
- 你能说出"上下文工程"和"写一个好提示词"的区别(前者关注整个对话的信息环境,后者关注单条指令)
不通过:只是理解了概念,没有实际写出底板——上下文工程是实践技能,不是知识点。
迁移挑战
场景:你要搭建一个内部 AI 助手,给你的团队用,专门帮团队做内容相关的工作。你没有技术背景,只是在用现有的工具(Claude、ChatGPT 等的 API 或界面)。
基于这节课的框架,你会给这个 AI 助手写什么样的"系统底板"(System Prompt)?
写出你的系统底板(100–200 字,用中文),然后说明你为什么选择这些内容放进去,而不是其他的。
下一节预告
M3-L2 · 拆解 → 执行 → 检查:把复杂任务变成可控流程
上下文设计好了,下一步是怎么把一个复杂的、模糊的任务,拆成 AI 可以分步执行的清晰流程——以及在每一步设置检查点,让你保持控制权。