娱乐 · 熟练
卡写好了,为什么第 20 轮人设还是崩?
不是卡不够长,是它被越冲越淡
角色卡写得再细,也会随对话推进慢慢失效 —— 这不是模型不听话,是卡的三个区里有明确的权重结构,而前两个区的权重会随着对话变轻。这一页讲的是卡之外那件事:记什么写在哪一格、用什么强度写进去。你会拿到三区的分工判据(描述 / 示例 / 动态区)、`@Depth` 那把强度旋钮怎么拧、以及 `@Role` 三个身份各自适合承接哪类修正。关键动作只有一个:把「缺什么」变成「补进哪一格、用多重的力」。
方法 · 一图看懂
1
认出三区 — 角色描述 · 对话示例 · 动态区,各自承担什么
2
判衰减 — 聊到哪儿开始跑偏,就是前一区开始失效的位置
4
拧强度旋钮 — 用深度参数决定这条修正有多强的牵引力
5
选身份承接 — 按修正的性质决定它挂在哪一个身份位
原理 · 为什么有效
人设会崩,通常不是「卡写得太短」,而是把一条需要长期生效的约束,写进了一个会衰减的位置。角色描述与对话示例属于「开场定调」——它们决定模型的起点风格,但随着对话变长,它们在新一轮输入里所占的相对权重会越来越小;这就是为什么「前十分钟很像、二十分钟后变味」。动态区(角色备注)是唯一一处可以带着强度反复施加的位置:它每条都能带上「多强的牵引力」与「以什么身份说话」两个参数。所以正确的动作不是回去把描述写得更长(那只会继续衰减),而是把修正补进动态区,并把强度调到刚好压得住。强度过高会压掉角色的其他面向(变成一句复读的指令),过低等于没写 —— 这是个需要试两三轮才定的值,不是一次到位的常数。
适用场景
适用:卡已经写好了但聊长了走形 · 同一个角色每次开场都像换了个人 · 想给角色加一条「始终成立的边界」(例如永远不会主动交代某件事)的人。
⛔ 不适用:角色从一开始就没有辨识度(那是卡本身没立住,先解决「卡面写法」);也⛔ 不适用把「纠正模型跑题」当成角色问题 —— 那是系统提示层的事。
⚠️ 前提:你能看到角色创建页的三个区(描述 / 示例 / 动态区),并且愿意用同一个开场跑两三轮做对照。
自测 · 5 问
能说出自己这一局是在第几轮开始跑偏,以及那一轮前后差了哪一条特征
这条修正确实写进了动态区,而不是回去把角色描述又写长了一段
动态区那条带了强度参数,且你能说出为什么是这个值(试过更高或更低)
修正挂的身份位是有意选的,不是随手用默认值
同一张卡、同一个开场,改动前后各跑了两轮以上做对照
怎么上手 · 验证步骤
先只做一件事:用同一张卡、同一个开场白,跑两轮,记下角色是在第几轮开始不对味的(哪怕只是「回话变得客套了」这种模糊感觉也行,先把它记成一句话)。然后只加一条动态区修正:把你刚记下的那句话反过来写(例如「回话变得客套」⇒ 动态区写「始终用口语短句,不接客套话头,不主动总结」。),强度先取中间值。再跑同样的两轮,对比第 20 轮前后的差别。
自检动作:把「改前 / 改后」在同一轮次上的两句回话抄下来放在一起,写一句「差别在哪一列特征上」。写不出来,说明这一轮还没对照,只是感觉变好了。另一个反向判据:如果改动后角色其它方面也跟着变平了(话变短、爱拒绝、变成一句复读),说明强度拧过头了 —— 往回调一档再试。