角色卡上下文怎么设置,说到底就是决定每一轮请求里模型先看到什么、后看到什么、每块占多少地方。角色卡本身的人设、提示词、开场白属于常驻内容,世界书条目按关键词或概率插进来,会话历史排在最后并被逐步截断。把常驻块压到总篇幅的一半以内,剩下的一半留给对话,角色才演得久。

角色卡上下文的四个层次

先在脑子里分层,再动笔。第一层是卡内常驻:人设与提示词,每一轮都会被送到模型眼前,写什么就一直在场。第二层是开场白,只在开局出现,但它会作为第一条消息留在历史里。第三层是世界书条目,平时不占位置,被命中的那几轮才插进来。第四层是会话历史,随聊随长。快捷指令、正则、屏蔽词属于操作层,别拿它们存放叙事设定。

角色卡字段排序的原则很简单:越常驻的越靠内,越偶发的越靠外。分层的意义在于,常驻的越少,能留给对话的空间越大。很多人觉得角色后期"变傻",其实不是记性差,而是常驻块把位置占满了,早期设定被新对话一点点挤出去。

角色卡上下文的字段预算表

给角色卡做一次上下文预算,比事后反复改人设省力得多。下面这张表可以直接照着分配。

区块 建议占比 写在哪 常见错误
人设 三成以内 人设字段 当小说写,形容词堆成山
提示词 一到两成 提示词字段 把世界观整段塞进来
开场白 单条不超三百字 开场白字段,最多十条 十条全部写满
世界书 按触发浮动 世界书条目 所有条目都设成最靠前
会话历史 至少留一半 自动累积 指望它替角色卡记事
简介与标签 不进入叙事 作品简介、标签 把设定写在这里

开场白字数控制是最容易被忽略的一环:十条各写三百字,等于每开一局都先吃掉一大块位置。做卡时留三到五条就够,剩下的空位留给以后加。

想直接试一试?

进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。

免费开始演绎

世界书插入位置与排序:把设定分给对的地方

判断标准只有一句:这个设定是"永远成立",还是"到了某个场景才成立"。永远成立的写进人设——性格、称呼、语气、底线;场景才成立的写进世界书——地点、事件、临时人物、道具。搬运方向错了,怎么调都不顺。

世界书插入位置决定条目落在对话的哪一段,排序决定同一次命中多条时谁先谁后。关键词触发适合必须出场的设定,概率触发适合氛围补充。扫描深度控制条目往回看多少轮,设得太深容易让旧场景反复复活。

可复制的角色卡上下文骨架模板

角色卡上下文分区模板
【常驻·人物内核】 身份:[姓名/年龄/职业/当前处境] 称呼:对[用户]称[称呼],自称[自称] 语气:[句长/口头禅/情绪档] 底线:[三条以内不可越过的行为] 【常驻·演出规则·写进提示词】 视角:[第一人称/第三人称] 节奏:[一次回复推进到什么程度] 禁止:[出戏/替用户做决定/突然跳时间] 【开场白·最多10条·单条≤300字】 第[1]条·常规开场:[时间+地点+正在做的事+一句钩子] 第[2]条·冲突开场:[一句话把矛盾摆上桌] 【世界书·按需触发】 [地点条目]:关键词[地名],插入位置[靠前],扫描深度[轮数] [事件条目]:关键词[事件名],触发方式[关键词/概率] [次要人物]:关键词[人名],排序[排在事件之后]

设置角色卡上下文的三步操作

  1. 列清单:拿一张纸分四栏,把想写的东西分别归入"永远成立""场景才成立""只在开局出现""只作用于操作",不要边写边改。
  2. 搬家:把"永远成立"的压进人设字段,把"场景才成立"的搬进世界书条目,逐条补上触发方式、插入位置与排序,同一次可能同时命中的条目先排好先后。
  3. 试演与回搬:用第一条开场白开一局新会话,聊十轮后对照问题——设定被稀释就往人设里搬,设定乱入就调插入位置或改成概率触发,回复越来越长就收一次语气档。两三轮之后定稿。

合欢AI 的创作里可以写人设、开场白与世界书,浏览器打开就能动手;可免费试用,进阶能力按平台规则计费,以产品内显示为准。

三个反例:上下文被写坏的样子

反例一:人设字段写成两千字小说。开局几轮效果很好,二十轮后角色开始忘事,因为历史被挤得没有位置。改法是把场景相关的段落移到世界书。

反例二:开场白十条全填满,每条都写足三百字。第一轮还没开始演,位置已经用掉一大截,用户还会觉得每局都一个样。改法是留三到五条,风格错开。

反例三:世界书条目全部设成靠前插入,而且一律关键词触发。结果一段普通对话里同时插进五六个条目,时间线互相打架。改法是按场景给插入位置,把氛围类条目改成概率触发。

角色设定自由度高,剧情往哪走由你决定;内容层面有平台风控,违法违规的内容不会放开。如果角色扮演让你产生持续的情绪困扰,请记得 AI 没有真实情感,也不能替代专业帮助,可以告诉身边的人或寻求专业帮助。

常见问题

角色卡上下文怎么设置才不容易被稀释?

先压常驻块,再谈技巧。人设与提示词控制在合理篇幅,把场景类设定全部搬进世界书,会话历史留出至少一半位置。每十轮回看一次,发现角色忘事就把对应设定往人设里搬,而不是继续加新条目。

开场白应该写几条?

三到五条最实用:一条日常、一条冲突、一条时间靠后的场景,剩下的空位留给以后补。产品里一个角色最多十条、单条不超过三百字,与其填满,不如让每条都代表不同的开局方向。

世界书条目挂靠前还是靠后?

看这条设定是"永远成立"还是"场景才成立"。永远成立的放人设,不占世界书;场景才成立的条目,出现在当前对话附近就调靠前,属于回忆或伏笔就往后放。排序上让具体事件优先于泛泛的氛围条目,冲突会少很多。

上下文的设定互相打架,先改哪里?

先看冲突发生在哪一层。同一条设定在人设和世界书里各写一次,就删掉一处,只留更常触发的那份;两条世界书条目抢同一场景,就调排序或把其中一条改成概率触发。改完重新开一局新会话验证,不要在旧会话里判断效果。

关于本文:由合欢AI 内容团队整理,最后更新于 2026-10-22。文中产品能力以合欢主站内实际提供为准;第三方产品名称归其各自所有者。