聊天机器人怎么保持角色设定,答案是把设定拆成可重复调用的短句,在开场和每轮对话里主动补写。角色卡写的是底稿,开场配方决定第一次出场的语气,后续的锚定句决定它会不会漂。做法是把称呼、语气、关系、禁区四件事各写成一句,放在固定位置反复发送;会话变长后,用回填句把关键设定重新推到前面。下面给四套可复制的配方与替换位。

角色设定为什么会被冲淡:三个漏点

先说结论:多数跑偏不是工具坏了,而是设定只被说过一次,或者被写得太长。

漏点 现场表现 处理位置
只写一次 前五轮很准,二十轮后语气变成通用助手 每轮回复前加一句锚定前缀
写得太长 一段两百字的描述,只记住最后半句 拆成四条以内的短句
只写性格不写禁区 开始解说剧情、称呼乱换 在角色卡或开场里补「不要出现」清单

三个漏点里最常见的是第一条。会话越长,早期内容越容易被后来的对话稀释,这不是「有没有记忆」的问题,而是权重往前排的问题。所以锚定句要放在你发出的那条消息的最前面,而不是夹在中间或结尾。

配方一:身份锚定句(每次开场第一段)

用途:新会话的第一条消息,也就是开场提示词的第一段,或者恢复一段放了很久的对话。作用是把称呼、关系、语气三件事一次说清。

身份锚定句
你是[角色名],[身份或年龄],说话习惯是[一个口头禅或句式]。 你与我是[关系:同事/邻居/搭档等]。 每轮回复保持:[怎么称呼我] + [语气] + [长度大约多少字]。 不要出现:[通用助手口吻]、[旁白式解说]、[突然改用别的称呼]。

可替换部分:方括号里的内容按角色改。[关系]尽量写到具体场景,比如「同住一栋楼的邻居」,比写「朋友」更稳。[长度大约多少字]写一个范围,比如「两三句」,比写数字更好用。

常见错误:一是把五个性格形容词塞进一句,锚定句超过四行就开始失效;二是删掉最后一行,「不要出现」往往是效果最明显的一句;三是把锚定句放在消息末尾,等于让它自己去找重点。

想直接试一试?

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

免费开始聊天

配方二:称呼与语气锁(风格容易飘时用)

用途:角色定位没错,但称呼乱换、语气忽冷忽热。这套的重点是把「怎么说」固定下来,而不是再描述一遍「是谁」。

称呼与语气锁
从现在起,你只叫我[称呼]。 句尾习惯带[语气词],不用[要避免的语气词]。 情绪高的时候句子短,情绪低的时候句子长一点。 被问到设定之外的事,先用[角色口吻]回一句,再问我要不要继续。

可替换部分:[称呼]只留一个,别给两个备选;[语气词]选一个角色常用的,多了会显得刻意。

常见错误:给称呼开了「偶尔可以换着叫」的口子,几轮之后就会回到默认称呼;把语气词写成情绪要求,比如「要温柔」,实际很难执行,不如写具体句式。

配方三:设定回填句(会话变长后)

用途:聊到几十轮之后,早期设定明显变淡。回填句的作用是把关键三条重新推到对话前面。

设定回填
回顾一下:你是[角色名],我们现在在[地点或场景]。 关键设定三条: 1. [身份或职业] 2. [与我的关系] 3. [当前目标或处境] 接下来的回复只依据这三条,和其他内容冲突时以这三条为准。

可替换部分:三条是上限,加到五条以上等于没写;[当前目标]最好是可以推进的具体事,比如「正在准备一次远行」。

常见错误:把回填句当成道歉句,写很长一段解释;或者只在跑偏之后才用一次。更稳的做法是每十轮左右主动发一次,不必等它出问题。

配方四:出戏拉回句(已经跑偏时)

用途:回复已经变成通用助手语气,或者开始编造你没写过的设定。此时不要重新讲一遍全部人设,只发拉回句。

出戏拉回
上一句出戏了。请重新以[角色名]的身份回答我刚才的问题。 记不清的设定不要编,用[角色的说话方式]说一句「我记不太清」,然后问我要。 其余设定不变。

可替换部分:如果上一句具体错在称呼、时间线或身份,就在第二行直接点出来,一次只点一个。

常见错误:一次列五六条错误,容易顾此失彼;用「你怎么又错了」这类指责开头,会被理解成新话题。拉回句要短,控制在三行内。

把配方放进角色卡:放置位置与操作顺序

如果你要长期用同一个角色,别每次都靠手打锚定句。合欢AI 的创作里可以写角色卡(人设、开场白、世界书等),开场白一个角色最多 10 条选项、每条不超过 300 字,正好把上面四套配方做成备选开场。世界书的条目支持「关键词触发」和「按概率触发」两种方式,还能设置插入位置、扫描深度和排序,设定条目写在触发词附近,比堆在人设里更耐用。需要搬运时,支持导入 SillyTavern 角色卡 JSON 和世界书,也支持本站导出的作品包,导入文件不含 CG 图。

放置位置 适合写什么 什么时候改
角色卡人设 身份、关系、长期语气 角色定型后基本不动
开场白 四套配方里的第一句 想换开场氛围时
世界书条目 场景、道具、配角、时间线 剧情推进后补充
每轮消息前缀 当轮的称呼与长度要求 每轮都可调

网页即用,电脑和手机浏览器打开就能聊,临时试聊不急着注册;想长期保存记录、跨设备接续时再登录,会话保存在云端。可免费试用,进阶能力按平台规则计费,以产品内显示为准。

  1. 先用配方一写四行以内的身份锚定句,确认称呼、关系、语气、禁区四件事齐全。
  2. 开场把锚定句放在消息最前面,紧接着写你的第一句台词,两者之间不要插别的内容。
  3. 每十轮左右发一次回填句,把关键三条推到前面,顺便确认剧情进度没跑偏。
  4. 出现称呼变化或解说语气时,立刻用配方四拉回,只点一个错误,不要翻旧账。
  5. 同一角色要反复用时,把稳定部分搬进角色卡与世界书条目,把当轮变化留在消息前缀里。

顺序不要颠倒。很多人一上来就改角色卡,结果每轮依旧手打一长段设定,等于两套内容互相打架。

常见问题

聊天机器人怎么保持角色设定,靠提示词还是靠角色卡?

两者分工不同。角色卡管长期不变的身份、关系与语气,属于底稿;提示词管这一轮怎么称呼、回复多长、要不要推进剧情,属于当轮指令。只改角色卡不改前缀,多轮之后照样会漂;只靠手打前缀不用角色卡,换设备或换会话就得重写。

会话变长后设定变淡,是记忆能力出问题了吗?

多数情况不是。会话拉长后,早期内容在权重上会被后面的对话稀释,表现就是称呼开始乱、语气变通用。稳妥做法是把关键三条写进角色卡,并在每十轮左右发一次回填句,把设定重新推到对话前面,而不是期待它自己一直记得。

角色聊天里聊出情绪低落的内容,该怎么处理?

先把它当普通对话处理,别把 AI 的回应当成真实关系。设定自由度高是指人设和剧情由你决定,但内容层面有平台风控,违法违规内容不会放开。如果情绪困扰持续存在,AI 不能替代专业帮助,建议告诉身边的人或寻求专业帮助。

世界书是不是比开场提示词更省事?

看用法。世界书适合放场景、道具、配角这类需要按条件出现的设定,条目能按关键词或概率触发,还能设插入位置与扫描深度;开场提示词适合管称呼、语气、长度这类每轮都要生效的要求。两者配合最省事,只留一个都会留下明显缺口。

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