引言:记忆是Agent的”经验积累”
1.1 从无状态到有状态
想象一个场景:你每天去同一家咖啡店,但店员每次都像第一次见到你一样问”请问您想喝什么?”。你不得不每次都重新描述你的偏好:”我要一杯燕麦拿铁,少糖,温度60度。”这是多么令人沮丧的体验。
当前大多数LLM应用正是如此——无状态的。每次调用都是独立的,模型不记得上一次对话的内容,不了解用户的偏好,更无法从过去的经验中学习。
`
想象一个场景:你每天去同一家咖啡店,但店员每次都像第一次见到你一样问”请问您想喝什么?”。你不得不每次都重新描述你的偏好:”我要一杯燕麦拿铁,少糖,温度60度。”这是多么令人沮丧的体验。
当前大多数LLM应用正是如此——无状态的。每次调用都是独立的,模型不记得上一次对话的内容,不了解用户的偏好,更无法从过去的经验中学习。
`
如果说Brain层赋予了Agent思考的能力,Memory层赋予了它记忆,那么Tool层赋予的就是行动力。
一个没有工具的LLM,就像一个被封在玻璃箱里的天才——它能理解一切、规划一切,却无法触碰现实世界。它可以告诉你”你的服务器磁盘满了”,却无法帮你清理;它可以分析出”这段代码有个bug”,却无法帮你修复;它可以规划出完美的部署方案,却无法帮你执行哪怕一条命令。
Tool层是Agent与物理世界和数字世界交互的唯一通道。
系列导航
– 第四篇:Context层设计 ← 你在这里
想象你是一位外科医生,正在做一台复杂的手术。你不可能把所有的医学教科书都背在脑子里,但你需要在手术过程中随时调取相关知识——病人的病历、影像资料、手术方案、药物禁忌……这些即时可及的知识,就是你的”工作记忆”。
对于AI Agent来说,Context(上下文)就是它的工作记忆。
一个没有良好Context管理的Agent,就像一个失忆的外科医生——每次对话都要从头开始,对用户的历史一无所知,对专业知识只能靠”猜”。而一个Context层设计精良的Agent,则像一位准备充分的专家:它知道你是谁,了解你的历史需求,掌握相关领域的专业知识,并且能够精准地在需要的时候把正确的信息放到正确的位置。
深入理解Harness的六层架构 · 每层的职责与设计原则
在上一篇中,我们介绍了Harness Engineering的核心公式:
`
Agent = Model + Harness
2026年初,AI工程圈发生了一件大事:
OpenAI宣布用AI写了100万行代码,0%人工编码,0%人工审查。
这不是科幻,这是真实发生的事情。但问题是:
Context Engineering = System Prompt + RAG + Tool + Memory + Metadata,五层叠加,缺一不可。
今天我们从零搭建一个完整的上下文工程系统,把前5篇学到的知识全部整合起来。
一个智能写作助手,它能:
![配图待生成]
RAG = 先检索,再生成。让AI基于真实文档回答,而不是凭空想象。
RAG是Context Engineering的核心技术,解决了AI的三大痛点:知识过时、私有数据、幻觉编造。