你是否遇到过这些问题?
- 🧠 AI 失忆:聊了 50 轮,AI 忘了凶手是谁,或者你正在仗剑江湖,AI说你老板打电话来了
- 👁️ 角色全知:你还没说秘密,NPC 却已经知道了
- 🔄 状态矛盾:AI 刚说钥匙在桌上,下一句又说在口袋里
- 📝 手动维护:你要自己写笔记、更新 lorebook、记住所有设定
如果你点头了,这个工具就是为你做的。
这是什么?
NSP Roleplay Middleware 是一个 AI 角色扮演中间件,它能:
| 功能 | 说明 |
|---|---|
| 🎯 自动状态追踪 | 从 AI 回复中提取状态变化,自动更新数据库 |
| 🧩 三层认知模型 | 区分「世界真相」「角色认知」「玩家感知」 |
| 📈 角色弧线管理 | 追踪角色从 denial → struggle → acceptance 的情感变化 |
| ⚠️ 矛盾预警 | 检测不合理的状态跳转,发出警告 |
| 🚫 零手动维护 | 不需要你维护 lorebook 或写笔记 |
一句话:让 AI 记住该记的,不知道不该知道的。
和现有方案有什么不同?
| SillyTavern | RAG 方案 | NSP Middleware | |
|---|---|---|---|
| 记忆方式 | 文本注入 | 向量检索 | 结构化知识图谱 |
| 谁来维护 | 你手动 | 自动但无结构 | 自动且有结构 |
| 区分”谁知道什么” | ❌ | ❌ | ✅ |
| 状态变化追踪 | ❌ | ❌ | ✅ |
| 角色弧线 | ❌ | ❌ | ✅ |
我需要你帮忙测试什么?
核心测试目标:
- 打破它:尝试让 AI 说出矛盾的话、遗忘关键信息
- 边界探索:看看系统在极端情况下的表现
- 体验反馈:这个工具是否真的解决了你的痛点
测试场景:
- 《变形记》第一章(预置场景)
- 你可以扮演格蕾特与变成甲虫的格里高尔对话
- 观察角色状态面板的变化
参与要求
- ⏱️ 时间:约 30-60 分钟
- 💻 环境:能运行 Python + 有本地 LLM(Ollama)或 API 密钥(如果密钥获取有困难或者本地llm搭建有困难,我可以提供足够覆盖测试需求的google临时密钥,不必担心网络问题,是转发密钥)
- 📝 反馈:在QQ群里反馈
不需要:
- 不需要技术背景
- 不需要了解 NSP 是什么(如果你想了解一点:https://jamesshare.com/?p=86)
- 不需要写代码
- 不需要懂英文(如果在中文版里遇到遗漏的英文显示请告知)
如何参与
- 在博客下方留言,登录时写真实的邮箱,留言简单说明自己的情况和对silly tavern或者其他角色扮演聊天的了解,你愿意展示的ID(下文会说明),留下自己可以用的qq。留言内容和邮箱都会暂时不可见(我在后台可以手动审核,如果你希望展示你的留言,请在留言里声明,否则我将在获取足够信息后将留言移动到回收站,有利于保护我们双方的隐私),我打算召集5-10个中文用户建立一个群来进行短期测试,稍后召集几个英文母语的好友做英文版的测试,效果满意后开源这个NSP小部件,并把它作为NSP的一部分放到开源目录中。
- 按照 README 启动服务
- 打开 Web UI,选择场景,开始对话
- 尝试各种操作,观察状态面板
- 在QQ群里反馈。
-
测试时间:预计北京时间2026年1月23日开始,视情况提前结束或延长测试时间。
期待你的反馈
- 哪些地方让你惊喜?
- 哪些地方让你困惑?
- 你觉得还缺什么功能?
- 你会向朋友推荐这个工具吗?
感谢你的时间。你的反馈将直接影响这个工具的未来。
你作为测试者会得到什么
作者本人的真心感谢 以及 你愿意展示的网络ID或真实姓名将写入本程序的readme中永久保存
无论你是否会参与,感谢你对本文感兴趣并看到这里。我会陆续更新这个小部件的开发测试进度,以及NSP项目的总进度。