AI角色扮演新手常见错误里,最伤代入感的一条是让角色变成全知者:NPC 一开口就说破主角的秘密,路人随口讲出三章后才该揭晓的真相。问题往往不在模型,而在角色卡里缺一块「知识边界」——它规定这个角色知道什么、不知道什么、对什么只是听说。补上这一块,剧透和越界会明显减少。
AI角色扮演新手常见错误:知识边界为什么最容易被漏掉
新手做卡,注意力几乎都给了外貌、性格、口头禅和开场白。人设写得像人物小传,读起来也漂亮,可一开聊就发现不对劲:才第二轮,反派就把主角的家底抖了个干净,或者掌柜突然冒出一句只有作者才知道的判词。原因在于,运行时上下文里出现过的内容都可能被当成角色已知的信息——你在人设、世界书或者上一轮对话里写过的秘密,它随时会顺手用出去。谁在什么阶段该知道什么,这件事只能由写卡的人标出来。同一张卡,有人演二十轮不塌,有人三轮就跑偏,差别常在这里。
角色卡知识边界字段管的三件事
一个能用的字段,只回答三个问题:这个人知道什么、不知道什么、以为知道什么。
| 层级 | 字段要回答的问题 | 写法要求 |
|---|---|---|
| 已知 | 哪些事是他亲历、亲见,或本职范围内该懂的 | 三到五条短句,写具体事实,不写「所有」「一切」 |
| 未知 | 哪些事他完全没有信息来源 | 每条后面接一个应对动作,例如装傻、反问、含糊带过 |
| 半知 | 他听过哪些说法,但版本残缺或错误 | 把错误版本的原话写出来,方便后续被纠正时演出反应 |
「已知」这一栏最容易写坏。新手爱用概括词,写「她了解王城的全部势力分布」,模型收到的是一条无限大的授权,接着什么都能往外说。改成「她知道城南三家当铺的抽成比例;她知道巡夜换岗在子时前后」——同样的人物,说话立刻收得住。
「未知」的价值在于给角色一个装傻的理由。只写「不知道主角身份」不够,模型不知道该怎么演。补上动作:「被问到身份时,先愣一下,再反问『你问这个做什么』」。有了具体反应,越界就有了出口。
「半知」是三者里最好玩的一层。角色听过传闻,但传闻是错的,既能藏住真相,又能给后面的翻转留扣子。比如「她听说北境闹的是雪灾,其实是粮仓出了事」,等到真相浮出来,角色的震惊才有来处。
要提醒一句:信息放开得跟着剧情走,不要开聊前就把「未知」全删掉。角色亲历过的事,才把它挪进「已知」;从别人嘴里听来的,仍留在「半知」,并保留怀疑。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
三种把信息越界写进卡里的反例
反例一,全知视角式人设。写「她知晓这座城里每个人的秘密」「他对江湖掌故无所不通」。这类句子等于给模型开了全域权限,后果是所有伏笔都撑不过五轮。改法是换成有限的知识清单。
反例二,靠否定句划线。写「不要透露主角的真实姓名」「不能说出幕后主使是谁」。模型对否定句的处理一向不稳,尤其当剧情正在追问这件事时。改成行为句:「被问到姓名时,她会把话头岔到天气或酒价上」。
反例三,身份与知识不匹配。街头小乞丐却能背出宫廷内帏的位份排序,采药童随口点评朝堂派系。这类错误读起来比剧透更伤,因为它连着世界观一起塌。两个修法:要么换身份,要么把知识降级成「听茶楼说书人讲过半截」。选后者时,记得写清哪半截是错的。
可复制的知识边界字段模板
方括号都是替换位。「已知」三条起步,写得下再往上加;「未知」两条够用,重点在后半句的应对动作;「半知」一条就能撑起一条暗线。「越界处理」那一行是兜底规则,专门应付模型一时找不到出口的场面。
模板粘进人设字段结尾即可,不必另起独立字段;提示词字段也可以放一份精简版,只留「未知」与「越界处理」两行。
五步写进角色卡:从填空到验证
- 打开合欢AI 网页版进入「创作」,新建角色卡或打开已有作品,定位人设字段。
- 把上面的模板整段粘到人设字段末尾,逐项替换方括号;先只写三条已知、两条未知、一条半知,不要贪多。
- 回头翻一遍世界书,如果同一批秘密已经在条目里写过,把角色卡里的对应句子删掉,只在「未知」留一行索引,免得两处设定互相打架。
- 用一条测试对话验证:开一局新会话,直接追问角色一个「未知」项,看他是装傻、反问还是全盘托出。
- 反应不对就回去改动作句,改到符合人设为止;确认无误后保存,自用或发布给别人用。可免费试用,进阶能力按平台规则计费,以产品内显示为准。
从别处导入的卡要格外留意。以 SillyTavern 导出的角色卡 JSON 为例,人设字段往往整段带得过来,但知识边界这一块多数原卡并没有单独写,靠的是外挂世界书或预设兜着。迁到网页版后若没有一并导入世界书,角色的信息来源就断了,容易出现两种极端:要么全知,要么失忆。做法是导入后先通读人设,把所有「他知道」「她了解」的句子挑出来,按已知、未知、半知重新分派。
最后提醒一句:角色卡写得再细,AI 也没有真实情感。如果聊天中发现自己被剧情牵出了持续的情绪困扰,建议告诉身边的人,或寻求专业帮助。
常见问题
AI角色扮演新手常见错误里,最该先动手改哪一条?
先改全知式人设。翻一遍角色卡,凡是出现「所有」「一切」「无所不知」这类概括词的句子,全部拆成三条以内的具体事实。这一改动成本最低,效果最直接:角色的话变少了,但每句话都站得住,伏笔也留得住。
知识边界字段写多细才算够?
三条已知、两条未知、一条半知,作为起点足够。判断标准不是字数,而是每条后面有没有可执行的反应。已知要具体到能举例,未知要配一个动作,半知要写出错误版本的原话。写不出来的条目,说明你自己还没想清,先删掉。
角色还是说出了不该说的秘密,怎么办?
先分清是设定漏了还是写法弱了。如果那件事压根没写进「未知」,补上;如果写了却仍被说破,多半是只写了「不知道」,没写「被问到怎么反应」。把应对动作改得更具体,例如指定一个口头禅或一个习惯动作,模型的抓手会明显变多。
知识边界和世界书的触发词会互相打架吗?
会,常见情形是同一条设定在角色卡和世界书里各写一遍,措辞还不一致。处理办法是让世界书管「事实」,角色卡管「角色对事实的掌握程度」。同一件事在两处出现时,角色卡里只留「未知」或「半知」那一行,其余交给条目。