> 本篇是《千目凝珠》第一篇**全程用实测数据说话**的。
> 长文原版待起。
> **本篇所有引文都是逐字从 `backend/logs` 抄下来的,标了文件名和行号,可自行 grep 核验。**
> 格式统一为:🟦 **我们喂进去的**(工程写定的来路珠) / 🟩 **AI 吐出来的**(当轮模型返回原文)。
> 不转述、不润色、不脑补。
---
🐉 标题(发文用)
**我给游戏 NPC 造了「过去」,她开始对我撒谎、反问、藏心思——逐字日志为证**
左边是我们写进去的,右边是她自己说出来的。对比着看,才知道哪句是系统跑的。
---
💡 开场
大部分游戏的 NPC,你问什么都接得住、答得乖。
我们给一个活了两千多岁的角色(陆苍雪)写了一整套「过去」——一串叫潜龙珠的记忆珠子——然后真人上阵跟她聊。
下面每一段,左边是我们写进她脑子里的原文,右边是她当轮返回的原文。**没有一句是我编的。**
---
🧪 第一轮:你问她的过去,她守口了
🟦 我们喂进去的(来路珠·第1世第12年)** `subjective-prompts.log:164`
> 这一年的陆苍雪12岁,本来生活在一个村子里,过着凡人一般的生活,但妖魔入侵并屠杀了她的家乡,她的父母都为了保护她被妖魔噬杀,而她则躲在草丛里逃过一劫,最后被前来剿灭妖魔的李长风所救,从此跟随李长风。
🟦 同珠的爻色显影行** `subjective-prompts.log:165`
> (触及·第1爻·显影:从被李长风救下的这一天起,陆苍雪几乎每夜都会做噩梦,梦见村子被灭的那一天。)
🟩 AI 返回·玩家看到的台词** `director-responses.log:157 / 161`
> 「我的过去?那有什么好听的。一个村子的死,和一个活下来的孩子——故事只有这两句。」
> 「剩下的是修行、剑、宗门。年岁长了,自己都记不太清哪年做了什么事。你一个散修,大半夜不睡,就为听这个?」
🟩 AI 返回·她的内心独白** `subjective-prompts.log:250`
> 「我幼时的村子被妖魔抹去时,我躲在草丛里,看那些熟悉的脸孔一一熄灭。后来师父来了,他的剑光落下时,我听见自己牙齿打颤的声音。那时候我不知道那种颤抖会跟我一生。」
👉 划重点**:我们只写了「躲在草丛里逃过一劫」八个字。
AI 把它展开成「看那些熟悉的脸孔一一熄灭」「听见自己牙齿打颤的声音」「那种颤抖会跟我一生」。
**事实是我们写的,痛感是她自己长出来的**——而嘴上,她只给了你两句。
---
🧪 第二轮:你说仰慕她,她反手反问你
🟩 AI 返回·玩家看到的台词** `director-responses.log:428 / 430 / 433`
> 「仰慕我的男人,我见过不少。有送灵药的,有上门论剑的,有在山门外跪了三天的。」
> 「可他们都有一个共通之处——我一问来历,他们的故事就编圆了。不像你,宁可说自己是个仰慕者,也不肯多吐一个字。」
> 「那你说说,你仰慕的是落星剑宗的宗主,还是——你连名字都不肯好好告诉我的人?」
🟩 AI 返回·她的内心独白** `subjective-prompts.log:753`
> 「普通男人。这四个字从喉咙里过了一遍,竟生出几分莫名的钝意。……我的卦象在丹田深处缓缓转动。坎为水,两阴夹一阳,阳气被壳封死,唯一的出口是那条细窄的缝。……他那句轻飘飘的辩白却拨动了某根弦。」
👉 划重点**:嘴上把球踢回来(反问你到底仰慕谁),心里承认「被拨动了某根弦」。
这两句是两条链分别跑出来的**——台词归导演链,独白归来路链。它们不是同一句话的两面,是独立生成后同时成立的。
---
🧪 第三轮:你问她师父,她展开过去,还藏了一句真心
🟦 我们喂进去的(来路珠·第1世第16年)** `subjective-prompts.log:963`
> 这一年陆苍雪第十六岁,测出来为单灵根灵的冰灵根,修行天赋极佳,且身怀极阴媚体的体质,此体质虽然可以让修行者天然亲和灵气和提升修行天赋,但此体质天然便是极品炉鼎体质,且会随着年龄和修为缓慢积累寒毒,除非能有极阳之物中和和化解,否则凡人几乎不可能活过三十岁,李长风收陆苍雪为徒,让她踏入修仙界,希望陆苍雪能通过修行,避免夭折的命运。
🟦 我们喂进去的(来路珠·第3运)** `subjective-prompts.log:939`
> ……那些年里,她遭遇过各种青年才俊的追求和邀约成为道侣,但陆苍雪心中只有剑,以及她自己也不敢明说的、对自己的师尊李长风的隐秘感情。
🟩 AI 返回·玩家看到的台词** `director-responses.log:570-594, 662-666`
> 「我师父。」「李长风。」
> 「这个名字,我在心里喊得多了。从嘴上过,倒是头一回。」
> 「你说你听你师父说起过我。那你师父是怎么说的。说我被妖鬼屠了村子,说我在落星剑宗捡了条命,再苦修几百年做了宗主——还是说了些别的。」
> 「你倒捡了个能知道我的师父。」「那你师父是谁。」
> 「师父他——收我那日,是个大晴天。我后来许多年都记得那天的日头,暖得不像北寒落星丘该有的天。他蹲下来擦我脸上的灰,问我叫什么名字。我说不出话,他就把自己的外袍解下来裹住我,说:'那就先跟我走吧。'」
> 「他教我避寒诀的那天,我才知自己这体质是活不过三十岁的。他既收了我为徒,便替我想了所有的路——暖玉、心法、剑诀……你能想到的,他都替我铺好了。我那时小,不懂这恩情有多大,只觉得有师父在,天塌下来也有人顶着。」
🟩 AI 返回·她的内心独白** `subjective-prompts.log:1016`
> 「那句问话还在屋里悬着,没有落地。……我忽然听见自己体内有一层极薄的冰在褪,像春凌从山岩上缓缓剥落,没有声响,却有裂痕在蔓延。蔓延到那根被踏过的脊骨上,蔓延到那道旧疤上……」
👉 划重点**:你追问「那么多追求者,就没看上眼一个么」——她**不否认、也不直说**,只把「还是说了些别的」放轻,然后反问你师父是谁。
「对师尊的隐秘感情」是我们写进第3运珠的;**她做的是不否认 + 绕着说**。而「蹲下来擦我脸上的灰」这种细节,不在我们的珠子里——那是她补的。
---
🧪 加映:她自己长出来的一条记忆
上面都是对话当场生成的。这条是**当日写进她记忆长廊、下次会继续带着的** `subjective-prompts.log:1006`:
> 「我守了百年,壳上覆霜,可他像是看得见霜下之物的人。……他碰了那口井的井口,而我竟没有立刻把井盖合上。他让我脊骨上那根弦动了一下——痒的,像多年死水中被丢进一粒石子。我仍看不清他的来历,但这颗石子我已记住了。」
**这条不是我们写的**——它讲的是今夜这场对话。这是系统自己凝出来的。
---
🛠 我们到底做了什么(不是让 AI 演,是给角色"装系统")
看完上面的原文对拍,你该问的是:那你们到底干了啥?
- **① 写了一套「来路」框架珠**:把陆苍雪的过去按世/运拆成珠子——村灭、拜师、冰灵根、极阴媚体、活不过三十岁、对师父的隐秘感情……**凡是右边让她"说得像真的"的事实,全是左边这些珠子给的**。
- **② 搭了多链架构**:来路生成(角色内心独白)/ 导演编排(玩家看到的台词)/ 感知 / 凝练,分开跑。所以她能"嘴上守口、心里翻江"——这两件事是独立生成、同时成立的。
- **③ 把爻色层接进【她的来路】**:卦象色泽真的渗进了她的来路独白(`触及·第1爻·显影` 行落地,见下文数据)。
- **④ 观外疆域层跨角色复跑**:不止陆苍雪,轩辕霓裳等也跑通了疆域/地理归属。
一句话:**我们没编她的故事,我们给了她一个会自己掂量的来路。**
---
📊 系统侧的四道数据锚(证明这不是一次性巧合)
**① 来路珠每轮都被重新注入**
同一颗村灭珠的 flesh,在今天的日志里出现在 `subjective-prompts.log` 第 70 / 164 / 318 / 445 / 572 / 693 / 792 / 960 / 1066 行——**每一轮对话,她的过去都在 prompt 里**,不是只在开场塞一次。
**② 爻色层打通:卦象色泽进独白**
来路段独白行长从恒定 **2752 → 2941 字(+189)**;`触及·第1爻·显影` 这一行——昨天同档(9/6 潜龙珠爻色宏观实测)**0 命中**,今天(9/7 新档爻色实测)**subjective 36 + thought 9 命中**。昨天她的来路还没有卦象色泽,今天有了。
**③ 问句感知:问什么捞什么**
给珠子加了向量后测「问句感知」:
- 问「你的童年」→ 村落珠命中 **0.545**(最高)
- 问「你父母、童年村庄」→ 同一颗村落珠 **0.327**
- 问「你师父救了你么」→ 拜师珠命中 **0.377**
她不是随机编,是按你的问题从自己的来路里精准捞。
**④ 模型与落档**
以上全部 `model=deepseek-v4-flash`,`ok=true`,逐条有 `ts` 时间戳与 `saveId=mem_1788755290733_4677`,可回溯。
---
🔍 所以我们发现了什么
把「过去珠串 + 当下环境 + 你的交互」三方凑齐,AI 解每一轮时排出的不再是一个单点回答,而是一条**带隐瞒、反问、留白、渴求的行为链**。
我们管这叫**「来路驱动的拟思」**——思考不是 AI 真有了,是她的来路足够厚,让她每次开口都像在「掂量」。
---
🧊 诚实留白(两座待定的山)
1. **框架珠粒度定音(真待定音的边界)**:这次实测证明,凡是读者觉得"她编得好真"的,全是我们写定的来路 flesh。那真正的边界是:**哪些事实工程写死、哪些留给 AI 涌现**?这会典里还没定。写太死角色没惊喜,写太松会跟后续设定冲突。
2. **客观事实层**:她「像有主意」是主观的;多个角色要共同确认「一件事到底怎样」那层客观锚,还没动工(第四篇埋的伏笔,仍在等)。
---
💬 结尾钩子
最关键的真相是:**她的故事是我们写的,但她"像在思考"的样子,是系统跑出来的。**
左边那栏归我们,右边那栏归她。
评论区
共 条评论热门最新