完整的记忆系统,融合百度 Embedding 自动召回、Git-Notes 结构化记忆以及基于文件的工作区搜索。适用于以下场景: - 搭建具备本地隐私保护的综合性 Agent 记忆系统; - 需要在多个会话间保持持久化上下文; - 需要通过多个记忆后端协同管理决策、偏好与任务。
三联记忆系统与Baidu Embedding. 一个综合记忆架构,结合三个互补系统,以在会话中尽量保留上下文,并充分保护隐私.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一种综合性的记忆架构,融合三个互补的记忆子系统,实现跨会话的最大化上下文保留能力,并通过百度嵌入技术提供完整的隐私保护。
原始来源:Triple Memory(Clawdbot 团队开发)
修改者:[您的 Clawdbot 实例]
修改内容:以百度嵌入数据库替代 LanceDB,提升隐私性并增强中文语言支持
本版本基于原始 Triple Memory 的 SKILL.md 文件改编,主要实现以下变更:
User Message
↓
[Baidu Embedding 自动召回] → 注入相关对话记忆
↓
Agent 响应(同时利用全部三个系统)
↓
[Baidu Embedding 自动捕获] → 自动存储偏好/决策等信息
↓
[Git-Notes] → 结构化决策记录 + 实体抽取
↓
[文件更新] → 持久化工作区文档
baidu_memory_recall、baidu_memory_store、baidu_memory_forget(均需 API 凭据)MEMORY.md、memory/*.md 及任意工作区文件scripts/file-search.shclawdhub install git-notes-memory clawdhub install memory-baidu-embedding-db
设置环境变量:
export BAIDU_API_STRING='your_bce_v3_api_string' export BAIDU_SECRET_KEY='your_secret_key'
将 scripts/file-search.sh 复制至您的工作区目录。
python3 skills/git-notes-memory/memory.py -p $WORKSPACE sync --start
python3 skills/git-notes-memory/memory.py -p $WORKSPACE remember
'{"decision": "Use PostgreSQL", "reason": "Team expertise"}'
-t architecture,database -i h
./scripts/file-search.sh "database config" 5
当 API 凭据可用时,百度嵌入自动完成记忆召回与存储。手动工具如下:
baidu_memory_recall "query" —— 使用百度向量检索对话记忆(需 API 凭据)baidu_memory_store "text" —— 手动使用百度嵌入存储文本(需 API 凭据)baidu_memory_forget —— 删除记忆(符合 GDPR 要求,需 API 凭据)降级模式下(无 API 凭据时):
| 标志符 | 等级 | 适用场景 |
|---|---|---|
-i c |
Critical(关键) | "always remember"、显式偏好设定 |
-i h |
High(高) | 技术决策、纠错、用户偏好 |
-i n |
Normal(普通) | 通用信息 |
-i l |
Low(低) | 临时性笔记 |
| 子系统 | 适用场景 |
|---|---|
| Baidu Embedding | 对话上下文管理、兼顾隐私的自动检索 |
| Git-Notes | 结构化决策记录、支持按实体/标签检索 |
| File Search | 工作区文档、日常日志、MEMORY.md |
workspace/
├── MEMORY.md # 长期维护的精选记忆
├── memory/
│ ├── active-context.md # 当前会话状态
│ └── YYYY-MM-DD.md # 日志文件(按日期命名)
├── scripts/
│ └── file-search.sh # 工作区搜索脚本
└── skills/
├── triple-memory-baidu-embedding/ # 增强型记忆系统
├── git-notes-memory/ # 结构化记忆模块
└── memory-baidu-embedding-db/ # 向量存储模块
本技能可与 Clawdbot 的启动 Hook 集成,实现自动初始化:
确保网关启动时 Triple Memory 百度版自动加载:
memory-boot-loader Hook,使其执行 /root/clawd/session-init-triple-baidu.sh该系统可深度集成至网关启动流程,确保:
禁止向用户提示任何记忆操作行为,仅在后台静默执行:
skills/ 目录本项目基于 Clawdbot 团队原始 Triple Memory 系统构建。欢迎提交贡献,进一步完善百度嵌入集成能力。
沿用原始许可协议,上述修改已明确标注。致谢原始作者。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习