← ClaudeAtlas

memory-graphlisted

长文记忆图谱(Memory Graph)。写小说/连载/剧本/系列教程等长内容时使用——自动提取实体/事件/关系/因果,建立四维图谱(实体网+时间线+因果链+概念库),支持查询、多跳关系展开、伏笔追踪、一致性检查、旧设定弃用/恢复(改稿用)。基于MAGMA论文四图思想(小说版novel-magma-memory的通用化)。Memory graph for long-form writing: entity network, timeline, causality chain, concept base — with multi-hop queries, plot-thread tracking, consistency checks, and retire/revive for revised canon.
jiawood2006/hermes-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill jiawood2006/hermes-skills
# Memory Graph 长文记忆图谱 写长内容(小说/连载/剧本/系列教程/世界观设定)最大的痛点是**记不住前面写了什么**——人物关系、事件顺序、埋的伏笔、前后矛盾。本技能用**四维图谱**帮你记住一切。 > 📁 **安装**:`hermes skills install jiawood2006/hermes-skills/skills/memory-graph` 或按 README 方式二复制 → 默认在 `~/.hermes/skills/utilities/memory-graph/`。 ## 触发条件 - 写小说/连载/剧本/系列内容,需要管理人物、时间线、伏笔 - "帮我记住前面写了什么""查一下XX在第几章出现过""检查前后有没有矛盾" - 系列内容更新前查询已有设定(人物关系/地名/事件) ## 四维图谱 | 图谱 | 内容 | 对应能力 | |:---|:---|:---| | 实体图谱 | 人物/地点/物品/组织 + 关系网 | 查询"XX 和 XX 什么关系" | | 时间图谱 | 事件按时间排序 | 时间线回顾 | | 因果图谱 | 事件因果链 | **伏笔追踪**(线索未回收检测)| | 语义图谱 | 概念/设定/主题 | 世界观一致性 | ## 使用步骤 ### 1. 初始化项目 ```bash python3 ~/.hermes/skills/utilities/memory-graph/scripts/memory_graph.py init --name "默书斋" --dir ./data ``` ### 2. 每写一章/一集就摄入 ```bash # LLM 提取(推荐,需 LLM key) python3 ~/.hermes/skills/utilities/memory-graph/scripts/memory_graph.py ingest 第3章.txt --dir ./data --ch 3 # 无 LLM key:手动指定实体 + 规则提取 python3 ~/.hermes/skills/utilities/memory-graph/scripts/memory_graph.py ingest 第3章.txt --dir ./data --ch 3 --entities "陈默,周晓芸,赵全发" --no-llm ``` 自动提取:实体(人物/地点/物品/组织)+ 关系 + 事件 + 因果 + 概念。 ### 3. 写作前查询(支持多跳展开) ```bash python3 ~/.hermes/skills/utilities/memory-graph/scripts/memory_graph.py query 陈默 --dir ./data # 输出:属性/别名/关系网(含反向关系)/相关事件 # 多跳:看"朋友的朋友"——查一个人物时把两跳内的关系网全展开 python3 ~/.hermes/skills/utilities/memory-graph/scripts/memory_graph.py query 陈默 --hops 2 --dir ./data ``` `--hops 2` 输出示例(逐跳展开,含反向边,已弃用实体标注): ``` ── 多跳展开(2 跳)── 🔗 第 1 跳(3 条): 陈骏 --对手--> 贺军生 — 拆迁利益冲突 陈骏 --恋人--> 周雅 🔗 第 2 跳(1 条): 贺