永不忘记你:mercury-agent第二大脑(Second Brain)SQLite+FTS5持久记忆系统完全深度剖析

发布时间:2026/9/29 7:59:25

永不忘记你:mercury-agent第二大脑(Second Brain)SQLite+FTS5持久记忆系统完全深度剖析 永不忘记你mercury-agent第二大脑Second BrainSQLiteFTS5持久记忆系统完全深度剖析【免费下载链接】mercury-agentSoul-driven AI agent with permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI, Telegram or More.项目地址: https://gitcode.com/gh_mirrors/me/mercury-agentmercury-agent 第二大脑Second Brain持久记忆系统让 AI 智能体拥有真正永不忘记你的能力它基于 SQLite 数据库与 FTS5 全文搜索自动从每次对话中提取你的偏好、目标、项目与人际关系存入本地结构化数据库并在你每次开口前精准召回相关记忆。本文带你完整看懂这套系统的四大核心机制、两层级存储模型以及如何在 Web 仪表盘和聊天频道中管理它——全程几乎无需阅读一行源码。它是什么一个随对话成长的持久记忆库大多数聊天 AI 关掉窗口就失忆。mercury-agent 的第二大脑则相反——它会自动提取、存储、检索关于你的事实你的喜好、目标、正在做的项目、习惯以及你生活中的重要的人和他们之间的关系。启用后它的工作闭环只有四步提取Extraction— 每轮对话结束后自动抽取 0–3 条记忆附带类型、置信度、重要度、持久度等元数据检索Retrieval— 每次你发送消息前把最相关的 Top 5 条记忆900 字符预算内悄悄注入上下文巩固Consolidation— 定期生成用户画像摘要和活跃状态摘要并从模式中发现新的reflection反思型记忆修剪Pruning— 自动衰减过期记忆、淘汰低置信度记忆、把反复被验证的记忆升级为永久记忆提取与注入的时机可以直接在智能体主循环中看到每轮对话后的记忆抽取见 agent.ts发送消息前的自动召回见 agent.ts。底层原理SQLite FTS5 构建永不遗忘的数据库第二大脑的全部数据落在本地一个 SQLite 文件中~/.mercury/memory/second-brain/second-brain.db。没有任何数据离开你的机器。建库时开启 WAL 日志模式与 NORMAL 同步级别保证高并发读写下的稳定性这些细节都在 second-brain-db.ts 中。核心表结构包括表作用memories记忆主表类型、作用域、置信度、重要度、证据次数等memories_ftsFTS5 虚拟表对summary和detail做全文索引persons/person_aliases人物档案与别名小王与王小明归一memory_persons记忆 ↔ 人物关联表person_relationships人物之间的关系网络如同事朋友second_brain_meta画像摘要等元信息FTS5 索引通过数据库触发器自动维护——插入、更新、删除记忆时索引实时同步检索时按相关性rank排序返回万一查询异常还会自动降级为模糊匹配确保搜索永不失灵。检索与排序逻辑见 user-memory.ts。除了记忆系统还会从对话中识别出人物图谱自动提取人名、归类关系角色家人、同事、伴侣……并在人物之间建立关系边。这正是 Web 界面里那张关系图的底层数据。意识与潜意识模拟人脑的两层记忆架构这是第二大脑最精妙的设计——它完全借鉴了人类记忆的工作方式层级作用域行为意识层Consciousdurable/active随时可被检索脑海最表层潜意识层Subconscioussubconscious不主动参与召回但置信度不衰减当对话与它相关时自动浮现潜意识的流转规则活跃记忆30 天未被引用→ 移入潜意识而不是删除在潜意识中保持原始置信度永不过期当意识层检索结果偏弱时系统会翻查潜意识并召回最强匹配项被召回的潜意识记忆会自动升回意识层这就是为什么 mercury-agent 能两年后还记得你提过的那件事同时又不污染日常推理。10 种记忆类型 冲突自动仲裁记忆不是无差别堆放而是按类型管理类型默认作用域存什么identitydurable你是谁——姓名、角色、背景preferencedurable你喜欢什么、讨厌什么goal/projectactive你在追求什么、在做什么项目habit/constraintdurable行为模式与必须遵守的规则decision/episodeactive做过的决定、经历的具体事件relationshipdurable你认识的人与连接reflectiondurable系统从模式中生成的洞察更贴心的是冲突自动仲裁当出现喜欢 TypeScript与喜欢 Python这类对立记忆时高置信度的一方胜出置信度相同则新记忆胜出喜欢 X与不喜欢 X这类否定冲突也会被自动检测并解决。重复记忆则按相似度≥0.74自动合并、证据计数加一——被强化 3 次以上的记忆会升级为永久记忆。整套写入、合并、仲裁逻辑见 user-memory.ts。你随时也能主动指挥它记住某件事——智能体内置了save_memory/search_memory工具定义在 save-memory.ts 中直接对 AI 说记住我每天早上 9 点开会即可。Web 仪表盘四个页面管理你的第二大脑第二大脑通过 Web 仪表盘的四个互相关联页面完全可视化Memory/second-brain/memory— 全部记忆的浏览器意识/潜意识切换、 徽标、全文搜索、行内编辑、手动新增与删除Persons/second-brain/persons— 人物列表与详情页每位人物的事实、关联记忆、通过relationship记忆连出的其他人物Goals/second-brain/goals— Goals / Projects 双标签页可直接新增目标与项目Graph/second-brain/graph— 力导向图可视化记忆、人物、目标作为节点关系作为边一眼看出所有目标都连向某个项目这样的聚类前端页面源码位于 ui/src/pages/brain/对应的 REST API 见 brain.ts。聊天频道里的 /memory 命令随时随地管理记忆不想打开网页在任何渠道CLI、Telegram输入/memory即可操作CLITelegram总览方向键菜单 → Overview内联按钮 Overview最近记忆方向键菜单 → Recent内联按钮 Recent潜意识记忆方向键菜单 → Subconscious内联按钮 Subconscious暂停/恢复学习Pause / Resume⏸ Pause / ▶ Resume清空全部Clear带确认 Clear → Yes快速上手开启、关闭与常见问题第二大脑默认开启。如需关闭环境变量SECOND_BRAIN_ENABLEDfalse配置文件在~/.mercury/mercury.yaml中设置memory.secondBrain.enabled: false关闭后回退到基础的 JSONL 文本匹配搜索无提取、无巩固、无 SQLite回退存储见 store.ts。遇到NODE_MODULE_VERSION报错说明better-sqlite3原生模块与 Node.js 版本不匹配执行一次即可修复npm rebuild better-sqlite3更完整的说明含 API 端点清单、故障排查请查阅官方文档 second-brain.mdx。总结为什么这套持久记忆系统值得研究mercury-agent 的第二大脑用SQLite FTS5这套轻量组合实现了教科书级的人格化记忆架构自动提取、双层意识/潜意识存储、冲突仲裁、人物关系图谱、可视化治理数据 100% 留在本地。核心实现集中在 src/memory/ 目录——如果你想深入源码建议从 second-brain-db.ts 的建库与 FTS 触发器读起再看 user-memory.ts 的召回排序与生命周期管理。让你的 AI 助手真正永不忘记你就是从这里开始。【免费下载链接】mercury-agentSoul-driven AI agent with permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI, Telegram or More.项目地址: https://gitcode.com/gh_mirrors/me/mercury-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/29 7:59:23

