L3 Core / Persona 长期画像 本节摘要:L0 是原话、L1 是原子、L2 是场景块,L3 是四层里最抽象、最稳定的一层——长期画像与稳定模式。L3 从大量历史交互中提炼出「这个用户/团队大致是什么样子」的高层认知,让 Agent 在对话一开始就迅速进入语境,不必从零摸索。本节讲清 L3 提炼什么、它为何能让 Agent 秒进语境、它与 L2 的抽象层次差异。如果说 L2 是「一个项目长什么样」,L3 就是「一个人/一个团队长什么样」——前者管场景,后者管「人设」。
本节摘要:L0 是原话、L1 是原子、L2 是场景块,L3 是四层里最抽象、最稳定的一层——长期画像与稳定模式。L3 从大量历史交互中提炼出「这个用户/团队大致是什么样子」的高层认知,让 Agent 在对话一开始就迅速进入语境,不必从零摸索。本节讲清 L3 提炼什么、它为何能让 Agent 秒进语境、它与 L2 的抽象层次差异。如果说 L2 是「一个项目长什么样」,L3 就是「一个人/一个团队长什么样」——前者管场景,后者管「人设」。
L3 提炼的是那些「跨场景、跨时间、相对不变」的高层认知,分两类:
| 类型 | 提炼什么 | 例子 |
|---|---|---|
| Persona(用户画像) | 用户的稳定偏好、风格、角色 | 「资深后端,重视代码可读性,偏保守」 |
| Core(团队/核心模式) | 团队的稳定工作模式、价值观 | 「该团队重稳定性,发布保守,强 Review 文化」 |
L3 与下层的抽象关系 大量 L1(离散事实)+ L2(场景块) │ └─ 长期提炼(L3) ├─ Persona:「用户 = 资深后端 + 重可读性 + 保守」 └─ Core:「团队 = 重稳定 + 强 Review」 → L3 是从大量历史里蒸馏出的「稳定画像」
关键概念:L3 的关键词是「稳定」。它不是「上次说了什么」(那是 L1),也不是「某个项目长什么样」(那是 L2),而是「跨所有项目和对话,这个用户/团队一以贯之的特征」。这种稳定性让它能作为 Agent 进入任何对话的「起始人设」。
L3 的核心价值是「冷启动效率」——新对话一开始,Agent 不必从零摸索用户是谁、团队什么风格,直接读 L3 就有了「基础人设」:
没有 L3(每次冷启动) 新对话开始 └─ Agent 对用户一无所知 └─ 要么问一堆问题,要么默认假设(常猜错) 有 L3(读档式启动) 新对话开始 └─ 召回 L3:「资深后端 + 重可读性 + 保守」 └─ Agent 已进入语境,直接按此人设协作
这就是 README 里说的「每个 Agent 创建时自动获得独立记忆,下次对话不必从自我介绍开始」的工程实现——L3 让 Agent 带着对用户的「已有认知」开始每次对话。PersonaMem Benchmark(无记忆 48% → 启用 76%,+59%)提升的主要就是这一层的能力。
💡 技巧:L3 的「画像」不是刻板印象,而是「统计上的稳定倾向」。比如「保守」不是说用户每次都选保守方案,而是「倾向于在不确定时求稳」。Agent 拿着 L3 是作为「默认假设」,仍会被当前对话的具体内容修正。
L2 和 L3 都比 L1 抽象,但抽象的对象不同:
| 维度 | L2 Scenario | L3 Persona/Core |
|---|---|---|
| 抽象对象 | 一个项目/场景 | 一个人/一个团队 |
| 时间跨度 | 一个项目周期 | 跨所有项目长期 |
| 稳定性 | 中(项目变了会变) | 高(长期稳定) |
| 召回时机 | 进入特定场景时 | 几乎每次对话(基础人设) |
| 例子 | 「鉴权模块的维护上下文」 | 「用户是资深后端」 |
抽象层次(自底向上越来越稳定、越来越抽象) L0 原话 (即时,最易变) ▲ L1 原子 (秒级~分钟级) ▲ L2 场景块 (项目周期级) ▲ L3 画像/模式 (长期,最稳定) ← Agent 每次启动的基础人设
越往上,变化越慢、越抽象、越能作为「默认认知」。这就是为什么召回策略是「平时用 L2/L3 快速进入语境,需要细节时回退 L1/L0」——上层给「默认状态」,下层给「具体细节」,互补。
L3 的生成是四层里最慢的——它需要大量历史交互才能提炼出「稳定画像」:
L3 的生成节奏 L0 即时录制 L1 秒~分钟级抽取 L2 项目周期级聚合 L3 长期提炼(需大量历史,周期性更新) ← 最慢 → 一两次对话不足以形成 L3 → L3 反映的是「长期统计」,不是「最近一次」
这种「最慢」特性是 L3 的特点也是优点:它不会被一两次偶发对话带偏。如果用户某次反常地选了激进方案,L3 的「保守画像」不会立刻改——只有「长期统计」显示倾向变了,L3 才缓慢更新。这让 L3 成为可靠的「基础人设」。
⚠️ 注意:L3 的「慢」意味着——新用户/新团队刚开始用系统时,L3 还没形成,Agent 的「冷启动优势」还不明显。L3 的价值随使用时间增长而增长(用得越久画像越准)。这是「经验复利」的一个体现,第 11 章 Loop 复利会再讲。
到这里四层都讲完了,用一次完整召回把它们串起来,看各层如何协作:
问题:「帮我重构鉴权模块」 │ ├─ L3 召回(基础人设):「用户资深后端+保守」 │ → Agent 知道:按资深水平讲、默认谨慎 │ ├─ L2 召回(场景块):「鉴权模块维护上下文」 │ → Agent 知道:这模块不能乱动、要走 Review、测移动端 │ ├─ L1 召回(精确事实):「JWT+配置中心密钥」 │ → Agent 知道:具体技术栈、密钥在哪 │ └─ L0 召回(若需核对原话):回溯「上次鉴权故障」原话 → Agent 知道:那次到底发生了什么 → 四层叠加,Agent 既有人设、又有场景、又有细节、又能核对
这就是「平时快、需要时准」的完整图景——L3/L2 让 Agent 秒进状态,L1 给精确细节,L0 兜底可核对。四层缺一不可,这就是为什么是「四层」而不是「两层」或「八层」——这四层恰好覆盖了「人设/场景/事实/原话」四种粒度。
四层各自讲完,下一节收束全章——「分层生成与分层召回 + 召回预算控制」,把生成方向、召回方向、三道预算闸门串成完整机制。