酒馆AI口癖怎么设定,说白了是在角色卡里给口癖写清三件事:哪几个字眼、什么条件下出现、每轮允许多少次。口癖不是把“哼”“啦”“喵”铺满整段,而是可数、可停、可变的微观标记——写进人设字段或说话风格栏,再配一张频次配额表,模型才有依据复现,也才不会把角色演成复读机。

口癖和说话风格的分工:颗粒度不一样

角色卡里通常有「说话风格」或「语气」一栏,管的是整段话的语域:敬语还是糙话、长句还是短句、怎么称呼对方、哪些词不许出现。口癖比它低一层,是句子里的零件——句尾挂的那个字、开口前的自称、说话时手上的小动作。前者决定“这个人整体怎么说话”,后者决定“这句话一听就是他说的”。

两者的失败方式也不一样。风格栏写虚了,角色只是听起来平淡,还能靠开场白和剧情补;口癖写虚了,会直接走到两个极端:要么全程零口癖,角色像没放盐的白水;要么每句都挂,读三行就腻,玩家第一反应是“又来了”。所以角色卡口癖字段的重点从来不是“写没写”,而是“写了几次、什么时候停”。

实操上,口癖可以贴在人设字段末尾,也可以独立成一小节放在说话风格栏下方。若你从 SillyTavern 导入过 JSON 卡,常见情况是作者把口癖混在风格描述里,导入后模型只把它当成氛围词,密度完全随机;这时候按下面的配额表拆开重写,通常立竿见影。合欢AI 的创作页里自建角色就能改这些字段,网页打开即用,改完直接开聊验证。

三类口癖:词尾、自称、动作

词尾类是最常写也最容易写坏的一类,指句末挂的语气词、助词、半截短语。写的时候不要只给一个词,要给三到五个的候选池,并注明各自的场合。只写一个“唔”,模型会每轮都塞;写成“唔(沉吟)/是吗(反问)/不必(拒绝)/也行(让步)”,它才有选择空间,也才不至于把同一个音重复五十轮。

自称类负责身份感,也负责关系刻度。日常怎么自称、亲近之后怎么自称、正式场合怎么自称,可以分三档来写,档位切换本身就是剧情信号——从“在下”切到“我”,玩家立刻就懂关系变了。反过来,如果全篇只挂一个罕见自称,比如通篇“本座”,角色会显得僵硬,还容易和对方的称呼结构撞车,对话读起来像两份公文互发。

动作类口癖要和对白分开写,通常放在动作行或括号里,负责“这个人说话时的样子”:转笔、抱臂、偏头看别处、用指节敲桌面。它抢戏的概率最高,所以频率要压得比词尾更低,而且尽量别每轮出现,否则剧情紧张的时候角色还在转笔,氛围就散了。

三类都建议配一条“失效条件”:正式场合收敛、情绪激动时换一种、面对陌生人不用。有了失效条件,标记才有起伏,才能从“标签”变成“习惯”。

想直接试一试?

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

免费开始演绎

口癖频次配额表(可直接复制)

下面这份口癖模板直接粘进人设字段末端或说话风格栏即可,方括号里换成你自己的内容。

口癖频次配额表
【词尾口癖】 候选池:[唔 / 罢了 / 是吧 / 也行] 频率:平均每 [2] 轮出现 1 次,且不连续两轮用同一个词 位置:[句末],不放在段落开头 失效条件:[正式场合、对上级、情绪激烈时停用] 【自称口癖】 日常:[我] 亲近:[人家 / 我啦] 正式:[在下] 切换触发:[关系进入熟悉档 / 进入公事场合] 【动作口癖】 候选:[转笔 / 抱臂 / 偏头看别处] 频率:每 [3] 轮至多 1 次 要求:不与对白同句,不重复上一轮用过的动作 【禁用清单】 [不出现「喵」「呢」「啦」等与本人语域不符的助词] [不连续两轮使用同一词尾] [不在陈述句句尾挂疑问类口癖]