Paperclip风险防控:React+Node.js+OpenClaw的AI Agent工程化实践

1. 项目概述:Paperclip 不是回形针,而是一个正在被误读的 AI 工程实践入口最近在掘金、V2EX 和几个前端技术群反复刷到“paperclip”这个词,搭配 Node.js、React、OpenClaw 一起出现,很多人第一反应是——“这是个新 UI 组件库&am…

2026/9/29 8:49:28

DeepSeek大模型驱动HR系统智能化落地实践

简介:本资源是一份面向HR数字化转型从业者、企业IT系统建设者及AI应用方案设计者的专业级PPT方案,聚焦DeepSeek大模型与AI技术在人力资源全场景的深度落地。方案覆盖智能化招聘(简历解析、AI面试、动态人才库)、精准化人才培养&am…

2026/9/29 8:49:28

假设检验实战:理解p值与A/B测试,判断差异是否真实

先说说背景。做数据分析、做产品、做运营的同学,多多少少都会遇到这种场景:新版页面上线后,转化率从 2.0% 涨到 2.5%;优化了推荐算法后,用户点击量上升了 8%;我们换了一种文案,A/B 测试里用户停…

2026/9/29 8:49:28

Snowflake收购Observe:数仓与可观测性边界正在消失

1. Observe是谁:一家把“日志当数据”卖的公司,为什么能值10亿先交代一下背景。上周看到Snowflake被曝出以10亿美元左右收购可观测性初创公司Observe的消息,圈子里讨论得挺热闹。很多人第一反应是“Snowflake买监控工具干什么”,第…

2026/9/29 8:44:28

智能体上线前评估清单:从演示到生产的可靠性验证指南

1. 演示与上线之间的鸿沟到底在哪做智能体项目的人,几乎都经历过同一个场景:会议室里投屏演示,输入一句精心设计的提示词,智能体流畅地调用工具、检索知识、生成结构化结果,领导点头,客户鼓掌。然后项目进入…

2026/9/28 3:03:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/28 6:05:15

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 0:04:04

AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成

1. 为什么AI Evals值得你花时间搞明白做LLM应用的人,迟早会撞上同一堵墙:模型输出飘忽不定,今天答得好好的,明天换个问法就胡说八道。你改了一版提示词,感觉好像好了点,但到底好了多少?说不清。…

2026/9/29 0:04:04

Java采购管理系统实战:从数据库设计到事务一致性

简介:这是一套面向Java Web初学者与课程设计者的采购管理系统完整源码,采用JSP技术搭建,配合MySQL数据库,用于解决企业采购信息的管理问题,适合作为毕业设计、课程大作业或进销存类项目的参考模板。系统实现了用户登录…

2026/9/29 3:53:39

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/26 19:58:38

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/29 6:36:14

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