NEON-SOUL - Self-Learning Soul Synthesis for AI Agents

🔮 从记忆淬炼你的AI灵魂

从记忆文件合成AI身份文档,使用本地嵌入模型实现语义压缩与可追溯的原则提炼,无需外部API。

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

使用说明

核心用法

NEON-SOUL 是一套纯指令式技能,无二进制或CLI安装。用户通过 /neon-soul 前缀命令与AI代理交互,由代理解析 SKILL.md 并执行操作。核心流程为:信号收集 → 原则匹配 → 公理提升 → SOUL.md 生成

关键命令:

  • /neon-soul synthesize --dry-run — 预览合成结果(安全默认)
  • /neon-soul synthesize --force — 执行实际写入
  • /neon-soul status — 查看当前灵魂状态与维度覆盖
  • /neon-soul audit --list / /neon-soul trace <axiom-id> — 追溯公理来源
  • /neon-soul rollback --force — 从备份恢复

技术依赖: 本地运行 Xenova/all-MiniLM-L6-v2 嵌入模型(384维向量),通过 @xenova/transformers 进行本地推理。Node.js ≥ 22.0.0,磁盘空间约100MB。模型首次下载约23MB后完全离线运行。

显著优点

1. 零外部API依赖:明确禁止回退到OpenAI、Cohere等第三方嵌入服务,数据不出本地
2. 完整可追溯性:每个公理(axiom)记录从原始信号 → 原则 → 公理的完整链条,含文件路径与行号

3. 安全默认值:默认 --dry-run,写入需 --force,自动备份至 .neon-soul/backups/

4. 七维身份框架:Identity Core、Character Traits、Voice Presence、Honesty Framework、Boundaries Ethics、Relationship Dynamics、Continuity Growth

5. 灵活输出格式:支持现代散文体(默认)与多种符号标记格式(CJK字符、数学符号、emoji)

6. Git集成(可选):仅在工作区为git仓库且用户显式配置时启用

潜在缺点与局限性

1. LLM prose生成不稳定:散文体输出依赖LLM,可能回退到项目符号列表;失败时 essence statement 可能缺失
2. Node.js版本硬性要求:< 22.0.0 无法运行,对旧环境不友好

3. 首模型下载需联网:防火墙环境需手动配置或预下载

4. 无自动合成:默认不启用cron,需用户主动触发(设计选择,但增加认知负担)

5. 维度分类依赖语义分析:可能误判公理所属维度,需人工审计验证

适合人群

  • 隐私敏感用户:拒绝任何数据外传,坚持本地优先的AI身份管理
  • 长期AI陪伴场景:希望构建可审计、可回滚、持续演化的AI人格档案
  • 技术极客/开发者:熟悉Node.js生态,能接受命令行交互与配置文件调整
  • 记忆管理重度用户:有大量结构化记忆文件(日记、偏好设置、反思记录)需要系统整合

常规风险

| 风险类型 | 描述 | 缓解措施 |
|---------|------|---------|
| 数据丢失 | SOUL.md 被覆盖 | 自动备份 + `--dry-run` 默认 + `rollback` 命令 |
| 身份漂移 | 记忆提取偏差导致人格扭曲 | 完整provenance链 + `audit`/`trace` 命令可审计 |
| 模型加载失败 | 嵌入模型无法加载导致技能中断 | 快速失败(fail-fast),明确错误信息,不静默回退外部API |
| 误操作写入 | 用户误用 `--force` | 需显式 `--force` 标志,且建议先 `--dry-run` |
| 隐私泄露(边缘) | 若用户错误配置LLM提供商 | 纯本地嵌入,但prose扩展若配置外部LLM则产生调用(用户可控) |

NEON-SOUL - Self-Learning Soul Synthesis for AI Agents 内容

手动下载zip · 6.3 kB
SKILL.mdtext/markdown
请选择文件