综合案例:自我进化的 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 五层记忆分层设计

这个系统采用五层记忆架构,每层有不同的变化频率和加载策略:

五层记忆架构:从 Base Model 到 Session Context 的完整分层设计
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
描述 我是谁 我知道什么
内容 身份、价值观、风格 领域、深度、框架
变化 月/周
性质 相对稳定的认知特征 不断增长的知识资产

分离的好处:

  1. 更新独立:学了新东西只需更新 domain-expertise.md,不影响 Persona
  2. 加载灵活:有些任务只需要专业知识,不需要完整人格
  3. 演化清晰:可以单独追踪知识增长和身份变化的轨迹

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 / Cancel

Phase 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

成功标准

一次好的更新应该:

  1. ✅ 反映真实学习(有 vault 笔记支撑)
  2. ✅ 提升 xai 回答领域问题的能力
  3. ✅ 保持准确性(无虚构专长)
  4. ✅ 在 15 分钟内完成
  5. ✅ 提供清晰审计轨迹

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 副本的核心价值。

讨论问题

  1. 如果 Claude 永远记得和你的所有对话,会有什么好处和风险?
  2. 你愿意让 AI 拥有你的完整数字记忆吗?为什么?
  3. 为什么要将 Persona.md 和 domain-expertise.md 分开?

练习建议

  1. 为自己的学习项目设计一个 AGENTS.md,包含:项目概述、学习目标、已掌握知识、学习资源路径
  2. 创建一个学习日志系统,记录每次与 Claude 的学习对话摘要
  3. 设计一个简化版的 domain-expertise.md,列出你在不同领域的知识深度