AI角色扮演关键词触发怎么写,答案是把触发词当成给模型看的索引:先确定这条设定该在什么场景被读到,再从台词、称谓、道具与场所里回收候选词,选出主词与两三个变体,配上扫描深度、插入位置和排序。触发词不是越多越好,命中的准头比数量重要。
关键词触发的三层结构:主词、变体与共现
写触发词最容易犯的错,是把它当成「描述这条设定」的词。它不是描述,是索引:只有当你在对话里真的打出那个词,这条设定才会被送进模型的上下文。所以第一件事不是想设定,是想场景。
第一层是主词,只留一个,而且要挑场景里几乎必然出现的专名,比如「旧钟楼」「第三食堂」「赤瞳师姐」。凡是你自己也说不准什么时候会被提到的词,都不配当主词。
第二层是同义变体,两三个就够。玩家可能写「钟楼」,也可能写「塔楼」「顶楼那口钟」;角色的称谓也常有简称与全称两套说法。把这些一并填进去,命中率立刻不一样。
第三层是共现,也就是把两个词绑成一个短语,例如「雨夜钟楼」。短语越具体,误触发的机会越小。很多人以为关键词越长越好,其实从两个字扩到四个字,命中范围是缩小的,精度却是上升的。
一句话判断标准:这个词在我的开场白或示例对白里出现过吗?没有就删。
触发词从哪里来:四类可回收语料
新人常把抽象概念填进关键词,像「友情」「背叛」「成长」。这类词在具体对话里几乎不会以字面出现,条目于是永远躺在那里不生效。可回收的语料有四类:
- 开场白与示例对白里的名词。这是最可靠的一类,因为玩家接着往下聊时,大概率会重复这些词。
- 称谓。师兄、殿下、老板、队长,称呼一变,潜台词就变,适合挂关系类条目。
- 道具与专有场所。长命锁、地下车库B区,专名的好处是几乎不会误触发。
- 状态与动作。断粮、月考周、连着下了三天雨,这类适合挂短期的氛围条目。
做法很土但有效:把开场白复制到记事本,把所有名词圈出来,逐个问一句「这轮之后它还会被提到吗」,会就留下当主词,不会就删。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
扫描深度、插入位置与排序:三个参数怎么定
关键词只是入场券,真正决定效果的还有三个参数。
扫描深度决定模型往回读多少轮去找这些词。太浅,中途提到的设定读不到;太深,一堆旧条目被反复唤起,挤占本就紧张的上下文。四轮到六轮是稳妥的起点,剧情进入长线之后再往上加。
插入位置决定这条设定落在提示的哪一段。硬规则——世界观铁律、称呼规范、禁语——适合靠前放,模型会把它们当规则读;场景与人物描述放中间;临时状态放最后,让它读起来像刚刚发生的事。
排序处理的是同时命中的情况。两条条目抢同一句话的位置时,层级更高的先占位。建议用几十的间隔拉开档次,别让所有条目挤在同一个数字上,否则你永远猜不准谁先被读到。
可复制的关键词触发条目模板
下面是常用骨架,方括号里换成你自己的内容。
正文尽量写成可执行的短句,避免堆形容词。模型对「吧台后面第三格抽屉里的黄铜钥匙」这种具体描述的反应,明显好过「这里充满神秘气息」。
台账是给自己看的。写完十条以后横向扫一遍,如果两条条目共用了同一个主词,就得提前决定它们谁先。
三步落地:从写条目到挂上世界书
- 先写正文,再挑关键词。顺序反过来容易为了塞词而扭曲设定,最后条目读到了,内容却是废话。
- 摊开开场白,划出会真实出现的名词,一条条目选一个主词加两三个变体,把「学校」「房间」这类泛词换成专名。
- 设参数:扫描深度从四轮起步,规则类条目靠前、场景类居中,排序用间隔拉开层级。
- 挂上去之后开一局新会话,跑到第五轮和第十五轮各记一次,看它是没被唤起,还是被唤起了但模型没理。
- 把每条的主词与变体记进台账,避免两条条目共用同一个触发词,也方便以后改。
常见坑:误触发、空触发与条目打架
| 症状 | 常见原因 | 改法 |
|---|---|---|
| 条目几乎从不出现 | 触发词太生僻,或扫描深度太浅 | 换成开场白里出现过的名词,深度加到六轮 |
| 条目一直在语境里 | 触发词太泛,如「你」「说」「房间」 | 换成专名,或改用概率触发 |
| 两条条目抢同一句 | 共用主词,排序又贴在同一个层级 | 拆开变体,或用排序拉开先后 |
| 读到了却不影响剧情 | 正文只有形容词,没有动作与钩子 | 补上「能做什么」与「钩子」两栏 |
还有一类坑不在参数上,而在题材上。写创伤、依恋、丧失这类情绪线时,条目容易把气氛压得很重,这时候记得给自己留个出口:AI 没有真实情感,只是保持称呼与语气连贯,遇到严重情绪困扰应当告诉身边的人或寻求专业帮助。
顺带说一句工具取舍。SillyTavern 的世界书面板字段更细,代价是排序、深度、递归都要自己维护,新手容易在参数里绕圈;合欢AI 把关键词触发与按概率触发放在同一个编辑面板里,条目写起来快,代价是想做复杂互斥时要靠自己拆条目。自建角色在「创作」里完成,可以发布给别人用,可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
AI角色扮演关键词触发怎么写才能不被误触发?
主词只留一个专名,避开「门」「灯」「学校」这类到处都在的词;变体控制在两三个,且都要在开场白或示例对白里出现过。拿不准就先挂上去跑十轮,看它在第几轮被唤起,再回来收窄或放宽。
关键词触发和按概率触发怎么选?
关键词触发留给「玩家一提就必须出现」的硬设定:场所、人物关系、道具状态。概率触发留给天气、路人闲聊、氛围这类可有可无的软内容。同一条设定不要两边各写一份,否则同一件事会在上下文里出现两次,反而占位置。
扫描深度设多少比较合适?
先从四轮起步,跑一场十轮的会话再决定加不加。如果设定在中场被提到却读不到,就把深度往上加两轮;如果旧条目反复挤进上下文、把当前场景冲淡了,就往下减。深度不是越大越好,它花的是上下文预算。
一条条目写多少字?
建议控制在八十到一百五十字,最多不超过两百字。条目是给模型看的提示,不是设定集:写得越长,每一条被记住的比例越低。宁可按场景拆成三条短条目分别设关键词,也不要攒成一条长文。