AI角色扮演上下文怎么设置,说到底是决定每一轮生成之前,模型眼前那张“拼好的纸”上写着什么、按什么顺序写。角色卡负责常驻的一块,世界书负责按需补的一块,聊天记录则是不断变厚的一块。三者配比失衡,角色就会越聊越淡,越到后面越不像开头那个人。下面按字段逐层拆,最后给一份可以直接照抄的接线模板。

四类上下文区块:常驻、触发、历史、指令

模型不会“读整张卡”。它每轮看到的,是被拼装好的一段文本;角色卡字段的分工,就是决定这段文本里放什么、谁在前谁在后。

常驻区块——每一轮都在场:人设、说话风格、当前场景、示例对话、指令层。它像随身行李,带得越多,能装别的空间就越少。

触发区块——世界书里的设定条目。平时不占位置,命中关键词或按概率触发时才插进来,插入位置、扫描深度、排序都可以调。这三项合起来,决定它在什么时机露头。

历史区块——你和角色已经聊过的内容,随着轮数不断变厚,这是默认发生的事。

指令区块——提示词字段与快捷指令,管“怎么演”,不管“演谁”。

先把这四样分开,再谈排序,顺序才不会乱。很多“角色崩了”的问题,根子上是四类东西被写进了同一个字段。

角色卡里哪些字段会进上下文

字段 进入方式 每轮负担 写法要点
人设 常驻 高 写能演出来的行为规则,形容词留三五个
说话风格 常驻 中 称呼、句长、口头禅、禁语清单
当前场景 常驻 中 写此刻的处境,不写编年史
示例对话 常驻 高 两到三段,示范格式与语气
开场白 只在首轮 低 一条为主,其余换角度;每条不超 300 字
提示词 常驻 中 只写“怎么演”
快捷指令 手动调用 低 把常打的指令存成按钮
世界书条目 触发才进 随触发浮动 关键词或概率触发,可调插入位置、扫描深度、排序
正则、屏蔽词 作用在文本进出前后 不占设定位 用来清洗文本,不当设定写
标签、作品简介 给人看 不占上下文 帮人在角色库里认出这张卡

一句话概括这张表:凡是“每一轮都必须成立”的事,才配常驻;凡是“到了某个情境才需要知道”的事,都该去世界书排队。

想直接试一试?

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

免费开始演绎

上下文接线顺序与可复制模板

  1. 先写最小常驻集:人设、说话风格、当前场景三块,合起来要能一口气读完。
  2. 再单独写指令层:把“怎么演”抽出来,例如保持称呼、先动作后对白、不替用户角色做决定。
  3. 补两到三段示例对话,示范语气与格式,不铺剧情。
  4. 把可以延后的设定——历史、地理、组织、配角、道具——挪进世界书,配关键词触发。
  5. 用开场白定第一幕:时间、地点、在场者、一个钩子,一条为主,其余换成不同切入角度。
  6. 回头通读常驻区块,删重复句、删形容词堆叠、删只在特定情节才用得上的句子。
角色卡上下文接线单
【常驻·人设】 身份:[一句话说清是谁] 当前处境:[何时何地,正在发生什么] 行为规则: - 对[某人]的称呼是[称呼] - 遇到[情境]时,会[具体动作或反应] - 不写[越界行为],改为[替代行为] 【常驻·说话风格】 自称:[我/本座/在下] 对用户角色的称呼:[称呼] 句长:[短句为主,偶尔长句] 口头禅:[两到三个,标出使用频率] 禁语:[不说的词] 【常驻·指令层】 每轮输出:动作描写加对白,比例约[三比七] 保持称呼与语气;不自称 AI;不替[用户角色名]做决定。 【触发·世界书条目】 [地名/组织/配角] 关键词:[触发词] 插入位置:[位置],内容:三行以内,只写当下用得上的信息 【首轮·开场白】 第 1 条:[时间地点 + 在场者 + 一个钩子] 第 2 条:[换一个切入角度]

方括号里的都是替换位,照着填,别把说明书也一起抄进去。

在创作页落地的操作步骤

  1. 打开网页版进入“创作”,新建角色,先填人设与说话风格两个字段。
  2. 写开场白:一个角色最多可设 10 条选项,每条不超过 300 字,第一条把第一幕交代完整。
  3. 进世界书编辑器写触发条目,选关键词触发或按概率触发,调好插入位置、扫描深度与排序。
  4. 存草稿后开一场试聊,用触发词验证条目有没有进来,看首轮是否按开场白给的场景走。
  5. 若你导入的是 SillyTavern 角色卡 JSON 或世界书,导入后逐项对照接线单,把没落地的字段补齐;导入文件不含 CG 图。
  6. 满意后再发布。可免费试用,进阶能力按平台规则计费,以产品内显示为准。

四条反例:上下文是这样被写坏的

反例一,把世界书内容抄进人设。同一段设定既常驻又触发,常驻区块变厚,历史被推薄,角色反而更早开始忘事。

反例二,在人设里写“你必须记住全部细节”。这类句子落不了地,聊得久了早期内容会被稀释。改成把关键身份、关系、禁忌写成短句放进卡片,需要时由世界书条目接住。

反例三,示例对话写成剧情小说。模型从示例里学的主要是格式与语气,情节铺得越长,每轮负担越高,模仿到的却是冗长。

反例四,设定层与指令层互相打架。一边写“你是掌柜”,一边写“必须用江湖切口”,后者其实属指令层,混在人设里会和别的句子抢优先级。分开放,改哪条都不牵动全身。

给历史留位置,以及设置完怎么验收

常驻越厚,历史越薄,这是上下文里的硬账。三个习惯能缓解:能延后的设定一律放世界书;同一件事只写一处;长会话里冒出来的新事实,及时补进角色卡或世界书,别指望它自己留在记忆里。

验收四步: 1. 用一句固定台词开场,看第一轮有没有按开场白交代的场景走。 2. 连说三次某个触发词,看世界书条目有没有被带进来。 3. 聊二十轮后回头问一个早期细节,看常驻设定还在不在。 4. 若某条设定没生效,先分辨它是常驻写得太隐晦,还是触发词压根没命中,再决定改文字还是改触发。

AI 没有真实情感,它能保持称呼、语气和剧情连贯,但不能替代现实关系或专业帮助。如果聊天被用来排解情绪困扰,建议告诉身边的人,或寻求专业帮助。

常见问题

AI角色扮演上下文怎么设置才能不被历史挤掉?

答:把每轮都要用的内容留在常驻区块,比如人设、说话风格、当前场景与指令层;把可以延后的设定搬进世界书,用关键词触发;再把常驻区块压到能一口气读完。历史变厚是必然的,关键设定越靠前越稳。

世界书里写过的设定,角色卡要不要再写一遍?

答:不要。重复写等于同一句话每轮都占位置,常驻区块变厚,历史被推薄,模型还可能把两条当成两条独立设定而互相打架。只在一处写:常驻写“现在必须成立的事”,世界书写“到了某情境才知道的事”。

上下文排序和预设是同一回事吗?

答:不是。排序决定角色卡里的区块谁先进模型眼前,属于你这张卡的接线;预设调的是一整场对话的语气与节奏,属于会话层。两者可以叠加,但别把预设该管的事写进卡片,否则换个预设就会互相顶。

聊久了角色开始忘设定,是上下文设错了吗?

答:多半是常驻区块太厚,或关键设定写得太散。先压常驻,再把关键身份、关系、禁忌写成短句放进角色卡或世界书,用触发词接住。会话很长时早期内容会被稀释,属正常现象;若因此情绪受影响,AI 不能替代专业帮助,可以告诉身边的人。

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