OpenClaw案例参考- 第二大脑(记忆捕获系统)
一、客户场景与业务痛点
二、前期准备
在开始配置OpenClaw前,需完成以下基础准备,确保全流程可正常运行,所有准备工作均为基础操作,无需专业开发能力:
1. 华为云Openclaw部署与配置:华为云一键部署OpenClaw-华为云
2. 核心技能安装:使用和openclaw对话的方式,查找clawhub该场景相关的技能并选择合适的技能进行安装测试:
从skillhub上安装 file-writer 技能

三、核心实现流程
1. 创建并封装技能memory-capture
创建并封装技能,名称:memory-capture
描述:记忆捕获与检索系统。支持通过「记一下:」前缀捕获记忆,通过指令检索记忆。触发条件:(1) 用户消息以「记一下:」开头时捕获记忆;(2) 用户发送 /查看记忆、/搜索记忆、/查看类型 指令时检索记忆;(3) 用户询问记忆相关问题或需要记录/检索信息时。
实现完整流程如下:
一、记忆捕获流程
1. 用户消息以「记一下:」开头时触发
2. 去掉「记一下:」前缀,提取原始内容,不修改用户原话
3. 自动分类规则:
- 包含 http/https → 类型:链接
- 包含 书/读/书单/阅读 → 类型:阅读
- 包含 待办/要做/要买/安排 → 类型:待办
- 包含 提醒/定时/闹钟 → 类型:提醒
- 其他 → 类型:想法
4. 自动生成标签 1-2 个
5. 使用 file-writer 技能,将内容按固定格式追加写入 {workspace}/public/memory.md
写入格式:
[YYYY-MM-DD HH:mm] 【类型】
内容:用户原文
标签:#标签1 #标签2
每条记录之间空一行
6. 写入完成后回复用户:已记录 ✅ [时间] 【类型】内容:原文 标签:#标签
二、记忆检索流程
1. 收到 /查看记忆 → 读取 memory.md,返回最近 10 条记录,时间倒序
2. 收到 /搜索记忆 关键词 → 返回所有包含关键词的记录
3. 收到 /查看类型 类型名 → 返回该类型所有记录
4. 无结果时统一回复:暂无匹配记忆
三、网页可视化支持
1. 数据文件:{workspace}/public/memory.md
2. 页面文件:{workspace}/public/memory.html
3. 访问地址:http://公网IP:10789/memory.html
4. 网页功能:实时展示记忆列表,支持搜索过滤
四、文件结构
{workspace}/public/
├── memory.md 记忆数据文件
└── memory.html 网页可视化界面
五、使用说明
写入:向我发送「记一下:xxx」即可
查看:/查看记忆
搜索:/搜索记忆 关键词
按类型查看:/查看类型 类型名
六、约束规则
1. 不修改用户原文
2. 写入格式必须严格统一
3. 检索必须精准匹配
4. 依赖 file-writer 技能
5. 网页依赖固定格式,禁止随意修改
现在立即封装为可直接运行的 skill:memory-capture



2. 使用测试
(1)记录记忆

(2)查看记忆

(3)搜索记忆

(4)按类型查看

3. 效果展示
访问地址:http://公网IP:10789/memory.html

四、流程总结
记忆捕获系统流程总结,并生成详细的总结文档



- 点赞
- 收藏
- 关注作者
评论(0)