Agent Memory 服务介绍(邀测中)
Agent Memory 服务(Agent Memory Service,简称 AMS)是面向 Agent 的云端长期记忆服务,用于保存、检索和管理跨 session 的记忆。让 Agent 可以跨天、跨设备、跨实例保留用户偏好、项目背景和历史决策。
AMS 提供两类入口:
面向应用和 Agent 插件的 Mem0 兼容 API。
面向平台和控制台的 Tenant、User、Workspace、Session、API Key 管控面。
此功能目前处于邀约测试阶段。如果您想使用此功能,请在钉钉群(群号:59530004993)联系相关技术人员开通。
AMS 如何工作?
从写入到召回,AMS 的流程分为六步:
AMS 通过 Mem0 兼容 API 接收消息,并根据 API Key 确认 tenant、workspace 和 session。
服务端按时间和语义边界整理连续对话,形成可处理的交互片段。
记忆引擎从片段中抽取摘要、事实、参与者、时间和上下文线索。
系统将这些信息组织为长期记忆、用户画像、事件记录等结构,并写入存储和索引。
检索时,AMS 结合关键词、语义相似度和重排策略找到当前任务相关的记忆。
Agent 使用返回的记忆回答、规划或执行后续动作,不必回放大量历史原文。
解决什么问题?
用户不必反复说明偏好、项目背景和历史决策。
长期历史不用直接塞进 prompt。
从聊天记录中抽取事实、偏好、事件和画像。
生产环境可以按 tenant、workspace、session 和 API Key 划分边界。
核心能力
能力 | 说明 |
长期记忆构建 | 从对话和事件中抽取可复用记忆。 |
智能召回 | 支持关键词、语义和混合召回。 |
Mem0 兼容 | 支持 Mem0 SDK、OpenClaw 插件或类似 memory client 接入。 |
多租户治理 | 管理 Tenant、User、Workspace、Session 和 Key。 |
异步写入 | 记忆抽取可进入后台处理,避免阻塞主对话流程。 |
核心概念
概念 | 说明 |
Tenant | 组织或客户级隔离边界。 |
User | 调用主体或记忆主体,可以是人、Agent 或服务账号。 |
Workspace | 记忆空间。 |
Session | 会话或线程上下文,对应 Mem0 |
API Key | 认证和上下文解析入口。 |
Memory Entry | 对外可检索、更新、删除的记忆条目。 |
Event | 写入请求的处理事件,用于异步状态查询。 |
适用场景
Coding Agent 记住项目结构、测试命令、技术决策和用户偏好。
企业助手跨设备、跨 session 保留用户或业务上下文。
客服 Agent 基于历史问题和处理进展提供连续服务。
多 Agent 系统按 workspace 隔离记忆,并由统一控制面管理。
AMS 主要保存未来会复用的信息;短期聊天缓存、纯日志归档或一次性问答通常不需要写入 AMS。