综合案例:自我进化的 AI 副本
本节介绍一个真实的 AI-Native 笔记系统的记忆管理架构。这个系统从简单的效率工具逐步发展为具有五层记忆架构、可自我进化的 AI 副本。通过这个案例,你将看到本章所有概念如何在实践中协同工作。
6.9.1 案例背景:从静态快照到动态演化
当密集使用 Opencode 时,一个看似简单的问题浮现:每次开启新会话,都要从零开始建立上下文。
表面上是效率问题——每次都要告诉 Claude 你是谁、在做什么研究、偏好是什么。深层来看,这暴露了一个根本矛盾:
大语言模型是无状态的,但人的工作是有状态的。
Claude 可以在单次对话中表现出色,但它不记得昨天讨论过什么,不知道上个月学了什么方法,也不知道正在进行的研究项目进展。每次会话都从零开始。
痛点的三个层次:
| 层次 | 痛点描述 | 对应设计 |
|---|---|---|
| 操作层 | 每次重复输入项目配置、文件路径、偏好设置 | AGENTS.md 体系 |
| 知识层 | Claude 不知道我学过什么、研究过什么 | domain-expertise.md + 知识库 |
| 认知层 | Claude 不知道我如何思考问题、做决策 | Persona.md + 元认知模式 |
从工具到系统的转变:
最初的解决方案很直接:既然每次都要输入相同的信息,为什么不把它存成文件?于是有了最早的 AGENTS.md。
但很快意识到,这不只是提高效率的问题。当把自己的研究方向、思维模式、偏好写成文件让 Claude 读取时,实际上是在构建一个外化的认知系统。Claude 读取这些文件后,其行为模式会发生变化——输出更贴合用户的思维方式和专业背景。
范式转变:从用 AI 提高效率,转向用 AI 延伸认知。对于 AI 来说,记忆就是身份。
6.9.2 AI-Native 笔记系统记忆架构
传统笔记系统的流程是人写笔记、人读笔记。AI-Native 设计的流程是人写笔记、AI 读笔记、AI 辅助人。笔记系统成为 AI 的记忆基础设施。
文件夹结构作为记忆分区:
NewNote/
├── AGENTS.md # 核心配置 - 定义智能体行为
├── 0_待整理/ # 收件箱 - 短期缓冲
├── 1_导航/ # 外部索引 - 长期记忆指针
├── 3_背景/ # 用户画像 - 核心身份记忆
│ └── Persona.md # 多维人格画像
├── 9_学习笔记/ # 学习记录 - 知识积累
├── 10_xai_assets/ # XAI 智能体资产 - 自进化记忆
│ ├── domain-expertise.md # 当前专业能力档案
│ ├── knowledge-index.md # 知识库导航索引
│ └── versions/ # 历史版本快照
├── 11_交互日志/ # 会话记录 - 情景记忆
└── 系统配置/
└── lessons_learned.md # 经验教训记录四层记忆的具体实现:
| 记忆层 | 实现机制 | 更新频率 | 典型内容 |
|---|---|---|---|
| 工作记忆 | AGENTS.md + 上下文注入 | 每次会话 | 项目配置、当前任务 |
| 短期记忆 | 11_交互日志/ 自动记录 | 每次会话结束 | 会话摘要、使用工具 |
| 长期记忆 | Persona.md + domain-expertise.md | 月/年 | 身份画像、专业知识 |
| 情景记忆 | versions/ + 反思笔记 | 按需 | 决策轨迹、认知转变 |
索引-内容分离模式:
Claude 可以先读索引文件,快速扫描有什么内容,再决定读哪些具体文件:
索引层:
- 1_导航/AGENTS.md → 外部资源总索引
- 10_xai_assets/knowledge-index.md → 知识库导航
内容层:
- 实际笔记文件分布在各文件夹
- 通过索引按需访问AGENTS.md 应作为索引入口,核心信息写进去,详细信息通过路径引用。这是 6.4 节三层信息架构的具体应用。
6.9.3 五层记忆分层设计
这个系统采用五层记忆架构,每层有不同的变化频率和加载策略:

