MemoryLake
工程与开发多租户代理平台的记忆分片

构建真正实现隔离的多租户代理平台的记忆分片

多租户代理平台——代理即服务、垂直 AI SaaS、白标代理产品——需要每个租户的严格记忆隔离,以及超越单个分片的扩展能力。MemoryLake 提供每个租户的记忆命名空间,具有分片存储和零跨租户泄漏。

Day 1“多租户代理平台——代理即服务、垂直 AI”“SaaS、白标代理产品——需要每个租户的严格记忆隔离,以及超…”✓ 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 的上下文中。合规团队要求可证明的隔离。规模超出了单个记忆存储的处理能力。DIY 多租户记忆通常只能实现隔离或扩展——不能两者兼得。

MemoryLake 如何支持多租户记忆分片

每个租户的命名空间,具有严格的隔离

每个租户的命名空间,具有严格的隔离

默认拒绝跨租户访问。

MEMORY大规模分片存储

大规模分片存储

租户在分片之间透明分布。

MEMORY每个租户的合规姿态

每个租户的合规姿态

审计跟踪、加密、每个租户的删除。

零跨租户泄漏

零跨租户泄漏

在检索边界强制执行。

免费开始使用

永久免费 · 无需信用卡

多租户代理记忆的工作原理

  1. 连接 — 每个租户获得一个命名空间;每个租户的身份验证范围。
  2. 结构 — 记忆写入自动路由到租户分片。
  3. 重用 — 租户查询仅返回他们的记忆。

之前与之后:多租户代理记忆

DIY multi-tenantMemoryLake
Cross-tenant isolationCustom controlsDefault-deny
Sharded scaleBuild it yourselfBuilt in
Per-tenant compliance postureCustomNative
Audit per tenantLimitedFull per-tenant trail

适合谁

构建多租户 AI 产品的工程团队——代理即服务、垂直 AI SaaS、白标代理平台——在这些平台中,租户隔离是不可谈判的,扩展是一个实际问题。

可运行的 demo约 5 分钟

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

Relaybench 用一个客服 agent 服务三家公司,每个租户一个 MemoryLake workspace:项目、文档、会话、记忆都各自独立。Demo 在三个租户里问同一个问题,逐条统计每个命中里各租户的标记词;展示同时是两家客户的同一个人有两份互不相通的记忆;让一个租户去点名另一个租户的数据;最后用 `workspace delete` 让一个租户下线。

你会看到

  • 3 × 3 泄漏矩阵:同一个问题在每个 workspace 里检索,事实与文档段落逐条扫描所有租户的标记词。每个租户都找到了自己的答案,跨租户命中:0
  • 同一个人、两个租户:Sam 只有一个 actor id,绑定在两个 workspace 上。在各自 workspace 里 fact list --actors 返回两份不同的记忆(只发短信 vs 工作日打电话),共享的事实 id 为 0
  • 默认拒绝:点名另一个租户的项目或客户一律被拒,4/4(does not belong to workspace、is not bound to workspace);把允许的项目和别家的项目混在一个请求里,整个请求被拒
  • 租户下线:workspace delete 对错误的 --confirm 名称直接拒绝,名称正确时约 1 秒删掉该租户的记忆,另两个租户的事实 id 前后完全一致。但该租户的项目(文档仍可下载)和 boundary 仍能通过已删除 workspace 的 id 访问,Library 文件夹和用户 actor 属于团队级:Demo 把这四样列出来并逐一删除。附本地 Web 界面

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

运行

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

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

相关场景

常见问题

租户数量规模?

已在每个工作区测试数千个租户。

每个租户的合规报告?

企业级可用。

自托管?

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