双 FAISS 索引+六层提示管线:让 AI 人设跨模型保持稳定

OrionForgeEcosystem · reddit · 2026-11-14

开发者分享其独立构建的持久化 AI 角色系统 SoulScript Engine,目标是在 DeepSeek、Claude、GPT、Gemini 或本地 Ollama 模型间切换时保持角色的性格、价值观与记忆不变。

核心思路:身份与记忆分离

六层提示管线(每条消息按序拼装):基础系统提示 → Soul Script 语义检索 → 常驻知识原文注入 → 记忆库检索 → 工具(按 YAML 配置校验权限,越权调用被拦截)→ 对话历史(3 万字符上限)。身份排在记忆与历史之前。

为什么不只是提示工程:身份按轮次检索而非全量塞入上下文;运行时写保护;用户/记忆/角色完全隔离,copy-on-write。身份与记忆存在自己拥有的文件和索引里,LLM 只是运行引擎,因此可随时换模型。

坦承局限:弱模型上下文打满时语气仍会漂移;FAISS 是否最优待讨论。仓库开源,docker compose 或 uvicorn 本地运行。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →