概念

什么是
context engineering?

它是从提示工程转向上下文操作的转变,是一种设计、压缩和管理AI代理工作所需完整信息环境的学科。LeanCTX就是这一自动化学科——为AI代理提供的context engineering layer。

问题所在

仅靠提示 是不够的

提示工程优化的是输入。上下文工程优化的是环境。

当AI代理仅限于单轮交互时,提示工程是足够的。你构建了正确的指令,模型返回了有用的响应,工作流就结束了。

现代AI编码代理的运行方式不同。它们跨越数十个文件执行多步骤工作流,维护会话状态,并做出随时间累积决策。瓶颈不再是提示本身,而是上下文。

一个拥有完美提示但上下文不足的编码代理,可能会幻觉文件路径、丢失对先前决定的追踪,并重复已完成的工作。失败模式不是指令不好,而是代码库的图景不完整。

框架

从提示到上下文的三个转变 转向context engineering

上下文工程代表了我们思考AI代理输入方式的一次根本性变化。

01

静态提示 → 动态上下文管道

上下文工程不再使用固定的系统提示,而是构建一个管道,为每个任务组装正确的上下文,只读取相关的部分,以合适的压缩级别和适当的元数据。

02

手动策划 → 自动化压缩

上下文工程不会像手工挑选文件一样工作,它会读取每个文件的结构,保留携带真实信号的部分,并自动压缩其余内容。

03

单次调用 → 跨会话持久化记忆

上下文工程增加了会话记忆、知识图谱和干净的交接机制,使智能体能够随着时间积累理解,而不是每次对话都从零开始。

学科领域

什么是上下文工程 包括

上下文工程涵盖四个相互关联的领域,每个领域都解决了智能体信息环境的不同方面。

压缩

用更少的 token 承载更多信号

多种阅读模式(完整、map、signatures、entropy、aggressive),跨越 26+ 种语言的 tree-sitter AST 解析和语义分块,可将文件内容减少 60–99%,同时保留智能体做出决策所需的信息。

Memory

跨会话持久化理解

会话快照、知识图谱、交接账本和前瞻记忆允许智能体回忆先前的决策,避免重复工作,并在团队成员或智能体实例之间传递上下文。

Governance

控制智能体可访问的内容

基于角色的访问策略、 token 预算、SLO 执行和路径沙箱确保智能体在定义的边界内运行,只读取应读的内容,只花费分配的额度。

验证

证明压缩未丢失信息

输出验证、证明工件、路径和标识符保留检查以及信息损失评分提供了可衡量的信心,确保压缩后的上下文保留了智能体所需的语义内容。

实现

LeanCTX 的实现方式 上下文工程

LeanCTX 是一个开源的 context engineering 运行时环境,为 AI coding agents 将这些原则带入生产环境。

81 MCP 工具

一个完整的工具表面,用于读取、搜索、压缩和管理上下文,所有功能都通过 Model Context Protocol 暴露。

10 种读取模式

从全缓存读取到熵过滤压缩,每种模式都针对特定任务进行了优化:编辑、探索、审查或引用。

95+ shell 模式

基于模式的压缩技术,适用于 git、cargo、npm、docker 和其他 CLI 输出,将冗长的命令结果减少为结构化、高效的 token 摘要。

零网络调用

完全本地运行。无遥测数据,无云依赖,无数据离开您的机器。Apache-2.0 开源。

FAQ

上下文工程,为您解答。

什么是 context engineering?

Context engineering 是一门管理 AI Agent 所看到、记住和操作信息的学科。它用一个系统化的运行时取代了临时的提示词工程,该运行时可以压缩、缓存、验证和治理 AI 上下文。

为什么 Context Engineering 对 AI 编程很重要?

AI 编码 Agent 在重复阅读文件、解析嘈杂的 shell 输出以及会话间丢失上下文时浪费数千个 tokens。Context engineering 可将这种浪费减少高达 99%,使 Agent 更快、更便宜、更可靠。

Context Engineering 与提示词工程有什么不同?

提示工程侧重于构建单个提示。而上下文工程管理整个信息生命周期——代理读取什么、如何压缩、哪些内容被缓存、跨会话记住什么,以及在交付前验证什么。

开始使用

开始工程化 您的上下文

LeanCTX 免费、开源,并在一分钟内即可安装。了解 context engineering 能为您的 AI 工作流带来什么。