这张表里真正起作用的是三处:候选池决定变化,频率决定密度,失效条件决定起伏。很多人只写候选池,结果模型热情地在每一句后面都加上,读起来依旧像坏掉的唱片。

从字段到会话:五步校准

  1. 打开创作页的角色卡,把配额表粘进人设字段末尾或说话风格栏,先只保留词尾与自称两类,动作类留到下一步再加。
  2. 到示例对话字段写两组样本,一组带口癖,一组刻意不带,让模型看到“停”长什么样,而不是只学会“用”;这一步的示例对话校准比反复改形容词管用。
  3. 在开场白里安排一次标记,位置放在第二句或第三句,别放第一句;一个角色最多可以设置 10 条开场白选项,每条不超过 300 字,各条之间只换场合,不换标记。
  4. 开聊后连看五轮,数词尾出现了几次:超过每轮一次就把间隔数字调大,五轮零次就把候选池收窄到一个词并固定到句末。
  5. 密度稳住之后再补动作类,并顺手把失效条件写细,例如“吵架时不转笔,改用停顿”。

世界书那条线可以晚点碰。条目支持关键词触发和按概率触发,也能设置插入位置、扫描深度与排序,但口癖本体建议留在角色卡里,因为它是全程稳定项;只有“某个称谓只在特定场景才冒出来”这种条件性标记,才值得做成世界书条目。触发词太常见的话,标记会被反复放大,比不写更吵。

三种写崩症状与改法

症状 常见表现 改法
复读 每句句尾都挂着同一个字 加候选池、写明频率、补失效条件
掉线 十几轮之后痕迹自己消失 写进角色卡本体,别只留在示例对白;关键设定写进卡里更稳
打架 口癖和人设语气相反,读着别扭 两边只留一处,风格栏管语域,配额栏管标记
抢戏 动作类每轮都出现,压住剧情 压到每三轮一次,不与对白同句

还有一种不算崩的情况:会话拉长之后早期设定会被稀释,痕迹变淡是长度带来的,不是卡写错了。发现它变浅,回到角色卡把配额表往前挪、写得更具体,比反复重开会话有效得多。

顺带说一句,标记写得再像,也只是会话里的连贯性;AI 没有真实情感,角色扮演同样不能替代现实关系。若你最近正被情绪问题困扰,建议把话说给身边的人听,或寻求专业帮助。合欢AI 可免费试用,进阶能力按平台规则计费,以产品内显示为准。

常见问题

酒馆AI口癖怎么设定才不会每句都出现?

把“每轮都出现”换成配额。先给词尾类写三到五个候选词,再写明平均每两轮一次、不连续两轮重复、正式场合停用。示例对话里至少放一组不带标记的样本,模型才知道什么时候该收。真的失控时,优先把间隔轮数调大,而不是一怒之下删掉整栏。

口癖应该写在角色卡还是世界书里?

默认写在角色卡的人设或说话风格栏,因为它需要全程稳定。只有“某个称谓只在特定场景出现”这类条件性标记,才适合做成世界书条目,用关键词触发或按概率触发。挂在世界书里的写法如果触发词太常见,会被反复放大,反而比不写更吵。

一个角色写几个口癖合适?

建议两到三类各一个,总数控制在三个左右。词尾类给候选池、自称类给档位、动作类给一个就够。超过四个,模型分配注意力的空间变小,几种标记还容易互相打架。与其堆数量,不如把已有的那一个写清频率和失效条件。

口癖和示例对话里的语气冲突了怎么办?

只留一处。风格栏负责语域和禁语,配额栏负责标记和频率,示例段落只做示范,不另外引入新的标记。若两边都在抢戏,先删掉示例里的口癖句,保留一组“没有标记”的正样本,再回头检查配额表的失效条件是不是写得太笼统。

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