Knowledge Graph

🧠 Your memory, structured & alive

Personal knowledge graph system for persistent structured memory — auto-captures entities, relationships, and procedures with CLI tooling and vault-secured secrets.

收藏
5.1k
安装
1.6k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Knowledge Graph Skill 综合评估

核心定位
Knowledge Graph Skill 是一套面向 AI 助手的个人知识图谱基础设施,以 JSON 格式持久化存储结构化知识,通过 Node.js CLI 脚本提供完整的增删改查能力。其设计哲学强调"主动捕获、关系优先"——系统会在对话中自动识别实体(人、项目、组织、地点、设备等)并触发图谱更新,无需用户显式指令。

核心功能与用法

  • 实体管理:11 类自动触发场景,涵盖从人员组织到知识工件、从生活事件到操作程序的全谱系信息
  • 关系建模:支持层级父子关系与跨分支关联(%rels 语法),可表达"谁拥有什么、什么依赖什么"等复杂语义
  • 深度启发式depth-check.mjs 根据内容复杂度智能推荐提取深度(1-4+ 层),避免过度或不足的结构化
  • Vault 保险箱:隔离式密钥管理,支持加密存储 API 凭证等敏感信息
  • KGML 摘要:为每次会话生成紧凑的图谱上下文(#KGML v2),平衡信息量与 token 消耗

显著优点
1. 主动性设计:相比被动查询的 RAG 系统,该 skill 强制 AI 在检测到相关实体时"先查后写",显著降低知识重复和冲突

2. 关系完整性:明确的 %rels 区块和层级缩进语法,使复杂依赖网络可被机器解析和人类阅读

3. 安全隔离:vault 与主图谱物理分离,且通过 reader.mjs 提供只读跨代理访问,最小化暴露面

4. 可配置性:从摘要 token 预算到物理模拟参数均可调节,适应从小型个人项目到大型组织知识库的规模变化

5. 离线可视化:自包含 HTML 输出,无 CDN 依赖,适合隐私敏感场景

潜在局限与风险

  • 技术门槛:Node.js 运行时依赖和 CLI 工作流对非技术用户构成障碍
  • 规模瓶颈:配置中 compactThreshold 设定为 400 实体即触发紧凑模式,暗示大型图谱性能可能衰减
  • 合并复杂性merge.mjsabsorb|nest 模式需要人工判断,自动化程度有限
  • 置信度管理import-memory 默认以 0.5 置信度导入,存在噪声累积风险,需定期运行 consolidate.mjs

适合人群

  • 技术背景较强的个人知识管理者(开发者、研究员、项目经理)
  • 需要跨会话保持复杂项目上下文的 AI 助手用户
  • 对数据主权敏感、偏好本地优先架构的隐私意识用户

常规风险

  • 数据丢失:JSON 文件格式虽便于调试,但缺乏事务保障;建议配合 git 版本控制
  • 密钥泄露:尽管 vault 设计隔离,.vault-key 文件若误提交至仓库将导致全盘暴露
  • 过度结构化:深度启发式评分依赖 NER 质量,对非结构化叙事内容可能产生碎片化提取

Knowledge Graph 内容

data文件夹
lib文件夹
scripts文件夹
手动下载zip · 80.1 kB
kg-defaults.jsonapplication/json
请选择文件