Mnemos
Local Decision Brain & Behavior-Driven System
Mnemos v2 beta:本地 AI Agent 知识采集、蒸馏、搜索与行动辅助系统。
当前 L1 采集、Wiki 蒸馏、KG 补建、PreFlight/Guard 已可用; KG 实时事件、评分闭环、主动推送和新鲜度检测仍在完善中。
你是否也被这些问题困扰?
- 和 AI 聊完一个复杂项目,两周后再问,它已经完全忘了之前的上下文
- 每次遇到同样的问题,都要重新搜索、重新踩一遍同样的坑
- 花了很多时间记笔记、整理文档,但真正需要的时候永远找不到
- 学了很多东西,过了一段时间就忘得一干二净
- 知道自己有很多知识盲区,但不知道盲区在哪里
所有这些问题,本质上都是同一个问题:人类的认知能力是有限的。
Mnemos 是一套面向本地运行的 AI Agent 知识系统。它连接你所有的 AI 助手,记录对话,自动提取结构化知识,构建知识图谱,并在你需要的时候推送相关知识。
当前阶段为 beta,核心链路已可用,但部分高级能力仍在完善中。 你需要正常和 AI 聊天、正常工作,系统会自动采集和蒸馏。部分功能(如自适应评分、主动推送)需要积累足够数据后才能 fully enable。
灵感源自 Karpathy 的 LLM Wiki 模式——让 LLM 增量构建并维护持久化的知识库。Mnemos 在此基础上增加了决策辅助层:知识不是存完就完了,它应该在决策中活着。
它和别的"Second Brain"有什么不同?
| 维度 | 常见 Second Brain 工具 | Mnemos |
|---|---|---|
| 系统定位 | 知识存储与检索 | Local Decision Brain & Behavior-Driven System |
| 自动化程度 | 半自动(需手动整理/打标签) | beta:自动采集→蒸馏→入库;评分/推送/新鲜度持续完善中 |
| 知识流向 | 你 → 系统 → 你自己查 | 系统 → AI Agent → 实时辅助决策 |
| 质量保障 | 去重(如果有) | 七层蒸馏流水线 + 自适应评分 + 三道自检 |
| 适应能力 | 规则固定 | 冷启动规则 → 贝叶斯自适应 → 行为反馈闭环 |
| 用户建模 | 无 | 三层画像雷达(能量/认知/价值),驱动决策策略 |
| 知识生命周期 | 手动管理或不管 | 评分驱动自动进化,过时知识主动预警,强制复盘闭环 |
| 模块耦合 | 一体化 | 热插拔设计,按需启用 |
核心竞争优势
存储是底线,不是卖点
知识存储和记忆检索是 Mnemos 最基础的功能。用户可以指定文件经蒸馏后进入知识库,AI 对话记录也会被自动采集并蒸馏为结构化知识——无需手动整理。当前 beta 版本核心链路已可用,高级决策辅助能力仍在持续完善中。
一、自适应动态调整引擎
系统内置自适应评分框架(beta),数据积累后逐步从规则驱动过渡到数据驱动:
- 三阶段冷启动:COLD(纯规则)→ WARM(规则+贝叶斯混合)→ HOT(数据驱动),任何自适应模块在数据不足时都有规则兜底,不会因为"没数据"就罢工
- 贝叶斯评分:每条知识、每个实体、每段关系都有置信度评分,新证据到来时实时更新后验概率
- 反馈闭环:隐式信号(搜索/复制/停留时长)+ 显式反馈 → 加权融合 → 驱动评分模型重训练
- 漂移检测:当特征分布偏移超过 3-sigma 时自动触发模型校准
评分引擎覆盖 6 个子系统:Memos 质量、同步优先级、蒸馏决策、知识图谱置信度、画像稳定性、运维健康度。每个子系统独立评分、独立进化、独立降级。
二、用户画像决策中枢
画像不是标签墙,而是决策中枢。系统从 AI 对话行为中推断用户的认知模式和价值取向,并将画像注入 AI 的工作流中:
- 三层雷达:能量模式(专注/启动/续航/切换)、认知模式(抽象/系统/质疑/创造)、价值优先级(正确/效率/深度/完美/创新/自主)
- 画像驱动对话策略:根据画像动态生成 AI 提示词片段,让 AI 的行为风格适配用户——完美主义者看到更严谨的建议,效率优先者看到更简洁的方案
- 双画像交叉验证:行为画像 vs 知识画像,检测"言行不一"——嘴上说注重效率,行为上却在反复优化细节
- 情境隔离:工作/个人/学习三种情境下的画像独立演进,避免跨界污染
- 14 维演化时间线:长期追踪画像变化趋势,自动检测倦怠信号、认知转变和价值翻转
三、强制复盘与逻辑自检
知识入库不是终点,持续验证才是。系统全自动追踪知识生命周期,在关键时刻强制介入:
- 组合权重强制打开:系统实时评估每条复盘待办的紧迫性——综合重要性(severity)、等待时长、同类问题频率、当前工作上下文关联度、承诺违约五个维度打分,达到阈值(≥4分)时自动打开 Obsidian 展示决策页面或复盘页面,确保你不会错过关键信号;未达阈值则仅对话内轻提醒,不打断工作流
- 用户预约直接弹开:用户说"1天后提醒我复盘",到点直接打开 Obsidian 对应的复盘页面,不走权重算法——你自己约的,系统不废话
- 启动补偿:关机或合盖期间过期的预约,下次启动时自动补发——过期用户预约立即打开 Obsidian,过期系统提醒走权重判断
- 周报追达升级:周报生成后 3 天内轻提醒,3 天后仍未读则强制插入对话,7 天后自动归档。配合 Wiki 看板徽章,100% 兜底
- 七层蒸馏流水线:噪音过滤 → 价值预判 → LLM 判断 → 知识提取 → 自检验证 → 跨 Agent 关联 → 反馈循环。每一层都是一道过滤器,只有通过全部七层的知识才进入知识库
- 可证伪性标记:每条知识标注可证伪条件和验证状态,过时知识不再沉默——系统会主动提醒"这条知识可能已过时"
- 争议仲裁:当新知识与已有知识冲突时,不覆盖、不忽略,而是生成仲裁页面记录争议,等用户裁决
- 增量蒸馏 + 延迟蒸馏:长对话每 5 轮增量生成草稿,低置信度内容进入延迟队列等信号充分后再处理
- 再循环守卫:防止 Wiki 注入的内容被再次蒸馏回知识库,杜绝知识自引用污染
四、热插拔功能模块
Mnemos 的 14+ 子系统是可独立启停的功能模块,不是紧耦合的巨石。全自动运行,模块级故障自动隔离:
- 模块化架构:每个子系统(知识图谱、影子页面、DNA 指纹、熵引擎、时间胶囊……)独立运行,关掉任何一个不影响核心链路
- KIA 调度器:16 步调度任务拓扑排序并行执行,单模块连续 3 次失败自动禁用,不拖垮全局
- 事件驱动:模块间通过 EventBus 松耦合通信,蒸馏完成→图谱更新→画像刷新→推送评估,全链路异步
- 按需启用:核心链路(同步→评分→蒸馏)开箱即用,高级功能(向量索引、预测推送、争议仲裁)按需开启
架构概览
┌─────────────────────────────────────────────────────────────────┐
│ 应用层 — 决策输出 │
│ IntentRouter │ ApplicationHub │ ContextAwareSearch │
│ PredictivePush │ BlindspotDiscovery │ DisputeResolver │
│ FreshnessAlert │ WeeklyReport │ ForcedRetrospective │
├─────────────────────────────────────────────────────────────────┤
│ 知识层 — 理解与建模 │
│ ┌──────────────────────┐ ┌──────────────────────────────────┐ │
│ │ 知识图谱 │ │ 用户画像 │ │
│ │ EntityManager │ │ 三层雷达 + 交叉验证 │ │
│ │ RelationManager │ │ 对话策略 + 情境隔离 │ │
│ │ EvolutionTracker │ │ 14维演化时间线 │ │
│ │ ContextAwareQuery │ │ 盲区检测 + 校准 │ │
│ └──────────────────────┘ └──────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ 评分与蒸馏层 — 质量保障 │
│ ┌──────────────────────┐ ┌──────────────────────────────────┐ │
│ │ 自适应评分引擎 │ │ 七层蒸馏流水线 │ │
│ │ COLD/WARM/HOT 三阶段 │ │ 噪音→预判→LLM→提取→自检→关联→反馈│ │
│ │ 6 子系统评分器 │ │ PromptBuilder + TokenBudget │ │
│ │ 反馈闭环 + 漂移检测 │ │ 增量蒸馏 + 延迟蒸馏 │ │
│ └──────────────────────┘ └──────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ 同步层 — 数据摄入 │
│ SyncEngine (8步流水线) │ 5 Agent Source │ FileIngestor │
│ TriggerSystem (Watchdog/Polling/Hybrid) │ AgentLifecycleManager │
└─────────────────────────────────────────────────────────────────┘
同源复用设计
Mnemos 本身不直接调用任何 LLM API。所有需要 LLM 的能力(如知识蒸馏、文档解析)都通过 AgentDelegate 委托给用户的本地 AI Agent 处理。
设计原则:谁启动 Mnemos,蒸馏任务就委托给谁。
Mnemos 支持 5 个宿主 Agent,通过统一的 AgentAdapter 接口接入:
| 适配器 | Agent | 机制 | 状态 |
|---|---|---|---|
| Apollon | Claude Code | Hooks (settings.json) | 完整支持 |
| Caduceus | Hermes | Poll + Inbox | 完整支持 |
| Typhon | OpenClaw | SQLite + Hooks | 完整支持 |
| Musae | OpenCode | JSON Config + Hooks | 完整支持 |
| Daedalus | Codex | File-based + Windows .bat | 完整支持 |
无 Agent 宿主时,Mnemos 自动扫描本地安装的 Agent,按优先级选择一个可用的执行蒸馏。
这个设计避免了:
- 重复配置 API Key:用户的 Agent 已经配置了 API Key,Mnemos 不需要再要一份
- 模型版本不一致:蒸馏用的模型和用户交互的模型保持一致
- 供应商锁定:支持任何遵循文件委托协议的 Agent
5 分钟快速上手
跟着这个例子走一遍,你就知道 Mnemos 在做什么。
场景:你让 Claude 解决了一个 bug
第 1 步:正常对话
你问 Claude:"asyncio.gather 为什么内存爆炸?" 经过一番排查,找到了根因。对话结束。
第 2 步:全自动蒸馏
Session End Hook 自动触发蒸馏。对话内容全自动经过七层流水线处理——噪音过滤掉闲聊,价值预判识别出"这是有价值的排障经验",LLM 提取为结构化知识,自检验证断言和代码片段,最终生成一条知识卡片。
第 3 步:全自动评分入库
自适应评分引擎对这条知识自动打分:质量评分 0.85,蒸馏评分 0.92。评分通过,知识卡片自动进入知识库。知识图谱同步创建实体和关系。
第 4 步:全自动画像学习
系统从这次对话中自动采集信号:你在排查时表现出高专注深度和质疑倾向,画像参数自动微调。下次类似场景,AI 会提前注入更严谨的排查建议。
第 5 步:全自动主动决策
一周后你开始写高并发爬虫。IntentRouter 自动识别任务意图,ContextAwareSearch 检索到之前的排障经验,画像决策中枢判断你应该会关心内存问题——主动在对话开头提醒你注意 asyncio.gather 的坑。
全程你只需正常对话,系统自动完成后续步骤。 beta 阶段核心链路(采集→蒸馏→入库)已可用,部分高级能力(自适应评分优化、主动推送精准度)仍在持续完善中。
验证系统在工作
# 1. 检查蒸馏队列
python3 core/kia/amphora.py --list
# 2. 检查 daemon 状态
python3 -m mnemos_daemon status
# 3. 查看 Inbox 是否有新内容
ls ~/Documents/Obsidian\ Vault/wiki/00-Inbox/
# 4. 查看画像
cat ~/Documents/Obsidian\ Vault/wiki/01-People/user-persona.md
# 5. 查看评分器状态
python3 mnemos_cli.py scorer status
🚀 30 秒快速开始
跟着走一遍,你就知道 Mnemos 在做什么。
前置条件
- Python >= 3.10
- 一个 AI Agent(Claude Code、Hermes、OpenClaw、OpenCode、Codex 等)
- (可选)Memos 实例
- (可选)Obsidian 知识库可视化
注意:Mnemos 不直接调用任何 LLM API,所有蒸馏任务都委托给你的 AI Agent 处理。没有 AI Agent,核心功能无法运行。
一键安装(推荐)
git clone https://github.com/jielumaizui/mnemos.git
cd mnemos
./setup.sh # macOS / Linux
setup.bat # Windows
setup.sh 会自动完成:
- 检查 Python >= 3.10
- 安装依赖
- 自动检测 Memos 服务器(如有)
- 自动检测 Obsidian Vault(如有)
- 生成
~/.mnemos/configs/main.json - 初始化标准 wiki 目录结构
- 安装 AI Agent hooks
- 启动后台守护进程
- 配置系统定时任务
全自动模式(无交互):
./setup.sh --yes
跳过 Memos/Obsidian 检测:
./setup.sh --skip-memos --skip-obsidian
手动安装
如果你偏好手动配置:
# 1. 克隆并安装
git clone https://github.com/jielumaizui/mnemos.git
cd mnemos
pip install -e ".[dev]"
# 2. 复制并编辑配置
mkdir -p ~/.mnemos/configs
cp config/config.example.json ~/.mnemos/configs/main.json
# 编辑 ~/.mnemos/configs/main.json,设置你的 wiki 路径
# 3. 系统诊断
python3 mnemos_cli.py doctor
mnemos doctor 会自动检测系统状态,检查依赖是否就绪。
命令行工具
mnemos init # 交互式配置向导
mnemos doctor # 系统诊断
mnemos status # 查看系统状态
mnemos config # 查看/编辑配置
# Agent 管理
mnemos agent list # 列出本地可用的 AI Agent
mnemos agent install # 为所有可用 Agent 安装 hooks
mnemos agent detect # 检测已安装的 Agent
mnemos agent doctor # 诊断 Agent 状态
# 后台服务
mnemos daemon start # 启动后台守护进程
mnemos daemon stop # 停止后台守护进程
mnemos daemon status # 查看守护进程状态
mnemos scheduler install-windows # 注册 Windows 开机启动
mnemos scheduler uninstall-windows # 卸载 Windows 开机启动
# 事件系统
mnemos events stats # 查看事件队列统计
mnemos events cleanup # 清理过期事件
# 评分系统
mnemos scorer status # 查看评分器状态和模式
mnemos scorer retrain # 手动触发重训练
mnemos scorer rollback # 回滚到上一版本模型
# 同步系统
mnemos sync status # 查看同步状态
mnemos sync retry-failed # 重试失败的同步任务
# 搜索与报告
mnemos search <query> # 上下文感知搜索
mnemos report generate # 生成每周画像报告
# 其他
mnemos calibrate # 启动画像校准流程
mnemos mcp serve # 启动 MCP 服务器
与 AI Agent 集成
方式一:MCP 协议(推荐,通用)
任何支持 MCP 的 AI Agent 都可以接入。接入后,Agent 可以使用以下工具:
知识库操作
| 工具 | 用途 |
|---|---|
wiki_search |
搜索知识库(多来源:文件导入、人工输入、Memos、蒸馏、复盘、Git) |
wiki_read |
读取指定页面(经语义索引、评分、标签处理) |
wiki_write |
Agent 写入 Wiki 页面(蒸馏结果、生成的新知识) |
wiki_build |
触发 Wiki 构建(扫描 → 蒸馏 → 生成页面 → 索引更新) |
knowledge_source_list |
查看知识库来源分布统计 |
知识摄入
| 工具 | 用途 |
|---|---|
knowledge_ingest |
用户主动口述知识 — 当用户说"记住这个"时调用 |
knowledge_import |
用户指定文件导入 — 解析后写入 Wiki |
knowledge_distill |
通过 LLM API 触发知识蒸馏 — 聊天记录转为结构化 Wiki 知识 |
document_process |
解析文档 — 默认只解析;write_to_wiki=true 时 API 蒸馏写入 Wiki |
会话捕获(推荐)
| 工具 | 用途 |
|---|---|
capture_turn |
逐轮上报对话(低延迟 < 200ms,实时入队) |
capture_session |
批量上报整个 session 的多轮对话 |
end_session |
标记 session 结束,触发后续处理 |
capture_status |
查询 session/turn 在队列中的状态 |
session_search |
搜索历史会话(自动合并分片,恢复完整对话) |
KIA 闭环
| 工具 | 用途 |
|---|---|
preflight_inject |
任务前装载历史经验(KIA 闭环第一步) |
guard_check |
执行中风险守护(KIA 闭环第二步) |
retrospective_list |
列出可用的 retrospective 经验 |
check_pending_recaps |
检查待复盘事项,推动任务收尾和复盘闭环 |
决策与搜索
| 工具 | 用途 |
|---|---|
context_aware_search |
上下文感知搜索(画像加权 + 知识图谱召回) |
intent_route |
意图路由(自动分类:回忆/知识/任务/闲聊) |
blindspot_check |
盲区检测(检查知识库覆盖缺口) |
freshness_check |
知识新鲜度检查(版本绑定 + 过时预警) |
画像与信号
| 工具 | 用途 |
|---|---|
persona_summary |
获取用户画像摘要(能量/认知/价值三层雷达) |
persona_behavior_prompt |
获取画像驱动的 AI 行为提示词 |
persona_update |
触发画像更新(采集最新信号并重新计算) |
signal_collect |
触发信号采集 |
系统
| 工具 | 用途 |
|---|---|
health_check |
系统健康检查(配置、Memos 连通性、模块状态) |
predictive_push |
预测性知识推送(基于当前上下文主动推荐) |
配置示例:
{
"mnemos": {
"command": "mnemos",
"args": ["mcp", "serve"]
}
}
方式二:Claude Code Hooks
运行 mnemos init 时会默认尝试为检测到的 Agent 安装 hooks;Claude Code 会写入 ~/.claude/settings.json。安装失败时运行 mnemos agent doctor 查看原因。
方式三:Hermes / OpenClaw / OpenCode / Codex Agent
各 Agent 通过各自的适配器机制(Poll / SQLite / JSON Config / File-based)采集对话记录。首次部署后建议运行:
mnemos agent doctor
mnemos agent install
mnemos doctor
与 Memos 和 Obsidian 的关系
Mnemos 与 Memos 和 Obsidian 是互补关系,不是替代。
Memos:原始资料的入口
- Mnemos 通过 Memos SDK 连接你的 Memos 实例,采集原始笔记和对话记录
- Memos 负责快速记录,Mnemos 负责深度蒸馏与决策驱动
- 人工输入是重要入口:当用户对 AI Agent 说"记住这个"时,Agent 通过
knowledge_ingest将知识写入 Memos → 同步到 Wiki → 经过评分和蒸馏 → 正式进入知识图谱 - 所有进入系统的知识,无论来源(人工输入、Memos 同步、Agent 蒸馏、文件导入、Git 历史),都经过同一套评分与蒸馏管线处理,标准统一
- 你不需要 Memos 也能用 Mnemos(支持直接写入 Wiki 和其他数据源)
- Memos 是 独立的开源项目,有自己的 开源许可,Mnemos 仅通过其公开 API 集成
Obsidian:知识库的可视化与人工编辑
- Mnemos 的知识库层是纯 Markdown + YAML Frontmatter,不绑定任何特定工具
- 但强烈推荐使用 Obsidian:
- 原生兼容:Obsidian 的笔记格式就是 Markdown,无需导出/转换
- 双向链接:
[[页面名]]语法自动构建知识图谱 - 图谱视图:Obsidian 的 Graph View 就是知识图谱可视化
- 社区生态:Dataview、Templater 等插件可与 Mnemos 的数据联动
- 本地优先:和 Mnemos 的数据隐私策略一致,所有知识库内容存本地
- Obsidian 是 Obsidian Corp 的产品,Mnemos 不是 Obsidian 的插件或官方衍生品
- 配合方式:Obsidian 负责知识的组织、可视化、人工编辑;Mnemos 负责知识的自动采集、蒸馏、评分、画像驱动、闭环进化。人管创作,AI 管运营。
数据所有权
- Mnemos 的知识库存储在你的本地磁盘(默认
~/Documents/Obsidian Vault/wiki或自定义路径) - 所有数据以纯 Markdown 文件形式存在,你可以随时用任何文本编辑器打开
- 画像数据存储在本地 SQLite 数据库中,不会上传到任何服务器
- Mnemos 不会收集、上传或分享你的任何数据
配置
运行时权威配置文件位于 ~/.mnemos/configs/main.json(跨平台统一路径)。
旧版 ~/.mnemos/config.yaml 仅作为迁移来源,系统会在首次读取时迁移到 JSON。
配置优先级:代码默认值 < JSON 配置文件 < 环境变量(环境变量优先级最高)。
支持的环境变量:
| 环境变量 | 对应配置项 | 说明 |
|---|---|---|
MEMOS_TOKEN |
memos.token |
Memos API Token |
MEMOS_API_URL |
memos.api_url |
Memos 实例地址 |
MNEMOS_WIKI_DIR / WIKI_DIR |
wiki.vault_path |
Wiki 知识库目录 |
MNEMOS_DIR |
— | Mnemos 数据根目录(默认 ~/.mnemos) |
SILICONFLOW_API_KEY |
llm.api_key / embedding.api_key |
硅基流动 API Key(默认用于 API 蒸馏,也可用于语义搜索) |
SILICONFLOW_BASE_URL |
llm.base_url / embedding.base_url |
硅基流动 API 地址 |
OPENAI_API_KEY |
llm.api_key |
OpenAI 兼容 API Key(API 蒸馏) |
OPENAI_BASE_URL |
llm.base_url |
OpenAI 兼容 API 地址 |
OPENAI_MODEL |
llm.model |
API 蒸馏模型 |
CLAUDE_SETTINGS_JSON |
— | Claude Code settings.json 路径 |
关键配置项:
{
"wiki": {
"vault_path": "~/Documents/Obsidian Vault/wiki"
},
"memos": {
"enabled": true,
"api_url": "https://your-memos-instance.com",
"token": ""
},
"persona": {
"enabled": true,
"data_sources": {
"session": { "enabled": true },
"git": { "enabled": false },
"memos": { "enabled": false },
"wiki": { "enabled": false },
"file_system": { "enabled": false }
}
},
"daemon": {
"services": {
"capture_worker": true,
"l1_sync": true,
"event_bus": true
}
},
"distill": {
"provider": "api",
"allow_host_agent_delegate": false
},
"llm": {
"provider": "siliconflow",
"base_url": "https://api.siliconflow.cn/v1",
"api_key": "",
"model": "deepseek-ai/DeepSeek-V3"
},
"embedding": {
"enabled": true,
"provider": "siliconflow",
"base_url": "https://api.siliconflow.cn/v1",
"api_key": "",
"embedding_model": "BAAI/bge-m3",
"rerank_model": "BAAI/bge-reranker-v2-m3",
"use_rerank": true,
"similarity_threshold": 0.72
}
}
启用语义搜索(可选)
语义搜索通过 Embedding 模型(硅基流动 BAAI/bge-m3)提升未知查询的召回质量:
# 1. 安装可选依赖
pip install openai hnswlib
# 2. 配置 API Key(三种方式任选)
# 方式 A:环境变量
export SILICONFLOW_API_KEY=your_key
# 方式 B:修改配置文件
python3 mnemos_cli.py config set embedding.enabled true
python3 mnemos_cli.py config set embedding.api_key your_key
# 方式 C:重新运行 setup
python3 scripts/auto_setup.py
# 3. 构建索引
python3 scripts/build_embedding_index.py
# 4. 验证
python3 scripts/verify_installation.py --full
语义搜索关闭时不影响任何现有功能,所有搜索自动 fallback 到关键词匹配。
数据源与隐私
用户画像的数据源完全由用户自选。开启越多画像越精准,但隐私暴露也越多:
| 数据源 | 用途 | 隐私级别 |
|---|---|---|
| AI 对话 | 推断专注深度、质疑倾向、完美偏好 | 仅本地存储 |
| Git 提交 | 推断续航模式、创新倾向 | 仅统计信息,不存代码 |
| Memos 笔记 | 推断认知风格、知识结构 | 过滤 AI 生成内容,仅存元数据 |
| Wiki 交互 | 推断关注领域、学习路径 | 仅页面路径和动作类型 |
| 微信聊天 | 推断情绪模式、社交偏好 | 仅本地处理,不上传 |
所有数据源默认关闭,用户需主动开启。微信数据源仅在本地处理,不涉及任何第三方服务。
技术栈
- 语言:Python 3.10+
- 存储:Markdown 文件(知识库)+ SQLite(画像/评分/图谱/调度)
- 协议:MCP (Model Context Protocol) 用于 AI Agent 集成
- 蒸馏委托:AgentDelegate(同源复用,不直接调用 LLM API)
- 评分算法:ComplementNB + TfidfVectorizer + 贝叶斯后验更新
- 聚类算法:HDBSCAN → DBSCAN → K-Means 回退链
- 调度:拓扑排序 + ThreadPoolExecutor 并行执行
- 文档处理:PDF / PPT / Excel / Word / HTML / EBOOK 解析
- 核心依赖:requests、pyyaml、watchdog、numpy
项目状态
Mnemos v2 beta — 核心链路可用,高级能力持续完善中。
beta 已可用(经过代码复查,生产可用)
- 同步框架:SyncEngine 8 步流水线 + 5 Agent Source + L1 兜底去重 + Memos→Wiki 追溯
- 七层蒸馏流水线:噪音过滤 → 价值预判 → LLM 判断 → 知识提取 → 自检 → 跨 Agent 关联 → 反馈循环
- 知识图谱:EntityManager + RelationManager + 置信度治理(source_method 上限)+ 上下文感知查询
- 评分闭环:COLD/WARM/HOT 三阶段 + 6 子系统评分器 + 训练样本收集 + 漂移检测
- 质量保障:Freshness 四态检测、Blindspot 降级暴露、Predictive Push relevance gate、搜索弱相关过滤
- 数据治理:历史截断扫描标记、来源分布统一、KG 关系置信度上限
- 热插拔架构:14+ 子系统独立启停,故障自动隔离
- MCP 服务器:多工具覆盖知识库/摄入/会话/KIA/画像/决策/系统
- 五 Agent 全适配:Claude Code / Hermes / OpenClaw / OpenCode / Codex
持续完善中
- 评分器冷启动:需 ≥20 训练样本才能进入 WARM 模式,自然积累中
- 语义搜索(Embedding):硅基流动 BAAI/bge-m3,支持向量索引 + 语义召回,现有搜索自动 fallback
- Web Dashboard:可视化知识图谱与画像趋势
- Obsidian 插件:双向同步与内联查询
长期能力
- 同源复用设计(AgentDelegate,不直接调用 LLM API)
- 五 Agent 全适配(Claude Code / Hermes / OpenClaw / OpenCode / Codex)
- MCP 服务器(多工具覆盖知识库/摄入/会话/KIA/画像/决策/系统)
- 文档处理(PDF/PPT/Excel/Word/HTML/EBOOK 解析入库)
- 热插拔模块化架构(14+ 子系统独立启停)
- 语义搜索(硅基流动 BAAI/bge-m3,可选启用)
- Web Dashboard
- Obsidian 插件
致谢
- Andrej Karpathy —— LLM Wiki 模式的提出者,Mnemos 的核心灵感来源
- Memos —— 优秀的开源笔记系统,Mnemos 的原始资料入口
- Obsidian —— 知识管理的标杆工具,Mnemos 推荐的知识库可视化方案
许可证
Mnemos(/ˈnɛmɒs/)—— 希腊神话中的记忆女神,谟涅摩叙涅。不是帮你记住,而是让你的 AI 全自动地懂得何时该想起、如何该行动。
No comments yet
Be the first to share your take.