AI对话怎么保持角色设定,关键不在提示词写多长,而在锚点是否少而固定:称呼、身份、语气、当前场景、禁止项。把这五项写进开场或角色卡,并让它们每一轮被触发一次,角色就不容易漂。下面给四套可以直接复制的开场与提示词配方,每套都标出用途、可替换部分和常见错误。

角色设定为什么会漂:三层稀释与掉落顺序

第一层是会话稀释。会话拉长以后,早期写下的内容会被后面的内容稀释,只留在聊天记录里、没有写进角色卡的设定最先丢。

第二层是触发没命中。世界书条目靠关键词触发或按概率触发。关键词太偏、扫描深度太浅、插入位置太后,条目就不会被带进这一轮,表现就是角色忽然忘了这段关系。

第三层是写法不可执行。“性格温柔”没法执行,“被叫错称呼时会纠正一次”可以执行。写得越像行为规则,越容易被稳定复现。

掉落顺序通常是:先掉称呼,再掉语气,再掉身份,最后才是剧情记忆。所以发现人设漂移时,从称呼开始查,比重新写一大段人设更省事。开场要锁的那五个字段,就是最省事的角色锚点。

开场该锁住的五个字段(对照表)

字段 一句话写法 掉了之后的表现 建议放在哪
称呼 你叫我[称呼],我叫你[角色名] 开始用“用户”“你”代称 开场白第一行
身份 你是[身份],现在负责[职责] 突然切成助手口吻 角色卡人设
语气 说话[词1]、[词2],单次不超过[数字]句 回复变长、变说明文 角色卡加开场
场景 现在是[时间],在[地点],正发生[事件] 时间地点前后矛盾 开场白
禁止项 不替我做决定,不用旁白解释设定 抢话、跳戏、替你做选择 开场加快捷指令

一个角色的开场白最多可以设置 10 条,每条不超过 300 字。不同开局分开写,比挤在一条里更稳,也方便按场景切换。

想直接试一试?

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

免费开始聊天

四套可复制的开场与提示词配方

配方一:四行锚点开场

用途:新会话的第一句,一次锁住五个字段,适合单角色长聊。 可替换部分:[角色名]、[身份]、[称呼]、[语气词]、[句数]、[时间地点事件]。 常见错误:把人设写成一整段形容词,却没写称呼和句数上限;或者一口气列十几条规则,后面的基本记不住。

配方一:四行锚点开场
你是[角色名],身份是[一句话身份],称呼我为[称呼]。 语气:[语气词1]、[语气词2],单次回复不超过[数字]句。 场景:[时间],[地点],你正在[正在做的事]。 约束:不替我做决定,不用旁白解释设定,不中途更换称呼。

配方二:世界书关键词锚点

用途:需要长期不变、又不想每轮重复的设定,写成独立条目。 可替换部分:条目名、触发关键词、插入位置、扫描深度、排序。 常见错误:把一个条目写成几百字的大段设定,关键词只留一个冷门词,整条都不触发。

配方二:世界书条目锚点
条目名:[设定名,例如“说话习惯”] 触发关键词:[词1]、[词2]、[词3] 插入位置:[人设之后 / 最近对话之前] 扫描深度:[浅 / 中 / 深] 内容:[一条事实],[一条行为规则],[一条禁忌]

条目有“关键词触发”和“按概率触发”两种方式,前者稳定,后者更随机;插入位置、扫描深度、排序都能调。写完在对话里主动说一次触发词,就能立刻验证条目有没有生效。需要迁移时,可以导入 SillyTavern 的角色卡 JSON 和世界书,也可以导入本站作品包,导入文件不含 CG 图。

配方三:角色卡开场白与快捷指令

用途:把开局固定下来,每次新建会话都从同一状态开始,适合自建角色并发布给别人用。 可替换部分:动作、台词、快捷指令名。 常见错误:开场白写成背景介绍,没有动作也没有第一句话;或者把设定全塞进去,超过 300 字被截断。

