为 Agent 建立或改进评估体系时使用——设计评估指标(Pass@k/Pass^k/成本)、搭建可重复运行的评估环境、选择确定性验证器或 LLM-as-a-Judge 及各自适用边界、编写 Rubric、做失败归因与回归任务、评估驱动的模型选型、判断统计显著性、建设可观测性与内部评估基础设施(消融、AB 测试、特性开关、提示词回归)、从 Benchmark 报告走到系统改进。
日本語の概要は準備中です。原文の説明を表示しています。
为 Agent 设计、实现或评估用户记忆系统时使用——涵盖记忆能力三层次评估框架、轨迹与长期记忆分层、Simple Notes 到 Advanced JSON Cards 及可执行代码的存储格式选型、Mem0/Memobase 框架取舍、记忆压缩整理与隐私脱敏,以及何时该用记忆而非 RAG 的判断。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
记忆与 RAG 的边界:单个用户的个性化信息(偏好、身份、关系、历史)走用户记忆;面向所有用户共享的集体知识(行业法规、公司流程、专业文档)走 RAG 知识库。两者尺度不同但底层技术相通(向量检索、知识压缩),也面临同样的麻烦:信息冲突、知识过期、检索不准。用户记忆同样可以反过来用 RAG 技术增强召回。
记忆不是逐句存档:会话结束后用一次专门的 LLM 调用提取,提取结果须同时满足三条规则——选择性(丢弃"搜索返回 3 个选项"这类短期细节)、抽象化(把本次"靠窗座位"归纳为长期偏好)、结构化(用可检索字段保存事实)。
先立评估标尺再设计。记忆能力可归纳为八项:个人信息保留、偏好追踪、上下文切换、记忆更新、多会话连续性、复杂思考、时间感知、冲突解决。工程上按三层次验收:
三个正交维度分开决策,勿混淆:放哪里(轨迹 / 用户长期记忆 / 业务状态)、怎么存(四种格式)、存什么(情景 / 语义 / 程序记忆)。三者可自由组合。
轨迹(Trajectory)是单次运行的 append-only 原始流水,供追溯调试审计;运行时上下文可对它压缩重组。用户长期记忆是跨会话持久化、与用户 ID 绑定的档案,会被反复改写、合并、淘汰。前者是流水账,后者是档案。
认知类型指导"存什么":情景记忆记具体事件(订了哪班航班),语义记忆存提炼出的稳定特征(用户是素食者),程序记忆学行为流程(先搜直飞→确认座位→用常旅客号)。
选格式看工程需求(简单性与表达力的取舍),选类型看业务场景(需要记住事实、事件还是流程)——两套体系正交,分别决策。
格式选型按关键性与数量:
四种格式速查:
| 格式 | 结构 | 优势 | 代价 |
|---|---|---|---|
| Simple Notes | 最小不可分事实 | 开销极低、O(1) 操作 | 关联性丢失,综合查询需重新拼凑 |
| Enhanced Notes | 完整上下文段落 | 叙事结构、语义丰富 | 存储冗余、属性变化需重写多段 |
| JSON Cards | 类别→子类别→键值对 | 部分更新、可预测可扩展 | 刚性归类丢失多维性 |
| Advanced JSON Cards | 事实 + backstory/person/relationship/时间戳 | 同名实体消歧、多身份区分 | 生成与维护成本高 |
需要聚合统计、冲突检测、约束执行等确定性推理时,把记忆升级为可执行代码(User as Code):事实先进只增日志,再定期重建带类型状态;规则写成普通函数(如国际行程出发前护照有效期不足 180 天即告警),让"表示"和"推理"共用可验证介质。
记忆库不是越大越好。三层压缩:重要性评分筛选(访问频率、时间衰减、情感强度、信息独特性四因素综合,低于阈值标记为可压缩或可删除)→ 相似记忆聚类生成代表性摘要(多次天气对话压成"用户经常询问天气,特别关心降雨",原始细节存档二级存储)→ 从情景记忆抽象泛化为语义/程序记忆(从多次购物对话学到"偏好性价比高的产品,重视用户评价")。
业务状态("需要澄清"/"处理请求中"/"等待付款")是开发者定义的高层任务阶段抽象,与轨迹、长期记忆并列,在事件驱动架构中尤为重要;多数系统先实现轨迹 + 长期记忆两层即可。
book/chapter3.md「知识应该如何更新」)。relations 返回值,实体链接仅用于内部检索加权。v2 及 2025 论文则在写入阶段做 ADD/UPDATE/DELETE/NOOP 决策,记忆库始终简洁但一次误更新即不可逆。chapter3/user-memory/ — 统一接口实现四种记忆模式(notes/enhanced notes/JSON cards/advanced JSON cards),对话与后台记忆处理分离,可切换模式对比同一用例的记忆产物。chapter3/mem0/ — Mem0 v3 ADD-only 提取 + 混合检索,跑 LoCoMo 长上下文多会话场景。chapter3/memobase/ — 真实 Memobase SDK 的 Profile + Event 演示,外加 Memobase 风格自研记忆 Agent(情景/语义/程序/工作四类记忆、重要性衰减与聚类)。chapter3/user-memory-evaluation/ — 实验 3-1 三层评测集(每层 20 用例、50+ 轮),LLM-as-Judge 多维打分,含离线 keyword-recall 对照。book/chapter3.md「用户记忆系统」まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
为 Agent 建立或改进评估体系时使用——设计评估指标(Pass@k/Pass^k/成本)、搭建可重复运行的评估环境、选择确定性验证器或 LLM-as-a-Judge 及各自适用边界、编写 Rubric、做失败归因与回归任务、评估驱动的模型选型、判断统计显著性、建设可观测性与内部评估基础设施(消融、AB 测试、特性开关、提示词回归)、从 Benchmark 报告走到系统改进。
日本語の概要は準備中です。原文の説明を表示しています。
让 Agent 从运行经验中持续学习、构建自进化闭环时使用——涵盖从运行轨迹提取学习信号(三层轨迹验证)、四种进化方式(经验知识库、Prompt/Skill、程序/Harness、模型参数)的适用边界与选择依据、Prompt 自动优化、轨迹编译为程序、Agent 自我修改与安全门禁、睡眠学习与长期分层评估。触发词:持续进化、自进化、经验学习、轨迹验证器、自我修改、进化闭环。
日本語の概要は準備中です。原文の説明を表示しています。
Agent 陷入无限循环、数不清工具调用次数、遗忘 TODO 或目标偏离、长任务中思考 token 持续膨胀时使用——Agent 状态栏机制、作为 user 消息注入末尾的 KV Cache 理由、每轮替换与持久追加两种实现及成本模型、五种状态栏技术(时间戳、工具计数器、TODO、详细错误、系统状态)与维护铁律。
日本語の概要は準備中です。原文の説明を表示しています。
中文文案去「AI 味」检查清单,由用户纠正反馈持续提炼而来
日本語の概要は準備中です。原文の説明を表示しています。
构建异步/事件驱动 Agent,或让 Agent 响应外部事件(新邮件、webhook 回调、IM 消息、定时器、系统告警)、 处理工具执行期间的用户打断与多任务并发时使用。覆盖事件循环与安全点、三类事件触发工具、用户沟通与多渠道召回、 虚拟身份与隔离执行环境、队列式/取消式/并行式三种事件处理策略及紧急度判定,以及模型原生异步与同步接口兼容两条路线。 触发词:异步 Agent、事件驱动、event-driven、webhook、定时器、心跳、任务句柄、打断、steering、并行工具执行。
日本語の概要は準備中です。原文の説明を表示しています。
把生产 bad case / 失败轨迹转成训练数据时使用——从失败归因、轨迹前缀截取、DPO 偏好对构造、LoRA 训练到边界集与保留集双集验证的完整链路;也用于判断某类问题该走 SFT、DPO、RL 还是先修 Harness/工具/tokenizer,以及如何从运行轨迹中提取带证据的结构化学习信号。触发词:bad case、失败归因、DPO、偏好对、轨迹前缀、拒绝采样、过度矫正、边界集、保留集、过早结束、reward hacking、LoRA 微调、训练评估隔离。
日本語の概要は準備中です。原文の説明を表示しています。