返回顶部
s

soul-archive灵魂存档

Soul Archive -- A digital personality persistence system that builds your digital soul clone through everyday AI conversations (with user consent, auto-extraction disabled by default). All data stored locally with optional AES-256-GCM data protection. Four modes: Soul Extract, Soul Chat, Soul Report, AI Self-Improvement. | 灵魂存档 ---- 通过日常对话构建数字人格克隆体(需用户授权,自动采集默认关闭),数据本地存储,支持 AES-256-GCM 数据保护。四大模式:灵魂沉淀、灵魂对话、灵魂报告、AI 自我改进。Trigger words: soul extract, soul archive, soul update, soul sync, soul snapsh

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.2.8
安全检测
已通过
210
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

soul-archive

🧬 灵魂档案

每一次对话都是灵魂的一片切片。切片足够多,就能重建一个完整的你。

概述

灵魂档案是一个数字人格持久化系统。在用户同意或明确激活后,它会自动提取并归档:

  • - 🗣️ 说话习惯——口头禅、句式、用词偏好、幽默风格
  • 🧠 知识与观点——对各类话题的看法、专业知识、思维模式
  • 👤 个人信息——身份、经历、人际关系、生活细节
  • 💫 人格特质——决策风格、情绪模式、价值观
  • 🎤 语音特征(可选)——语调、语速、口音
  • ❤️ 情绪模式——情绪触发点、表达风格、共情模式

最终成果:一个数字灵魂克隆体,能够:

  1. 1. 在世时——以你的风格代你行事和回复
  2. 离世后——让亲人继续与你对话,维系情感纽带

核心原则

🔒 隐私优先

  • - 所有数据存储在~/.skillsdata/soul-archive/——绝不上传至云端
  • 数据流说明:灵魂对话模式从归档数据构建提示词供智能体使用;这些提示词是否发送至外部大语言模型取决于你的智能体/平台配置
  • 支持AES-256-GCM数据保护(默认关闭)——保护身份、人格、语言指纹、情绪模式和人际关系
  • ~/.skillsdata/soul-archive/通过Python的Path.home()在macOS、Linux和Windows上解析
  • 通过config.json进行精细控制——可禁用任意提取维度
  • 敏感话题(健康、财务、亲密关系)默认需要确认

🤫 非侵入式提取

  • - 不打断对话流程,不追问
  • 通过触发词激活,或选择自动模式
  • 仅在发现新的高价值信息时更新档案

⚠️ 透明度:自动提取意味着AI在对话中提取人格信息。如需完全掌控,请在config.json中设置auto_extract: false并手动触发(沉淀一下/soul extract)。首次使用前请审阅config.json。

📐 高置信度

  • - 每条信息都带有置信度评分
  • 用户明确陈述 > 推断 > 模糊暗示
  • 冲突信息会被标记,绝不会自动覆盖

架构:技能与数据分离

{SKILL_DIR}/ ← 技能(引擎)
~/.skills_data/soul-archive/ ← 灵魂数据(存储在你的主目录中)

技能是提取引擎,灵魂数据属于你。由于数据存储在你的主目录中,同一台机器上的任何IDE、AI工具或工作空间都可以访问同一个灵魂。



数据目录结构

~/.skills_data/soul-archive/
├── profile.json # 灵魂档案(完整度、版本)
├── config.json # 隐私与提取配置
├── identity/
│ ├── basic_info.json # 身份 + 生活方式 + 数字身份
│ └── personality.json # 人格 + 行为 + 社交风格
├── memory/
│ ├── episodic/ # 情景记忆(基于日期,JSONL格式)
│ │ └── YYYY-MM-DD.jsonl
│ ├── semantic/
│ │ ├── topics.json # 话题兴趣与观点图谱
│ │ └── knowledge.json # 专业知识
│ └── emotional/
│ └── patterns.json # 情绪触发点与模式
├── style/
│ ├── language.json # 语言指纹 + 深层特征
│ └── communication.json # 沟通偏好
├── voice/ # 语音数据(可选)
│ ├── samples/
│ └── voice_profile.json
├── relationships/
│ └── people.json # 人际关系图谱
├── agent/ # AI自我改进
│ ├── patterns.json # 行为模式库
│ ├── episodes/ # 工作片段(基于日期)
│ │ └── YYYY-MM-DD.jsonl
│ ├── corrections.jsonl # 自我批评日志
│ └── reflections.jsonl # 自我反思日志
└── soul_changelog.jsonl # 变更日志



四种工作模式

模式一:🔍 灵魂提取

触发方式:以下任意触发词,或在对话结束时自动触发(如果config.json中启用了auto_extract)。

