上下文工程理论基础

以观其妙书院 · Obsidian 知识库

上下文工程理论基础

📚 上下文工程作为 AI 操作系统的"内存管理器"


🎯 核心定义

上下文工程(Context Engineering) 是管理 AI 跨会话任务连续性的方法论与技术体系,通过"上下文快照 + 接力机制"实现任务状态的保存与恢复。

类比理解

传统计算机架构          AI 系统架构
┌─────────────────┐    ┌─────────────────┐
│ CPU (处理器)    │ →  │ LLM (推理引擎)  │
│ 内存 (RAM)      │ →  │ 上下文窗口      │
│ 硬盘 (存储)     │ →  │ 长期记忆/知识库 │
│ 操作系统        │ →  │ AI OS (龙心 OS) │
│ 内存管理器      │ →  │ 上下文工程      │
└─────────────────┘    └─────────────────┘

🧠 为什么需要上下文工程

问题背景

  1. 上下文窗口限制: 即使是最先进的 LLM,上下文窗口也有限制(通常 128K-200K tokens)
  2. 会话过期: AI 会话有超时机制,长时间不活动会丢失上下文
  3. 记忆断片: 新会话无法自动继承旧会话的工作脉络
  4. 重复解释: 每次重新开始都需要重新解释背景,浪费时间和 token

四大失效(超长上下文问题)

失效类型 描述 症状
污染 幻觉进入上下文 AI 开始相信错误信息
干扰 模型降智 推理能力下降,错误增多
混淆 冗余偏离期望 输出不聚焦,答非所问
冲突 信息互相矛盾 AI 无法判断哪个正确

🏗️ 上下文工程的核心架构

三层记忆架构

┌─────────────────────────────────────────────────────────────┐
│                    L2 长期记忆 (海马体)                      │
│  MEMORY.md / Obsidian / IMA - 结构化知识、人生档案           │
│  持久存储,跨会话、跨项目、跨时间                            │
└─────────────────────────────────────────────────────────────┘
                              ↑↓ 定期沉淀/提取
┌─────────────────────────────────────────────────────────────┐
│                  L1 会话记忆 (工作记忆)                      │
│  context-*.md 快照 - 单次会话完整记录                        │
│  项目级存储,跨会话但限于单一任务                            │
└─────────────────────────────────────────────────────────────┘
                              ↑↓ 实时读写
┌─────────────────────────────────────────────────────────────┐
│                  L0 工作记忆 (上下文窗口)                    │
│  当前对话历史、SESSION.md - 7-10 轮对话                      │
│  临时存储,会话内有效                                        │
└─────────────────────────────────────────────────────────────┘

上下文快照的核心要素

要素 作用 示例
项目/任务信息 定位工作范围 名称、类型、领域、优先级
已完成事项 避免重复工作 阶段完成内容 + 累计进度
待办事项 明确下一步 高/中/低优先级分类
关键决策记录 理解决策依据 决策内容、依据、时间
关键上下文 快速理解背景 核心概念、重要数据
AI 记忆状态 恢复工作环境 已加载 Skills、激活引擎
风险提示 避免重复踩坑 已知问题 + 解决方案
会话摘要 快速回顾 核心产出 + 下一步建议

🔄 知行合一三阶段在上下文工程中的应用

表示空间 (观察完整经验) → 压缩 (提炼核心洞察) → 泛化 (扩展应用场景)
     ↓                        ↓                        ↓
  完整会话记录            快照提炼                  跨项目复用
  (SESSION.md)        (context-*.md)           (模式识别)

表示空间

压缩

泛化


📐 上下文工程的设计原则

1. 双向友好原则

2. MECE 原则

3. 最小必要信息原则

4. 时间戳版本管理

5. 人工检查点原则


🔬 上下文工程的技术实现

快照生成算法

def generate_snapshot(session_state):
    """
    生成上下文快照
    
    核心逻辑:
    1. 提取关键实体 (项目、任务、决策)
    2. 识别完成状态 (已完成/进行中/待开始)
    3. 建立关联关系 (任务依赖、文件引用)
    4. 压缩冗余信息 (去重、摘要)
    5. 结构化输出 (Markdown 模板)
    """
    
    # Step 1: 实体提取
    entities = extract_entities(session_state)
    
    # Step 2: 状态识别
    status_map = identify_status(entities)
    
    # Step 3: 关系建立
    relations = build_relations(entities, status_map)
    
    # Step 4: 信息压缩
    compressed = compress_info(session_state, threshold=0.7)
    
    # Step 5: 模板填充
    snapshot = fill_template(compressed, template="context_v1")
    
    return snapshot

状态恢复算法

def restore_context(snapshot_file):
    """
    从快照恢复上下文
    
    核心逻辑:
    1. 加载快照文件
    2. 解析结构化数据
    3. 重建任务状态
    4. 生成恢复摘要
    5. 建议下一步行动
    """
    
    # Step 1: 文件加载
    content = load_file(snapshot_file)
    
    # Step 2: 数据解析
    parsed = parse_markdown(content)
    
    # Step 3: 状态重建
    state = rebuild_state(parsed)
    
    # Step 4: 摘要生成
    summary = generate_summary(state)
    
    # Step 5: 建议生成
    suggestions = generate_suggestions(state)
    
    return {
        "state": state,
        "summary": summary,
        "suggestions": suggestions
    }

📊 上下文工程的效果评估

评估维度

维度 指标 目标值
准确性 快照信息完整度 ≥95%
效率 恢复时间节省 ≥80%
可用性 用户满意度 ≥4.5/5
可靠性 快照成功率 ≥99%
经济性 Token 节省 ≥50%

效果对比

场景 无上下文工程 有上下文工程 提升
恢复时间 15-30 分钟 (重新解释) 1-2 分钟 (加载快照) 10-15x
Token 消耗 2000-5000 (重复背景) 200-500 (快照加载) 5-10x
任务连续性 低 (容易偏离) 高 (精准继续) 显著
用户满意度 中 (重复劳动) 高 (流畅体验) 显著

🔗 与相关领域的关系

与知识管理的关系

与项目管理的关系

与记忆系统的关系


📚 参考文献

  1. Context Engineering: The Missing Layer in AI Systems (2025)
    • 提出上下文工程作为 AI 操作系统的核心组件
  2. LLM-Aware Chunking Strategies for Long Context (2024)
    • 语义切割与压缩技术
  3. GraphRAG: Knowledge Graph Enhanced RAG (2024)
    • 知识图谱与检索增强生成结合
  4. Iterative Context Management with Human-in-the-Loop (2025)
    • 人工检查点在上下文管理中的应用

_龙心 OS 上下文工程理论基础 v1.0 · 最后更新:2026-04-14_

AI 水印

AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy

作者:悟空(贾悦) | 知识产权:以观其妙书院

来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。