别再死磕提示词了,真正拉开差距的是上下文工程
导读:本文强调提示工程仅为语法层面,而上下文工程才是 AI 系统成功的关键基础,涵盖文件、记忆、工具和约束等要素,能显著提升输出一致性和质量。
作者提出三个上下文层次(即时、会话、持久)和四个核心文件(身份、受众、标准、项目),并通过六周练习提供构建持久记忆系统和动态加载的实用步骤。
作者 Khairallah AL-Awady(@eng_khairallah1) 是天使投资人、Web3Arabs创始人,专注 AI 与链上研究。他以实战视角分享上下文工程等 AI 进阶方法,帮助用户构建高效 AI 系统,深受社区欢迎。
大多数人以为,想让 AI 给出更好的结果,秘诀是写出更好的提示词。
他们花几个小时打磨一句完美指令。加上「扮演一位资深专家」。再塞进「一步一步思考」。改一个词,跑一遍,再改一个词,再跑一遍。
结果几乎没有变化。
原因在这里。
提示词工程是语法。上下文工程是基础设施。基础设施永远胜过语法。
那些真正能工作的 AI 系统,能记住你的偏好,访问你的数据,稳定遵守你的规则,并且日复一日地产出可靠结果。构建这些系统的人,并没有在写更厉害的提示词。
他们在工程化更好的上下文。
上下文工程,是设计、组织和管理 AI 模型在生成回答时能够访问的准确信息。它包含提示词周围的一切。模型能读取的文件。它从之前会话带来的记忆。它能调用的工具。约束它行为的规则。校准它输出的示例。
再完美的提示词,如果放在糟糕设计的上下文里,每次都会产出平庸结果。
普通的提示词,如果放在完美设计的上下文里,每次都会产出出色结果。
这正是大多数人完全错过的转变。
这篇文章是一门完整课程。六周。从理解上下文工程到底是什么,到构建生产级 AI 系统,让它的表现超过你曾经从聊天窗口里得到的一切。
第 1 周:理解为什么只有提示词永远不够
只靠提示词思维的问题
当你向 Claude 输入一条消息时,模型看到的并不只是这条消息。它看到的是整个上下文窗口。系统提示词、所有上传文档、对话历史、工具定义,以及你最新输入的消息,全部会一起被处理。
你的提示词只是一种食材。上下文是整间厨房。
大多数人迷恋食材,却完全忽略厨房。他们写出漂亮的提示词,然后把它粘贴到一个没有任何上下文的空白对话里。接着困惑为什么输出感觉很泛。
它之所以泛,是因为模型没有任何可用来个性化的信息。它不了解你的工作、受众、标准、过去的决策,也不了解你的目标。它是在蒙着眼睛工作。蒙眼的模型会默认给出它能生成的最平均、最泛化、最稳妥的回答。
上下文工程通过给模型装上眼睛来解决这个问题。
上下文的三层结构
每一次 AI 交互都有三层上下文,而大多数人只用到了其中一层。
第一层是即时上下文。这就是你的提示词。你提出的问题、给出的指令、要求的格式。99% 的人停在这里。
第二层是会话上下文。这是模型在一次对话中知道的一切。上传文件、对话历史、系统指令。大多数人会部分使用这一层,但没有刻意设计。
第三层是持久上下文。这是能够跨会话保留的知识。记忆系统、上下文文件、知识库、保存的偏好。几乎没有人真正用好这一层,而最大的杠杆就在这里。
本周要做什么
- 审计你最近十次 AI 交互,识别你用了哪些上下文层
- 阅读 Anthropic 关于系统提示词、上下文窗口和记忆的文档
- 创建你的第一个上下文文档:用一个文件描述你是谁、做什么、服务谁、标准是什么,以及有哪些偏好
- 用同一个提示词分别在有上下文文档和没有上下文文档的情况下测试,并比较结果
- 建立个人上下文库,保存不同工作类型中可复用的上下文
第 2 周:设计你的上下文架构
别再把每次会话都当成第一次
AI 辅助工作里最大的生产力泄漏,是每一次会话都要重新解释自己。
每当你打开一个新对话,输入「我是一个服务 B2B SaaS 创业公司的营销顾问,我的受众是创始人和 CMO,我的写作风格直接、对话感强……」你就在浪费两分钟,而且每次结果都会略有差异,因为你每次的说法也略有差异。
上下文架构可以永久解决这个问题。
你只需要构建一次。随着时间持续优化。之后每一次会话开始时,模型都已经知道它需要知道的一切。
每个专业人士都需要的四个文件
你的身份文件。你是谁,做什么,专业能力是什么,背景是什么,沟通风格是什么。这是给 AI 的「入职文档」。
你的受众文件。你在为谁创作。他们的人口特征、心理特征、知识水平、痛点、目标,以及他们使用的语言。这能确保每一次输出都有明确对象,而不是泛泛而谈。
你的标准文件。什么才算好。你的质量标准、格式偏好、语气指南、反模式、优秀作品和糟糕作品示例。这是你的质量控制系统。
你的项目文件。你当前正在做什么。现阶段目标、活跃项目、近期决策、开放问题、截止时间。这是会按周或按月变化的动态层。
每次会话开始时加载这四个文件,模型就会从一个通用助手,变成一个具备上下文意识的协作者,已经理解你的世界。
本周要做什么
- 写完全部四个上下文文件:身份、受众、标准、项目
- 每个文件控制在 2,000 词以内,确保能轻松放进上下文窗口
- 用三种不同工作测试四文件配置:写作、分析、头脑风暴
- 和之前没有上下文文件的会话质量做比较
- 根据输出仍然偏离目标的地方,继续优化每个文件
第 3 周:掌握动态上下文加载
不同任务需要不同上下文
把整个知识库塞进每一次对话,是对 token 的浪费,而且会降低表现。当上下文窗口被无关信息淹没时,模型的注意力会被稀释。它试图使用所有东西,最后什么都用不好。
动态上下文加载的意思,是给模型提供当前具体任务所需的正确信息。不是你知道的一切,只是当下真正相关的内容。
想想人类专家怎么工作。外科医生不会在每一次手术前复习所有医学教材。他们会查看具体患者档案、具体手术记录和具体影像结果。他们加载相关上下文,而不是全部上下文。
你的 AI 系统也应该这样工作。
如何设计上下文加载规则
针对每一种反复出现的工作类型,定义应该加载哪些上下文文件。
写作任务加载你的身份文件、受众文件和标准文件,再加上同一格式中表现最好的内容示例。
分析任务加载你的身份文件和项目文件,再加上原始数据,以及同一主题上此前做过的分析。
研究任务加载你的项目文件、研究方法文档,以及所有你希望模型继承的既有研究。
策略任务加载全部四个文件,再加上竞争格局文档和相关行业数据。
提前定义这些加载规则后,每次会话一开始就能加载正确上下文。不再猜。不再过度加载。不再加载不足。
本周要做什么
- 列出你最常见的五类 AI 辅助工作
- 针对每一类,精确定义应该加载哪些上下文文件
- 创建一个简单文档,把每类工作映射到对应的上下文加载规则
- 测试每一种配置,验证它比加载所有内容更能改善输出
- 养成在开始任何会话前有意识选择上下文的习惯
第 4 周:构建能跨会话持久存在的记忆系统
记忆问题不是缺陷,它是你还没有使用的功能
每一次和 Claude 的对话都是全新开始。模型不会记得你昨天、上周或上个月讨论过什么。
大多数人把这当成限制。最聪明的人把它当成设计机会。
当你构建记忆系统时,你可以精确控制模型记住什么。你策划上下文。移除过时信息。加入新的认知。你有意识地塑造模型的知识库,而不是让它随机积累。
人类员工会记住一切,包括坏习惯、过时假设和错误理解。拥有设计良好的记忆系统的 AI,只会记住你希望它记住的内容,并随着你的最新思考不断更新。
AI 记忆的三种方法
手动记忆文档。最简单的方法。你维护一份持续更新的文档,记录关键决策、学习、偏好和项目历史。每次会话开始时,把相关部分粘贴进对话。这个方法适合个人和小规模工作。
结构化知识库。中级方法。你用文件夹结构组织一套 markdown 文件。Obsidian 很适合做这件事。你按项目、主题或领域对信息分类。需要具体上下文时,就加载具体文件。Claude Code 可以直接从你的文件系统读取这些文件。
向量数据库和 RAG。高级方法。你把文档嵌入到向量数据库里,并构建检索系统,让它针对任意查询自动找到并加载最相关的上下文。这个方法可以扩展到数千份文档,也是生产级 AI 系统使用的方式。
先从手动记忆文档开始。当你的上下文文档超过 20 份时,升级到结构化知识库。当你的知识库超过手动可管理范围时,再进入向量数据库。
本周要做什么
- 创建你的第一份记忆文档:持续记录 AI 辅助工作中的关键决策、学习和偏好
- 设置一个 Obsidian vault,或者按项目和主题组织一个简单文件夹结构
- 在同一个项目的连续三次会话开始时,练习加载记忆上下文
- 观察模型访问你积累的上下文后,输出质量如何变化
- 建立每周更新记忆文档的习惯,把新的学习写进去
第 5 周:用 MCP 把上下文连接到工具
没有工具的上下文,是没有双手的知识
你可以给 AI 模型提供关于你业务的完美上下文。它可以了解你的受众、标准、项目,以及完整的决策历史。
但如果它不能访问你的数据、查询数据库、搜索网页、阅读邮件,或与你的工具交互,它仍然只是一个信息非常充分的文本生成器。
MCP,也就是 Model Context Protocol,能让你的富上下文 AI 模型根据它知道的事情采取行动。
当你把深层上下文和 MCP 工具访问结合起来,模型就会从顾问变成操作者。它不只知道你的周报应该包含什么。它会拉取数据、计算数字、排版报告,并保存到你的网盘。
上下文与 MCP 的集成模式
效果最好的模式,是上下文优先,工具随后。
你的系统提示词建立上下文。模型是谁,它知道什么,遵循什么标准,当前优先事项是什么。
你的 MCP 服务器提供能力。网页搜索、文件访问、数据库查询、API 集成、邮件访问、日历访问。
你的任务提示词把二者连接起来。「基于你对我们 Q2 目标和竞争格局的了解,拉取最新市场数据,与我们的内部指标对比,并生成一份每周策略简报。」
上下文告诉模型为什么和做什么。工具告诉模型怎么做。任务告诉模型何时何地执行。
本周要做什么
- 识别你的 AI 工作流需要访问哪些外部工具和数据源
- 设置你的第一个 MCP 服务器,可以从网页搜索或文件访问开始
- 构建一个完整工作流,把你的上下文文件和 MCP 工具访问结合起来
- 端到端测试这个工作流,识别上下文和工具还需要更好集成的地方
- 记录这个工作流,方便之后复用和优化
第 6 周:构建生产系统并规模化
从个人生产力到专业基础设施
过去五周里,你构建的是个人上下文工程系统。它让你个人在使用 AI 时更快、更稳定、更有效。
下一层,是为其他人构建经过上下文工程设计的系统。
企业需要的 AI 系统,必须理解它们的具体领域,遵守它们的具体规则,访问它们的具体数据,并产出符合它们具体标准的结果。这就是被包装成产品或服务的上下文工程。
如果一个人能走进一家公司,审计它的 AI 工作流,设计上下文架构,实施记忆系统,连接 MCP 工具,并交付生产级 AI 系统,那么公司现在愿意为每个项目支付 5,000 到 25,000 美元。
这个技能的需求增长速度超过供给。未来几年还会持续增长,因为上下文工程不是一阵潮流。它是让每个 AI 应用运行得更好的基础设施层。
本周要做什么
- 把你的上下文工程系统包装成一个可重复框架
- 记录你的四文件上下文架构、加载规则、记忆系统和 MCP 集成
- 为你自己工作之外的一个真实用例,构建一个完整的上下文工程系统
- 公开分享你的框架,开始把自己定位为构建 AI 系统的人,而不是写提示词的人
- 找出三个可能从上下文工程受益的企业,并开始对话
改变一切的转变
大多数人会继续写更好的提示词。
他们会继续寻找神奇措辞。继续调整句子。继续得到一点点增量改进,同时困惑为什么别人能得到质变结果。
差别不在提示词。
差别在提示词周围的上下文。
工程化上下文。设计架构。构建记忆。连接工具。组织信息。塑造环境。
做到这些,你写出的每一个提示词都会产生只靠提示词思维无法复制的结果,无论他们把请求措辞得多么完美。
提示词工程是 2024 年的技能。
上下文工程是 2026 年以及之后的技能。
参考阅读
如果你也在关注 AI 应用如何真正落地到生产环境,2026.6.26 - 6.27 GIAC 深圳站值得关注。这次大会会集中讨论智能应用开发、架构演进,以及来自一线实践的经验与案例。
识别二维码可申请大会体验门票,点击阅读原文了解大会详细议程。