Context Engineering
title Context Engineering
type concept
tags AI工程上下文上下文管理
created 2026-04-13
sources 3
Context Engineering
定义
为模型动态构建整个上下文环境的管理工程,包括相关文件、历史对话、工具定义、知识库检索结果等,让模型在做每一个决策时都能看到它需要看到的信息。由 Andrej Karpathy 和 Shopify CEO Tobi Lütke 在 2025 年提出。
与相关概念的关系
| 概念 | 时间 | 说明 |
|---|---|---|
| Prompt Engineering | 2022-2024 | 精心构造单次指令 |
| Context Engineering | 2025 | 为每个决策点动态构建上下文 |
| Harness Engineering | 2026年2月 | 设计完整的控制系统(包含 Context Engineering) |
核心问题
- 检索失败(2023 斯坦福 Lost in the Middle)→ RAG 方案
- 长度本身有害(2025 论文)→ 压缩上下文、管理窗口、浓缩历史
- 多轮迷失(2025 ICLR)→ 定期强制验证、以仓库为唯一事实来源
关键问题:上下文长度本身就在伤害推理
即使把所有无关内容遮掉强迫模型只看需要的信息,性能还是滑坡 13.9% 到 85%。即使替换成空白符结果依然如此。问题不在找不到信息,而是上下文的纯长度本身就在伤害推理。
与 Harness Engineering 的关系
Harness Engineering 包含 Context Engineering,但在更高层面运作:
- Prompt Engineering:教你怎么写一封好邮件
- Context Engineering:教你怎么把相关附件都带上
- Harness Engineering:教你怎么搭建整个办公室让员工能持续稳定工作