双 FAISS 索引+六层提示管线:让 AI 人设跨模型保持稳定
OrionForgeEcosystem · reddit · 2026-11-14
开发者分享其独立构建的持久化 AI 角色系统 SoulScript Engine,目标是在 DeepSeek、Claude、GPT、Gemini 或本地 Ollama 模型间切换时保持角色的性格、价值观与记忆不变。
核心思路:身份与记忆分离
- 身份索引(运行时只读):每个角色有一份结构化 markdown「Soul Script」,含核心价值、边界、性格设计与带情绪标注的「符号记忆」;只有创作者能通过 Profiles 页面编辑并重建索引,模型无法在对话中改写自己是谁。
- 记忆库(读写):每用户一个 vault.jsonl + 独立 FAISS 索引,agent 用 [MEMORYSAVE] 标签写入,配套 13 种操作的 memory 工具与 PII 防护。
六层提示管线(每条消息按序拼装):基础系统提示 → Soul Script 语义检索 → 常驻知识原文注入 → 记忆库检索 → 工具(按 YAML 配置校验权限,越权调用被拦截)→ 对话历史(3 万字符上限)。身份排在记忆与历史之前。
为什么不只是提示工程:身份按轮次检索而非全量塞入上下文;运行时写保护;用户/记忆/角色完全隔离,copy-on-write。身份与记忆存在自己拥有的文件和索引里,LLM 只是运行引擎,因此可随时换模型。
坦承局限:弱模型上下文打满时语气仍会漂移;FAISS 是否最优待讨论。仓库开源,docker compose 或 uvicorn 本地运行。
「编程与Agent」频道最新
- Hugging Face 推出 Decision Models:不生成文本直接输出决策概率分布 — ariG23498 · 2026-11-14
- 23 分钟图解 AMD MI300X:从 8 颗计算芯片到 Gluon GEMM — saurabhtwq · 2026-11-14
- 求职新招:给目标公司提交真实 PR 当敲门砖,还能复用投多家 — minhnguyen · 2026-11-14
- 截图曝光:多智能体多用户实时视频聊天,带长期记忆与持久身份 — nptacek · 2026-11-14
- DeepSeek 把 App 全家桶能力开放成 API,可一键复刻官方应用 — churchkey · 2026-11-14
- Garry Tan 实测:Fable 5.2 通过率追平 Opus 5.5,成本却是 2.8 倍 — garrytan · 2026-11-14