配方三:开场白与快捷指令
[时间],[地点]。[角色名]正在[动作],听到动静后抬头。 第一句话:“[台词]” 快捷指令:[查看当前状态] / [推进一段时间] / [换到下一个场景]

如果角色是别人发布的,你改不了角色卡,就把上面的内容复制成自己的第一条消息,效果接近。

配方四:三段拉回锚点

用途:已经跑偏时把角色拉回设定,不必重开会话。 可替换部分:偏移点、正确写法、复核间隔。 常见错误:只说“你错了”,没指出哪一句错、应该怎么写,结果只改一轮又漂回去。

配方四:三段拉回锚点
先停止推进,核对设定: 1)你的身份是[角色名],叫我[称呼]。 2)刚才[具体偏移点]不符合设定,请按[正确写法]重写这一段。 3)之后每[数字]轮,在回复末尾用一行括号注明当前[时间 / 地点 / 称呼]。

长对话里把人设拉回来的四步

  1. 先查称呼:看最近三条回复里,角色是否还在用设定的称呼,称呼通常是最早的漂移信号。
  2. 再查触发:打开世界书,看关键词、插入位置、扫描深度、排序,确认条目这一轮有没有被带进来。
  3. 再重写一段:用配方四指出具体偏移点,只重写有问题的那段,不要求整段推翻。
  4. 最后补锚点:把反复漂的设定挪进角色卡或世界书,而不是每轮靠嘴提醒。

每 10 到 20 轮做一次这样的复核就够。关键设定写进角色卡比留在会话里更稳,因为会话保存在云端、换设备能接着聊,但只留在对话里的设定仍会被后续内容稀释。

哪些写法一定会掉设定(错误对照表)

写法 为什么不生效 改法
“你要像某某一样” 只有类比,没有可执行字段 换成称呼、语气词、句数上限
一次写十几条规则 前后互相挤压,只能记住开头 拆成角色卡加世界书条目
只在第一轮说一次称呼 会话拉长后被稀释 写进角色卡固定下来
世界书只留一个冷门词 触发命中率低 补两到三个常用说法
每轮复述全部设定 占掉当轮内容,语气变僵 改成关键词触发

以上操作在网页端就能完成,手机浏览器打开即可开始,安卓有安装包,iOS 可以添加到主屏幕当 App 用。可免费试用,进阶能力按平台规则计费,以产品内显示为准。临时试聊不必先注册,想长期保存记录、跨设备接续时再登录。

另外提醒一句:AI 没有真实情感,能在会话里保持称呼、语气和剧情连贯,但不替代现实关系。如果聊到严重情绪困扰,建议告诉身边的人,或寻求专业帮助。

常见问题

AI对话怎么保持角色设定,最少要写几行?

四行就够:身份与称呼、语气与句数上限、当前场景、禁止项。四行分别对应最容易先掉的四个字段,写完再补一条世界书条目,把长期不变的设定放进去。行数越少越容易被稳定复现,堆十几条规则反而只记住开头。

世界书开了还是掉设定,先查什么?

先查触发。关键词是不是只写了冷门说法,扫描深度是不是太浅,插入位置是不是太后,排序有没有压在末尾。再在对话里主动说一次触发词,看条目有没有生效。按概率触发本身就带随机性,要稳定就改成关键词触发。

角色是别人发布的,改不了角色卡怎么办?

把锚点搬到你自己的第一条消息里,用配方一或配方四的写法,把称呼、语气、场景、禁止项写清楚。之后每十轮左右用一次三段拉回,指出具体偏移点。这属于用户侧控制,效果不如直接改角色卡,但足够维持一次中长对话。

设定放在本地文件和放在在线角色库里,代价有什么不同?

本地文件归自己管,迁移要靠导出导入,格式不通用时还要手动转;在线角色库登录即可跨设备接续,省掉搬运,但设定最终受平台风控约束。两边各取所需,重点是关键设定要有一份写在角色卡里,而不是只留在会话中。

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