【LLM】Clawbot的memory记忆机制

note

文章目录

一、Clawbot的memory记忆机制

【Clawbot的memory记忆机制】设计理念以透明化(Markdown格式可编辑)、搜索优先(按需调取记忆)、持久化存储(关键信息落盘)、混合搜索(语义+关键词)为核心设计理念。核心机制7个。

1)上下文与记忆区分:上下文是单请求临时数据(含系统提示、对话历史等,受模型token限制),记忆是磁盘存储的持久化数据(Markdown文件+会话记录,无界且低成本)。

2)双层存储结构:Layer1为每日日志( memory/YYYY-MM-DD.md ,记录日常笔记),Layer2为长期记忆( MEMORY.md ,存储关键决策、偏好等)。

3)记忆读写工具:通过 memory_search (语义+关键词混合搜索)和 memory_get (读取指定内容)调取记忆,借助标准 write/edit 工具写入,支持手动编辑。

4)索引与搜索逻辑:文件变更后分块嵌入向量,存储于SQLite(含sqlite-vec和FTS5),搜索结果按70%语义得分+30%关键词得分加权计算。

5)多代理隔离:不同代理(如个人/工作)拥有独立工作区和索引,默认无跨代理记忆访问。

6)优化机制:通过压缩(会话超token限制时总结旧内容)、记忆刷新(压缩前保存关键信息)、修剪(清理旧工具输出)避免信息丢失和成本浪费。

7)会话生命周期:支持每日/闲置超时/混合模式重置,新会话可通过钩子保存历史上下文。

Reference

1 https://manthanguptaa.in/posts/clawdbot_memory/

相关推荐
绵满12 小时前
"TokenFormer: Unify the Multi-Field and Sequential Recommendation Worlds" 论文笔记
大模型·推荐系统
Komorebi_999915 小时前
多模态基础、图文大模型原理
大模型
格桑阿sir17 小时前
13-大模型智能体开发工程师:工具使用(Tool Use)范式
ai·大模型·agent·工具·智能体·tool·tool use
Komorebi_999920 小时前
多模态 Embedding、CLIP 概念
大模型·embedding
Komorebi_999921 小时前
Day1:LLMOps 核心概念、工程架构、行业流程
人工智能·大模型
晓山清21 小时前
什么是好的提示词
大模型·提示词
weixin_468466851 天前
Cherry-Studio 新手极速上手指南
人工智能·python·深度学习·ai·自然语言处理·大模型
Komorebi_99991 天前
Day3:监控、日志、限流、成本管控、版本灰度
大数据·运维·人工智能·大模型
weixin_468466851 天前
Ava 2.0 智能应用场景落地指南
人工智能·自然语言处理·大模型·智能交互·ava
张彦峰ZYF2 天前
检索增强生成(RAG)系统的基础:全面深入矢量数据库
数据库·大模型·rag