You need to enable JavaScript to run this app.
文档中心
记忆库 Mem0

记忆库 Mem0

复制全文
下载 pdf
最佳实践
在 ArkClaw 中集成记忆库 Mem0
复制全文
下载 pdf
在 ArkClaw 中集成记忆库 Mem0
本文介绍如何通过添加插件的方式,在 ArkClaw 中集成火山引擎记忆库 Mem0 的解决方案。​
背景信息​
ArkClaw 是火山引擎推出的云端开箱即用型 AI 智能体服务,具备免运维、低 Token 消耗及 7x24 小时云端运行等优势,专注于自动化处理各类繁杂事务。关于 ArkClaw 的更多详情,请参见什么是 ArkClaw。​
火山引擎记忆库 Mem0 提供托管型记忆项目服务,完全兼容开源 Mem0 记忆系统。Mem0 作为插件(openclaw-mem0-plugin)添加至 ArkClaw 智能体后,能够为智能体注入长效记忆能力,构建持久化的记忆层解决方案。通过持久记录用户的偏好与历史交互,ArkClaw 得以实现跨会话的长期个性化记忆,精准回溯用户习惯与历史指令。集成火山引擎 Mem0 记忆库插件后,ArkClaw 将显著减少用户重复输入背景信息的需求,从通用执行工具逐步演化为越用越默契的专属数字助理。​
准备工作​
购买 ArkClaw 服务。ArkClaw 提供轻量版、标准版、高级版三种套餐规格,可满足不同场景的需求,您可以根据业务需要选择合适的 ArkClaw 规格。本文示例中使用了 ArkClaw 高级版。更多详情,请参见 ArkClaw 规格与适用场景。具体操作步骤,请参见一键拥有专属 ArkClaw。 ​
注意​
本插件已在 ArkClaw 环境下基于 OpenClaw 2026.5.28(7a0098a)完成安装与功能验证,建议优先使用该版本。不同 OpenClaw 版本的插件接口可能存在差异。如因版本差异遇到安装或运行异常,建议您结合当前版本和运行日志进行排查,并根据实际环境完成必要的适配。​
操作步骤​
创建并配置 Mem0 记忆项目​
  1. 创建 Mem0 记忆项目,并为记忆项目设置自定义长期记忆提取策略,策略 Prompt 中需添加如下信息。​
说明​
  • 您可以根据业务需要设置自定义策略类型和策略名称,本文示例中所设置的策略为语义记忆,策略名称为 ArkClaw专属记忆提取器。​
  • ​
    你现在是 ArkClaw 的专属记忆提取器​
    你的唯一任务是从用户与 ArkClaw 的对话中按照如下规则提取记忆​
    ​
    ### 必须提取的核心类别(按优先级排序):​
    ​
    1. 用户画像(User Profile)​
    - 基本信息:年龄、职业、所在地、家庭情况、语言偏好​
    - 能力水平:在不同领域(编程、设计、营销、财务等)的熟练度​
    - 性格与沟通风格(直接/委婉、喜欢细节/喜欢总结、幽默/严肃等)​
    ​
    2. 用户偏好(Preferences)​
    - 输出风格偏好(简洁/详细、列表/段落、带表情/正式)​
    - 工具/平台偏好(用 Claude / GPT / Cursor / Notion / 飞书 / 微信等)​
    - 内容偏好(数据驱动 / 创意优先 / 成本最优 / 时间最优)​
    ​
    3. 任务执行历史与模式(Task Execution Patterns)← 最重要!帮助 ArkClaw 完成任务的核心​
    - 用户过去成功完成的任务类型、具体成果​
    - 用户最喜欢的执行流程(例如:先列 checklist → 再执行 → 最后复盘)​
    - 曾经失败过的点及用户明确拒绝的做法​
    - 用户常用的资源/账号/模板/工作流(Notion 数据库 ID、API Key 归属、常用 Prompt 模板等)​
    ​
    4. 长期目标与约束(Long-term Goals & Constraints)​
    - 用户明确提到过的 3-12 个月目标(例如:2026年要出海、要做到月收入 10w 等)​
    - 硬性限制(预算上限、时间窗、合规要求、隐私敏感领域)​
    - 决策偏好(数据决策型 / 直觉型 / 老板型 / 风险厌恶型)​
    ​
    5. 上下文记忆(Context Memory)​
    - 当前项目/正在推进的事项(项目名称、阶段、截止日期)​
    - 已承诺的事项、待跟进事项​
    - 用户最近的情绪/状态(压力大、兴奋、想快速交付等)​
    ​
  1. 获取 Mem0 记忆项目的公网连接地址信息。具体操作步骤,请参见查看连接地址。​
  1. 获取 Mem0 记忆项目的 API Key 信息。具体操作步骤,请参见查看 API Key。​
