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.

在能够承受网络分区的记忆上运行分布式代理队列

免费开始使用

永久免费 · 无需信用卡

问题:分布式代理队列没有共享记忆

区域 A 的代理学习一件事;区域 B 的代理学习另一件事。没有共享的真相。定期同步作业掩盖了问题,但丢失了细节。网络分区使状态孤立。队列表现得像 N 个独立系统,而不是一个连贯的团队。

MemoryLake 如何支持分布式代理队列

多区域复制

多区域复制

记忆在区域之间复制,以实现低延迟读取。

MEMORY无冲突合并

无冲突合并

并发区域写入自动合并或提交审查。

MEMORY分区容忍

分区容忍

区域故障不会丢失数据;在恢复时进行调和。

跨区域审计跟踪

跨区域审计跟踪

通过复制保留来源。

免费开始使用

永久免费 · 无需信用卡

分布式代理记忆的工作原理

  1. 连接 — 配置区域和复制策略。
  2. 结构 — 写入异步复制;读取从最近的区域提供。
  3. 重用 — 任何地方的代理都能看到相同的最终记忆状态。

之前与之后:分布式代理记忆

DIY distributed memoryMemoryLake
Cross-region consistencyCustom syncBuilt in
Conflict resolution at mergeDIYBuilt in
Network partition handlingOften lossyTolerant
Audit trail across regionsLost in syncPreserved

适合谁

在多个区域、集群或边缘环境中运行代理队列的工程团队——在这些地方,协调开销超过了分布的价值。

可运行的 demo约 4 分钟

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

Tessane Freight 在 us-east 和 eu-west 两个区域运行调度代理,共用一份运行手册记忆。eu-west 断网 36 分钟,期间把四项改动记进本地 outbox;同一时间 us-east 把承运商接口限额提到 80,把报价缓存降到 120 秒。eu-west 恢复后原样回放 outbox,它更早做的决定覆盖了 us-east 的两项新改动,没有报错,也没有冲突。改成以新事实回放,冲突检测几秒内标出四个字段,其中两个只是旧基线;按「保留最新事实」解决,又把更早的决定放了回去。只回放未被改动的条目,每个字段都对,恰好把两处真正的碰撞留给人来定。

你会看到

  • outbox 记下 eu-west 断网前读到的内容:每条事实的 id、原文和 updated_at;us-east 的写入在 metadata 里带 decided_at
  • 用 fact update 原样回放:8 次运行 8 次丢掉 us-east 的两项改动,冲突检测一条不报;事后 fact trace 能点名每个被覆盖的值
  • 用 fact add 回放:每次 4 条 m2m 冲突(2 条真碰撞、2 条只是旧基线),按最新事实 keep_fact 解决,16 处真碰撞 16 次留下更早的决定
  • 条件回放:fact get 比对 updated_at,写入后再查 fact trace 的 old_fact;8 次运行 6/6 字段全对、2 条送审;review / trace / outbox 子命令、本地 Web 界面,全程不调用模型

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

运行

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

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

相关场景

常见问题

最终一致性还是强一致性?

每个工作区可调;默认最终一致性,提供强一致性。

区域数量限制?

企业级几乎没有限制。

跨区域自托管?

是的——企业级部署多区域。