MemoryLake
工程师与开发者代理行为分析的记忆差异

通过比较驱动代理行为的记忆,找出行为变化的原因

当代理行为发生变化时——无论是好是坏——原因通常在于它所检索的记忆。MemoryLake 提供记忆差异:语义上比较任何两个记忆状态,准确查看哪些事实、反思或技能发生了变化。

Day 1“当代理行为发生变化时——无论是好是坏——原因通常在于它所检索的记忆。MemoryLake”“提供记忆差异:语义上比较任何两个记忆状态,准确查看哪些事实、反思或技能发生了变化。”✓ Got it, I will remember.Day 7 — new session“Same task again — can you keep the context?”× Sure — what was the context again?(forgot every detail you taught it)+ MEMORYLAKE LAYERMemory auto-loaded两个提交之间的语义差异按类型的差异过滤器时间窗口之间的差异SESSION OUTPUT✓ Same prompt, on-brand answerNo re-briefing required.

通过比较驱动代理行为的记忆,找出行为变化的原因

免费开始使用

永久免费 · 无需信用卡

问题:行为变化难以归因于记忆变化

上个月代理表现很好。这个月在同类问题上表现更差。模型没有变化。提示没有变化。记忆中发生了变化——但 DIY 记忆系统无法查看具体内容。

MemoryLake 如何提供记忆差异

两个提交之间的语义差异

两个提交之间的语义差异

查看哪些事实、反思和技能发生了变化。

MEMORY按类型的差异过滤器

按类型的差异过滤器

仅比较事实、仅比较技能或仅比较反思。

MEMORY时间窗口之间的差异

时间窗口之间的差异

"三月和四月之间记忆中发生了什么变化?"

记忆分支之间的差异

记忆分支之间的差异

比较主记忆与实验记忆。

免费开始使用

永久免费 · 无需信用卡

记忆差异分析的工作原理

  1. 连接 — 记忆提交自动发生。
  2. 结构 — 每个提交都被索引以快速进行差异查询。
  3. 重用 — 在任何两个提交、分支或时间之间运行差异。

前后对比:代理行为根本原因分析

DIY memoryMemoryLake
See what memory changedManual log reviewSemantic diff
Attribute behavior change to memoryGuessworkDirect evidence
Compare memory branchesCustomBuilt in
Audit memory evolutionLimitedFull provenance

适合谁

需要对行为漂移进行根本原因分析的工程团队,当前的记忆基础设施使他们无法看清情况。

可运行的 demo约 1 分钟

在你自己的账号上跑通这个场景

Sallowfen Outfitters 的客服代理以项目记忆为准:每条政策一条事实,代码读取它的 metadata。第一次评测问 6 个问题;经过一周 11 次普通的记忆写入后,第二次评测再问一遍,3 个答案变了。按时间窗读 fact trace 做 diff,列出 7 处变化,并把退货答案的变化归咎于一条改了措辞的说明。真正的原因是一条草稿规则被设为生效,那是一次只改 metadata 的更新,而这类更新从不出现在 trace 里。比较两份完整快照能找到它,但混在 11 处变化之中。比较每个答案保存的回执(它读过的事实,按当时读到的样子),再逐条把事实放回旧版重放代理,3 个答案的原因都被精确点名。

你会看到

  • 代理是基于 fact list 的普通代码:每个答案都保存一份回执,记下所读事实的 id、文本、metadata 与 updated_at
  • 按时间窗读 fact trace 做 diff:7 处变化,3 个答案里点对了 2 个;退货答案被归咎于一条改了措辞的说明,因为审批(status 从 draft 改为 active)是一次只改 metadata 的 fact update,trace 里没有条目
  • 快照 diff(第一次评测时的完整 fact list 对比现在):11 处变化,3 个答案的原因都在其中,但退货主题上有 3 个嫌疑;措辞修改与复核戳也出现在答案没变的问题下
  • 回执 diff + 逐条放回重放:3 个答案全部精确命中原因,5 次运行结果完全一致;receipt Q1 子命令、本地 Web 界面,全程不调用模型

需要: 一个 MemoryLake API key · memorylake CLI · Python 3.9+

运行

git clone https://github.com/memorylake-ai/memorylake-usecases.git
cd memorylake-usecases/behavior-diff-memory
export MEMORYLAKE_BASE_URL=https://app.memorylake.cn/openapi/memorylake
export MEMORYLAKE_API_KEY=sk-…
python3 demo.py          # or: python3 web/server.py

看它跑起来 · 真实录制,未剪辑

相关场景

常见问题

差异输出格式?

结构化 JSON 加上人类可读视图。

大规模差异的性能如何?

在大范围提交中进行了索引以快速处理差异。

自托管?

是的——企业级部署在您的 VPC 中。