为 ArkClaw 安装 Mem0 记忆插件​
  1. 登录 ArkClaw 控制台。​
  1. 在终端命令窗口中,输入如下命令下载 Mem0 记忆插件安装脚本。​
  • ​
    curl -fsSL \​
    -o mem0_arkclaw_install.sh \​
    'https://memory-2.tos-cn-beijing.volces.com/mem0_arkclaw_install.sh'​
    ​
  1. 下载成功后,使用以下命令进行安装。​
  • ​
    bash ./mem0_arkclaw_install.sh \​
    --host 'https://<控制台中的域名>:<控制台中的端口>' \​
    --user_id 'your-user-id' \​
    --agent-id 'your-arkclaw-instance-id'​
    ​
  • 命令中相关参数的说明如下表所示。​
  • ​
    参数​
    是否必填​
    说明​
    --host​
    是​
    Mem0 记忆项目的公网连接地址。您可以在 Mem0 控制台上查看连接地址详情,包括连接地址域名和端口号信息,具体操作步骤,请参见查看连接地址。​
    --api-key​
    否​
    Mem0 记忆项目的 API Key。您可以在 Mem0 控制台上查看 API Key 详情,具体操作步骤,请参见查看 API Key。您也可以从环境变量或提示输入中读取。​
    --user_id 或 --user_id​
    否​
    长期记忆的用户标识。​
    --agent-id 或 --agent_id​
    否​
    长期记忆的 Agent 标识。​
    ​
注意​
  • API Key 必须提供。未传入 --api-key 时,脚本依次读取 MEM0_SETUP_API_KEY、MEM0_API_KEY;均未设置时提示输入。请复制实际 Key,不使用掩码占位内容。​
  • 建议显式填写 userId 和 agentId。未填写时,优先沿用已有插件配置中的对应值;没有已有值时使用 default。后续检索时使用相同标识。​
  1. 脚本完成后,查看输出中的插件版本、userId、agentId 和备份目录,然后执行以下命令:​
  • ​
    openclaw config validate​
    openclaw plugins info openclaw-mem0-plugin​
    openclaw gateway status​
    ​
  • 命令执行完成后,请确认以下结果。​
  • ​
    检查项​
    预期结果​
    配置校验​
    校验通过​
    插件状态​
    Status: loaded​
    网关运行状态​
    Runtime: running​
    网关连接探测​
    探测结果为 ok​
    ​
Mem0 记忆插件功能验证​
Mem0 记忆插件安装并生效后,您可以通过自然语言对话的方式,让 ArkClaw 调用 Mem0 记忆功能。​
添加记忆​
在 ArkClaw 对话框中输入如下信息,通过 Mem0 记忆插件添加用户介绍信息。​
​
下面是我的自我介绍,请添加到你的长期记忆中:我是林薇,朋友们叫我Vivi。我的生活是理性与感性的交融:挚爱川菜的酣畅与粤菜的精细,沉迷科幻的想象也享受山野徒步的呼吸。旅行时,我是热衷挖掘特色民宿的“攻略控”;工作时,我是用Notion管理一切的“晨型人”。在购物上,我只为真正的心动与价值买单。愿与你一同,在有序的节奏里,发现世界的丰盈有趣​
​
查看记忆​
在 ArkClaw 对话框中查询已写入的记忆。例如,您可以在对话框中输入如下语句进行查询。​
说明​
Mem0 采用异步处理机制。系统从对话上下文中提取、分析并最终存储记忆需要一定的处理时间。建议在添加记忆后,等待 3 至 5 分钟再执行查询操作。 ​
​
以表格的形式展示所有关于我自我介绍的记忆,包括ID,记忆内容,创建时间​
​
​​​
更新记忆​
在 ArkClaw 对话框中更新已写入的记忆。例如,您可以在对话框中输入如下语句更新名字信息。​
​
修改ID为a5fb****的记忆,将其改为:名字是玛丽(mary)​
​
​
​​​
更新记忆后,您可以在 ArkClaw 对话框中确认修改后的记忆是否生效。​
​​​
删除记忆​
在 ArkClaw 对话框中删除已写入的记忆。例如,您可以在对话框中输入如下语句删除口味偏好信息。​
​
删除ID为71e0****的记忆​
​
​​​
删除记忆后,您可以在 ArkClaw 对话框中确认删除是否生效。​
​​​
常见问题​
如何获取 Mem0 记忆项目的公网连接地址和 API Key 信息?​
​
如何确认 Mem0 记忆插件已成功安装?​
​
为什么添加记忆后,无法立即查询到最新内容?​
​
更新或删除记忆后,为什么有时还会查询到旧内容?​
​
如何确认 Mem0 插件已经安装成功?​
运行以下命令:​
​
openclaw config validate​
openclaw plugins info openclaw-mem0-plugin​
openclaw gateway status​
​
确认配置通过校验,插件为 loaded,网关正常运行且连接探测通过。继续完成实际记忆写入、读取和新任务召回验证。​
​
​
​
最近更新时间:2026.09.30 15:53:22
这个页面对您有帮助吗?
有用
有用
无用
无用