📋 上下文工程

Context Engineering、RAG 2.0与上下文失败模式

上下文工程(Context Engineering)是2026年AI工程化最重要的新兴能力。如果说Prompt Engineering是"怎么说话",那Context Engineering就是"怎么给AI搭建信息环境"。

🔄 Context Engineering vs Prompt Engineering

维度Prompt EngineeringContext Engineering
关注点如何写好一条指令如何设计AI的完整信息环境
范围单条User PromptSystem Prompt + 检索 + 历史 + 工具 + 记忆
思维模式修辞学、文案写作系统设计、信息架构
适用场景对话式交互、单次任务生产级Agent、复杂工作流

🧩 上下文核心组成

⚙️

System Prompt

定义AI的角色、行为规则、输出格式等全局指令。是最重要的上下文层。

👤

User Prompt

用户当前请求的具体内容。好的User Prompt是结构化、有约束的。

💬

对话历史

之前的对话轮次。会占用Token但提供上下文连续性。

🔍

检索信息

通过RAG从知识库检索的相关文档片段。是外部知识注入的主要通道。

🛠️

工具定义

MCP/Function Calling的工具描述。告诉AI'你能用什么工具'。

🧠

长期记忆

跨会话的用户偏好、项目知识等。通常通过向量数据库存储和检索。

⚠️ 四类上下文失败模式

☠️

上下文中毒

恶意Prompt注入或误导性信息污染上下文

输入验证 + Prompt注入防护

😵‍💫

上下文分心

无关信息占用注意力,导致AI偏离目标

精简上下文,只保留相关信息

🌀

上下文混淆

多信息源冲突或格式混乱,AI无法正确理解

结构化组织信息,明确来源优先级

上下文冲突

System Prompt与User指令矛盾,产生混乱输出

清晰的指令层级和冲突处理策略

📚 RAG 2.0

RAG(Retrieval-Augmented Generation)从1.0到2.0,核心变化是从"单次检索拼接"进化到"多步推理+知识图谱"。

维度RAG 1.0RAG 2.0
检索方式单次向量检索多步检索 + Agent推理
推理能力无(纯拼接)AI驱动多步推理
知识源文档片段结构化知识图谱 + 文档
适用场景FAQ、简单问答复杂分析、多跳推理

🏗️ 知识库构建原则

🔬

原子化

知识粒度最小化

📊

结构化

标签、分类、关联

🔒

权限隔离

按角色/项目隔离