Layer 0: Anthropic Base Model (Claude)
↓
Layer 1: Core Identity(核心身份)
- 价值观、基本人格、道德边界
- 变化频率:年
↓
Layer 1.5: Meta-Cognitive Patterns(元认知模式)
- 问题处理框架、评估想法的通用流程
- 变化频率:每学习一个新领域后
↓
Layer 2: Domain Expertise Profile(专业知识档案)
- 专业知识的结构化摘要、研究项目状态
- 变化频率:每月合成
↓
Layer 3: Active Knowledge Retrieval(主动知识检索)
- 运行时从 vault 检索具体笔记、文献、数据
- 变化频率:实时
↓
Layer 4: Session Context(会话上下文)
- 当前对话的累积上下文、用户反馈和纠正
- 变化频率:每轮对话认知科学映射表:
| 系统层 | 认知记忆类型 | 变化频率 | 容量 |
|---|---|---|---|
| Persona | 语义记忆(自我概念) | 年 | 小 |
| 元认知 | 程序性记忆(思维技能) | 季 | 中 |
| 专业知识 | 语义记忆(领域知识) | 月 | 大 |
| 主动检索 | 情景记忆(具体事件) | 周 | 极大 |
| 会话上下文 | 工作记忆 | 分钟 | 有限 |
Persona 与 Domain Expertise 分离的原因:
| 维度 | Persona.md | domain-expertise.md |
|---|---|---|
| 描述 | 我是谁 | 我知道什么 |
| 内容 | 身份、价值观、风格 | 领域、深度、框架 |
| 变化 | 年 | 月/周 |
| 性质 | 相对稳定的认知特征 | 不断增长的知识资产 |
分离的好处:
- 更新独立:学了新东西只需更新 domain-expertise.md,不影响 Persona
- 加载灵活:有些任务只需要专业知识,不需要完整人格
- 演化清晰:可以单独追踪知识增长和身份变化的轨迹
6.9.4 /xai-update:自动化专长更新
系统设计了专门的 Skill 来更新长期记忆。工作流分为四个阶段:
Phase 1: SCAN & ANALYZE(5-10 分钟)
扫描学习笔记库,分析新增内容的深度和广度。
1. 读取当前 expertise profile
- 记录「Last Updated」日期
- 检查各领域当前深度级别
2. 扫描学习笔记库新增内容
- 检查 9_学习笔记/ 各文件夹修改日期
- 识别新增文件夹和笔记
3. 分析新内容深度
- 阅读文件夹的 _index.md
- 抽样 2-3 篇代表性笔记评估深度
- 识别新框架、深度变化、关键洞见
4. 起草更新建议Phase 2: VALIDATE(2-3 分钟)
通过生成验证问题,检验更新后的档案是否准确反映了实际能力。
5. 生成验证问题
- 创建 3-5 个能区分深度级别的问题
- 示例:「解释平台包络策略,并举一个现实案例」
6. 对比旧版与新版的回答能力
- 旧档案能回答这些问题吗?
- 新档案能回答得更好/更完整吗?Phase 3: USER APPROVAL(交互式)
将更新摘要呈现给用户审批,确保更新内容客观准确。
7. 呈现更新摘要
## Update Summary
**Proposed Changes**:
| Domain | Current → Proposed | Key Additions |
|--------|-------------------|---------------|
| Platform Econ | Intermediate → Adv Int | Envelopment |
8. 请求用户批准
- 选项:Approve / Show diff / Revise / CancelPhase 4: COMMIT(1-2 分钟)
正式写入更新,备份旧版本,保留完整变更记录。
9. 备份旧版本
→ versions/domain-expertise_v{N}_{date}.md
10. 更新 domain-expertise.md
- 递增版本号
- 更新 Last Updated 日期
- 应用变更
11. 确认完成
✅ Update complete
- Backup saved: versions/domain-expertise_v3_20260127.md
- xai agent will use new profile on next invocation版本控制示例:
10_xai_assets/versions/
├── domain-expertise_v1_20260123.md
├── domain-expertise_v2_20260124.md
└── domain-expertise_v3_20260125.md| Date | Version | Key Changes |
|---|---|---|
| 2026-01-25 | v3 | Upgraded: Econometrics. Source: Train 14 chapters |
| 2026-01-24 | v2 | Added: Academic Writing. Source: Bellemare 8 chapters |
| 2026-01-23 | v1 | Initial profile |
成功标准:
一次好的更新应该:
- ✅ 反映真实学习(有 vault 笔记支撑)
- ✅ 提升 xai 回答领域问题的能力
- ✅ 保持准确性(无虚构专长)
- ✅ 在 15 分钟内完成
- ✅ 提供清晰审计轨迹
6.9.5 对教学的启示
这个案例展示了本章所有概念的综合应用:
| 章节概念 | 案例体现 |
|---|---|
| 6.1 四层记忆模型 | 五层架构是四层模型的细化实现 |
| 6.2 上下文窗口 | 通过索引-内容分离控制加载量 |
| 6.3 压缩策略 | 会话日志只保存结构化摘要 |
| 6.4 长期记忆 | domain-expertise.md + 版本控制 |
| 6.5 情景记忆 | 决策轨迹和反思笔记 |
| 6.7 AGENTS.md 体系 | 三层记忆位置的完整应用 |
| 6.8 四策略框架 | 缓存(稳定前缀)+ 分区(子智能体) |
概念映射:
知识管理如同资产管理:
| 笔记系统 | 金融类比 |
|---|---|
| 笔记 | 知识资产 |
| AGENTS.md | 投资组合配置 |
| domain-expertise.md | 资产清单 |
| 定期更新 | 再平衡 |
| 版本控制 | 审计追踪 |
学习新领域给人的不只是知识累积,更是认知方式的转变。学习计量经济学后,遇到因果问题会先问理想实验是什么;学习行为金融后,看到市场异常会先想什么心理偏差在起作用。这种元认知模式的记录和传承,是 AI 副本的核心价值。
讨论问题:
- 如果 Claude 永远记得和你的所有对话,会有什么好处和风险?
- 你愿意让 AI 拥有你的完整数字记忆吗?为什么?
- 为什么要将 Persona.md 和 domain-expertise.md 分开?
练习建议:
- 为自己的学习项目设计一个 AGENTS.md,包含:项目概述、学习目标、已掌握知识、学习资源路径
- 创建一个学习日志系统,记录每次与 Claude 的学习对话摘要
- 设计一个简化版的 domain-expertise.md,列出你在不同领域的知识深度