角色卡上下文怎么设置,说到底就是决定每一轮请求里模型先看到什么、后看到什么、每块占多少地方。角色卡本身的人设、提示词、开场白属于常驻内容,世界书条目按关键词或概率插进来,会话历史排在最后并被逐步截断。把常驻块压到总篇幅的一半以内,剩下的一半留给对话,角色才演得久。
角色卡上下文的四个层次
先在脑子里分层,再动笔。第一层是卡内常驻:人设与提示词,每一轮都会被送到模型眼前,写什么就一直在场。第二层是开场白,只在开局出现,但它会作为第一条消息留在历史里。第三层是世界书条目,平时不占位置,被命中的那几轮才插进来。第四层是会话历史,随聊随长。快捷指令、正则、屏蔽词属于操作层,别拿它们存放叙事设定。
角色卡字段排序的原则很简单:越常驻的越靠内,越偶发的越靠外。分层的意义在于,常驻的越少,能留给对话的空间越大。很多人觉得角色后期"变傻",其实不是记性差,而是常驻块把位置占满了,早期设定被新对话一点点挤出去。
角色卡上下文的字段预算表
给角色卡做一次上下文预算,比事后反复改人设省力得多。下面这张表可以直接照着分配。
| 区块 | 建议占比 | 写在哪 | 常见错误 |
|---|---|---|---|
| 人设 | 三成以内 | 人设字段 | 当小说写,形容词堆成山 |
| 提示词 | 一到两成 | 提示词字段 | 把世界观整段塞进来 |
| 开场白 | 单条不超三百字 | 开场白字段,最多十条 | 十条全部写满 |
| 世界书 | 按触发浮动 | 世界书条目 | 所有条目都设成最靠前 |
| 会话历史 | 至少留一半 | 自动累积 | 指望它替角色卡记事 |
| 简介与标签 | 不进入叙事 | 作品简介、标签 | 把设定写在这里 |
开场白字数控制是最容易被忽略的一环:十条各写三百字,等于每开一局都先吃掉一大块位置。做卡时留三到五条就够,剩下的空位留给以后加。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
世界书插入位置与排序:把设定分给对的地方
判断标准只有一句:这个设定是"永远成立",还是"到了某个场景才成立"。永远成立的写进人设——性格、称呼、语气、底线;场景才成立的写进世界书——地点、事件、临时人物、道具。搬运方向错了,怎么调都不顺。
世界书插入位置决定条目落在对话的哪一段,排序决定同一次命中多条时谁先谁后。关键词触发适合必须出场的设定,概率触发适合氛围补充。扫描深度控制条目往回看多少轮,设得太深容易让旧场景反复复活。
可复制的角色卡上下文骨架模板
设置角色卡上下文的三步操作
- 列清单:拿一张纸分四栏,把想写的东西分别归入"永远成立""场景才成立""只在开局出现""只作用于操作",不要边写边改。
- 搬家:把"永远成立"的压进人设字段,把"场景才成立"的搬进世界书条目,逐条补上触发方式、插入位置与排序,同一次可能同时命中的条目先排好先后。
- 试演与回搬:用第一条开场白开一局新会话,聊十轮后对照问题——设定被稀释就往人设里搬,设定乱入就调插入位置或改成概率触发,回复越来越长就收一次语气档。两三轮之后定稿。
合欢AI 的创作里可以写人设、开场白与世界书,浏览器打开就能动手;可免费试用,进阶能力按平台规则计费,以产品内显示为准。
三个反例:上下文被写坏的样子
反例一:人设字段写成两千字小说。开局几轮效果很好,二十轮后角色开始忘事,因为历史被挤得没有位置。改法是把场景相关的段落移到世界书。
反例二:开场白十条全填满,每条都写足三百字。第一轮还没开始演,位置已经用掉一大截,用户还会觉得每局都一个样。改法是留三到五条,风格错开。
反例三:世界书条目全部设成靠前插入,而且一律关键词触发。结果一段普通对话里同时插进五六个条目,时间线互相打架。改法是按场景给插入位置,把氛围类条目改成概率触发。
角色设定自由度高,剧情往哪走由你决定;内容层面有平台风控,违法违规的内容不会放开。如果角色扮演让你产生持续的情绪困扰,请记得 AI 没有真实情感,也不能替代专业帮助,可以告诉身边的人或寻求专业帮助。
常见问题
角色卡上下文怎么设置才不容易被稀释?
先压常驻块,再谈技巧。人设与提示词控制在合理篇幅,把场景类设定全部搬进世界书,会话历史留出至少一半位置。每十轮回看一次,发现角色忘事就把对应设定往人设里搬,而不是继续加新条目。
开场白应该写几条?
三到五条最实用:一条日常、一条冲突、一条时间靠后的场景,剩下的空位留给以后补。产品里一个角色最多十条、单条不超过三百字,与其填满,不如让每条都代表不同的开局方向。
世界书条目挂靠前还是靠后?
看这条设定是"永远成立"还是"场景才成立"。永远成立的放人设,不占世界书;场景才成立的条目,出现在当前对话附近就调靠前,属于回忆或伏笔就往后放。排序上让具体事件优先于泛泛的氛围条目,冲突会少很多。
上下文的设定互相打架,先改哪里?
先看冲突发生在哪一层。同一条设定在人设和世界书里各写一次,就删掉一处,只留更常触发的那份;两条世界书条目抢同一场景,就调排序或把其中一条改成概率触发。改完重新开一局新会话验证,不要在旧会话里判断效果。