系统理解上下文工程

📅 2026/7/6 21:28:43 👁️ 阅读次数 📝 编程学习
系统理解上下文工程

在 Agent 开发中,上下文工程(Context Engineering)是构建生产级系统的核心能力。它不再局限于写 Prompt,而是围绕「如何让 LLM 在每一轮推理时看到最精简、最相关、最结构化的信息」展开的一整套技术体系。

从当前业界实践(Anthropic、LlamaIndex、Neo4j 等)来看,上下文工程的技术组成可分为以下 几个模块:

一、上下文源管理(Context Sources)

定义 Agent 在每次推理时可能接触到的全部信息类型,并对其进行分类治理 :

组成要素说明
系统指令角色定义、行为边界、安全策略、输出格式约束
用户输入当前任务 query 及约束条件(时间、地域、用户身份等)
对话历史当前 Session 内的多轮交互(工作记忆)
长期记忆跨 Session 的用户偏好、核心事实、项目约定(如CLAUDE.md