触发词:soul extract, soul archive, soul update, soul sync, soul snapshot, soul sediment, 灵魂沉淀, 灵魂提取, 灵魂存档, 分析我, 沉淀一下...

流程

  1. 1. 读取当前对话内容
  2. 运行scripts/soulextract.py进行多维度分析
  3. 将结果合并至~/.skillsdata/soul-archive/数据文件
  4. 更新profile.json完整度评分
  5. 追加至soul_changelog.jsonl

提取维度

维度内容存储位置
身份姓名、年龄、职业、地点、教育背景identity/basicinfo.json
↳ 生活方式
日常作息、饮食、审美、消费、音乐/电影/书籍品味 | identity/basicinfo.json |
| ↳ 数字身份 | 应用、平台、网络形象、技术熟练度 | identity/basic_info.json |
| 人格 | MBTI、大五人格、价值观、决策风格 | identity/personality.json |
| ↳ 行为模式 | 风险承受力、拖延倾向、完美主义、规划方式、学习风格 | identity/personality.json |
| ↳ 社交风格 | 社交能量、群体角色、信任模式、冲突处理方式 | identity/personality.json |
| ↳ 动机驱动 | 成就、金钱、认可、自由、好奇心 | identity/personality.json |
| 语言风格 | 口头禅、表情符号使用、句式、幽默类型 | style/language.json |
| ↳ 深层指纹 | 方言特征、填充词、说服风格、叙事风格 | style/language.json |
| 沟通模式 | 直接/间接、逻辑/情感、详细/简洁 | style/communication.json |
| 话题观点 | 感兴趣的话题、对每个话题的立场和看法 | memory/semantic/topics.json |
| 情景记忆 | 具体事件、回忆、人生里程碑 | memory/episodic/ |
| 情绪模式 | 12种情绪触发点(喜悦/愤怒/悲伤/焦虑/兴奋/怀旧/自豪/感恩/挫败/好奇/平静/内疚) | memory/emotional/patterns.json |
| ↳ 情绪深度 | 共情能力、情绪觉察、应对活动、庆祝方式 | memory/emotional/patterns.json |
| 人际关系 | 提及的人物及其关系 | relationships/people.json |

规则

  • - 仅归档高置信度信息(置信度 > 0.6)
  • 冲突信息会被标记,绝不会自动覆盖
  • 每次提取后输出简要报告

执行
bash
python3 scripts/soul_extract.py --input <对话文本> --mode auto

模式二:💬 灵魂对话

触发方式:灵魂对话、soul chat、让[我的克隆体]和我对话

流程

  1. 1. 从~/.skills_data/soul-archive/加载所有数据
  2. 构建角色扮演系统提示词,包含:身份、人格、语言风格(口头禅、模板、用词偏好)、知识/观点图谱、情绪反应模式、人际关系
  3. 以数字克隆体的身份进行对话

关键约束

  • - 🚫 绝不捏造——仅根据归档信息回答;如果不确定则说我不太记得了
  • 🗣️ 风格一致——严格模仿归档的语言风格,包括口头禅出现频率
  • ❤️ 情感真实——展现归档的情绪模式,而非通用AI回应

执行
bash
python3 scripts/soul_chat.py --mode interactive

模式三:📊 灵魂报告

触发方式:灵魂报告、soul report、生成我的画像

流程

  1. 1. 从~/.skills_data/soul-archive/读取所有数据
  2. 生成完整的HTML人格画像报告,包括:

- 📌 档案卡片
- 🎯 人格雷达图(大五人格)
- 🗣️ 语言风格分析(词云、口头禅排名)
- 🔥 话题兴趣热力图
- 🕸️ 人际关系网络
- ❤️ 情绪模式分析
- 📈 完整度评估与补充建议
  1. 3. 输出为交互式HTML文件

执行
bash
python3 scripts/soul_report.py --output ~/WorkBuddy/Claw/s

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 soul-archive-1775936530 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 soul-archive-1775936530 技能

通过命令行安装

skillhub install soul-archive-1775936530

下载

⬇ 下载 soul-archive v2.2.8(免费)

文件大小: 70.07 KB | 发布时间: 2026-4-12 11:29

v2.2.8 最新 2026-4-12 11:29
soul-archive 2.2.8

- Updated documentation: README.md, README_CN.md, and SKILL.md for improved clarity and detail.
- Scripts updated: soul_chat.py, soul_crypto.py, soul_extract.py, soul_init.py, soul_reflect.py, and soul_report.py received changes (details not specified in diff).
- No breaking changes indicated; existing functionality and structure remain consistent.
- General improvements to usability and documentation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部