MemoryLake
工程与开发者记忆时间旅行用于代理调试

通过时间旅行查看代理的记忆历史来调试代理

当代理出现错误时,您需要查看它在那一刻的记忆。大多数记忆系统在您修复问题的瞬间就会销毁该视图。MemoryLake 的提交历史让您可以进行时间旅行——在任何过去的时刻精确查询记忆。

Day 1当代理出现错误时,您需要查看它在那一刻的记忆。大多数记忆系统在您修复问题的瞬间就会销毁该视图。MemoryLake的提交历史让您可以进行时间旅行——在任何过去的时刻精确查询记忆。Got it, I will remember.Day 7 — new sessionSame task again — can you keep the context?× Sure — what was the context again?(forgot every detail you taught it)+ MEMORYLAKE LAYERMemory auto-loaded在任何先前的提交中查询时间限制检索比较不同时间的记忆SESSION OUTPUTSame prompt, on-brand answerNo re-briefing required.

通过时间旅行查看代理的记忆历史来调试代理

免费开始使用

永久免费 · 无需信用卡

问题:代理调试需要历史记忆视图

错误发生在星期二。到星期三,记忆已经转移。您无法看到代理所看到的内容。调试会话变成了对代理可能拥有的上下文的猜测。大多数代理错误无法重现。

MemoryLake 如何实现时间旅行调试

在任何先前的提交中查询

在任何先前的提交中查询

按照任何时间戳精确检索记忆。

MEMORY时间限制检索

时间限制检索

“代理在星期二下午2点看到什么?”

MEMORY比较不同时间的记忆

比较不同时间的记忆

比较几天、几周、几个月之间的状态。

每个时间旅行查询的审计跟踪

每个时间旅行查询的审计跟踪

符合合规要求的调试访问。

免费开始使用

永久免费 · 无需信用卡

它是如何工作的:记忆时间旅行

  1. 连接 — 每次写入自动发生记忆提交。
  2. 结构 — 每个提交都有时间戳并可查询。
  3. 重用 — 时间旅行查询在任何过去的时刻重建记忆。

之前与之后:代理调试记忆访问

DIY memoryMemoryLake
See memory at time of bugOften impossibleTime-travel query
Compare memory across timesManualSemantic diff
Reproduce bug in devGuessworkPin to original memory
Audit debugging accessLimitedBuilt in

适合谁

需要在特定过去时间访问记忆状态的生产代理的工程团队——当前基础设施使该视图无法访问。

相关场景

常见问题

时间旅行的保留窗口?

可配置;默认保留完整历史并使用增量编码。

历史状态的查询延迟?

最近的查询很快;深层历史查询较慢(仍然是几秒钟)。

自托管?

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