AI 笔记

把源码读透,把坑填平,再把方法留下来。

围绕 Agent、LLM 应用与 AI 基础设施的源码级拆解。每篇都尽量做到三件事:说清「为什么这么设计」、指出「对应哪个实现文件」、留下「可以复用的判断依据」。

当前主打专题 《TencentDB Agent Memory 记忆实现解析》(共 8 期)——从 L0–L3 分层记忆模型出发,逐层拆解记忆如何被记录、提炼、召回与注入,回答一个根本问题:怎么把「对话」变成「可复用的记忆资产」。

专题系列

TencentDB Agent Memory 记忆实现解析

共 8 期
  1. 第 1 期

    记忆金字塔:为什么 Agent 需要四层记忆

    本期回答一个根本问题:既然记忆就是一堆事实,为什么不直接存成一个列表?

    2026.08.04 · 约 2 分钟 · Agent Memory / 记忆分层 / TencentDB Agent Memory
  2. 第 2 期

    L0 原始对话:忠实记录与增量捕获

    本期拆解最底层:L0 是怎么把对话原样记下来的,以及它如何解决"重复记录"和"记录污染"两个工程问题。

    2026.08.05 · 约 2 分钟 · L0 / 原始对话 / 增量捕获 / Agent Memory
  3. 第 3 期

    L1 原子记忆:单次 LLM 的结构化抽取与去重

    本期拆解 L1:L0 的流水账如何变成一张张"记忆卡片",以及系统如何用两次 LLM 调用完成抽取与冲突消解。

    2026.08.06 · 约 3 分钟 · L1 / 原子记忆 / LLM 抽取 / 冲突消解
  4. 第 4 期

    L2 场景记忆:LLM 沙箱 Agent 维护的场景档案

    本期拆解 L2:记忆卡片如何按情境归档成 .md 场景文件,以及为什么"让 LLM 当 Agent 改文件"比"让 LLM 生成文本"更可靠。

    2026.08.07 · 约 2 分钟 · L2 / 场景记忆 / 沙箱 Agent
  5. 第 5 期

    L3 长期画像:Persona 的生成与维护

    本期拆解金字塔尖:L3 如何从场景档案里提炼出"这个用户/团队是谁"的稳定画像,以及它为什么是四层里唯一"无条件注入"的一层。

    2026.08.08 · 约 2 分钟 · L3 / 长期画像 / Persona
  6. 第 6 期

    召回与注入:记忆如何进入 Agent 上下文

    本期拆解"读路径":每次 LLM 请求发生时,L1/L2/L3 如何被召回、截断、并注入到提示词的不同位置。

    2026.08.09 · 约 3 分钟 · 召回 / 上下文注入 / BM25 / 向量检索
  7. 第 7 期

    异步提炼管线与整体系统架构

    终期拆解"幕后":L1→L3 的提炼为什么必须异步,任务如何被调度与容错,以及 MemoryCore / Knowledge / Proxy / Panel 四模块如何协作。

    2026.08.10 · 约 4 分钟 · 异步管线 / 系统架构 / 任务调度 / 容错
  8. 第 8 期

    提示词工程:三层记忆的 Prompt 设置与工具约束

    前七期讲了「每层做什么、怎么调度」,本期钻进最内核的一层:驱动 L1 / L2 / L3 的 Prompt 到底长什么样、每一段为什么这么写,以及系统究竟如何让 LLM 知道「该调什么工具、按什么格式、吐出什么内容」。

    2026.08.11 · 约 13 分钟 · Prompt 工程 / 工具调用 / 输出协议 / LLM 容错