酒馆AI递归触发怎么用:一句话说,就是让一条世界书条目的正文里埋着另一条条目的触发词,前一条被命中之后,把后一条一并带进上下文,一环牵一环。它真正解决的问题是按需展开——玩家走到码头,才把船帮、船老大、走私账本一层层拉出来,而不必开局就把整本设定塞满。用得好,是省预算;用不好,是链条失控。
酒馆AI递归触发的原理:为什么一条能带出下一条
世界书条目的进与不进,看的是触发词有没有出现在被扫描的文本里。默认做法是把词写在玩家会说的话、系统会回的消息里;递归换了个词源——把词写进另一条条目的正文。玩家踏进「临江码头」,链头条目命中;这段正文里顺带提到「漕帮」「巡丁」「三号仓」,而它们正是另外三条的触发词。下一轮扫描读到这段正文,那三条跟着进场,链条就这样接上。
所以要先说清:这不是新开关,而是把关键词触发用出层次的方法。它省的是上下文预算,贵的是可控性——链条搭歪了,会越滚越长,最后把真正关键的设定挤出提示。
递归链的三个旋钮:触发词、插入位置与扫描深度
触发词决定链条从哪里起步。链头最好挑玩家必然会说的具体名词,地名、职务、物件名都行,别用「气氛」「感觉」这类泛词,它们容易误伤,也容易空转。
插入位置决定这段正文落在提示的哪一截。上游靠前、下游靠后,模型读起来才像顺着走廊往里走;顺序倒过来,会先看见账本,再看见码头,理解成本立刻上去。
扫描深度决定往回看多少轮消息去匹配。递归对深度格外敏感:设得太浅,链头刚被激活就滑出范围,链条断在第一环。经验做法是链头放宽、叶节点收窄,让引子活得久一点,让结论出现得短一点。
排序管同一次命中里的先后。当上游与下游在同一轮被扫到,排序就是唯一的秩序来源,建议按由外到内递增编号。
概率触发则是给叶节点装的刹车。末端条目没必要每次都展开,设成小档概率,既有偶遇感,也能把总量压住。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
递归条目怎么写:四行骨架与可复制模板
把条目压成四行,写起来不容易散:护身句、可见层、出口词、状态位。
护身句用一句话交代这是什么、归谁管;可见层写两三个能看能听的细节,让模型有东西可演;出口词是这条要交给下游的触发词,必须与下游列表逐字对齐;状态位随剧情更新,是链条之外唯一需要经常回头改的地方。
两张模板的差别就在出口词:链头写得出,叶节点写不出,因为它不再往下传。这一条,就是判断「该不该继续往下挂」的标准。
搭一条三层递归链:六步落地
- 先在纸上定链路:把这一串写成「链头—中继—叶节点」三行清单,例如码头 → 漕帮 → 账本。链路没定,条目一定会互相打架。
- 写链头条目,触发词挑玩家一定会说的地名,正文里埋中继条目的词,别称也一并写进去。
- 写中继条目,触发词就是链头正文里出现过的那几个词,逐字对齐;正文里再埋叶节点的出口词。
- 写叶节点,只写事实与线索,不再埋新词。链条到此为止,不要再长出第四层。
- 设参数:链头扫描深度放宽,叶节点收窄;叶节点开小档概率触发;三条的排序按由外到内递增。
- 试跑五轮:用一句最朴素的开场词触发链头,看几轮之后三层是否都进了上下文。哪一环没出来,就回头核对那环的触发词与上游正文用词是否一致,标点与括号也算数。
递归触发的五个坑与对照表
| 症状 | 多半是什么原因 | 怎么改 |
|---|---|---|
| 只见链头,中继不出现 | 上游正文写的是「漕帮的人」,下游触发词是「漕帮」,多了字 | 两边逐字对齐,或把常见变体一并写进触发列表 |
| 某一轮全部炸开 | 链头一口气埋了六七个下游词 | 出口词收到两三个,其余改成小档概率触发 |
| 断在第三环 | 中继把叶节点写进了元描述,比如「此处会提到某账本」 | 让那个词出现在具体的场景句里,而不是提示句里 |
| 内容重复啰嗦 | 上下游写了同一段设定 | 上游只写「能看见什么」,下游写「这意味着什么」 |
| 后期设定被稀释 | 上下文预算有限,早期条目被挤掉 | 关键事实写回角色卡,或提前它的排序 |
表格之外还有一个隐蔽的坑:闭环。A 的正文埋了 B 的词,B 的正文又把 A 的词写回去,两条互相拉扯;更常见的是条目把自己的触发词写进了自己正文,下一轮又命中自己。改法很简单——环上随便挑一条,删掉那个回流的词,链条立刻变成单向。
递归链的验收清单与维护节奏
- 一条链不超过三层,超了就从中间拆开,给第二条链单独设入口。
- 一个触发词只属于一个条目,同词多命中会让排序承担它扛不住的活。
- 每一层只回答一个问题:这里是什么、谁在这里、我拿到了什么。
- 每次改动都用同一句开场词重跑五轮,比较命中情况,别凭感觉判断。
- 记一份改动日志,条目过百之后,链路的记忆比条目本身更值钱。
顺带一句,AI 没有真实情感,它能维持称呼、语气与剧情连贯,却不替代现实关系;写卡时若碰到让自己难受的情绪题材,记得告诉身边的人或寻求专业帮助。
如果你同时用 SillyTavern,世界书这套概念是通的:同样有触发词、插入位置、扫描深度与排序,迁移时只是面板叫法不同,链路思路可以照搬,参数要重新校准。本站创作区有独立的世界书编辑,条目写好挂上角色卡即可,可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
酒馆AI递归触发怎么用才不至于把上下文撑爆?
控制两点即可:一是链长,一条链最多三层,超过就拆;二是出口词数量,链头正文里埋的下游触发词收在两到三个,其余改成小档概率触发。改完重跑五轮,看命中总量有没有回落。
触发词可以写在动作描写里吗?
可以,而且更好。把词放进具体场景句,比如「巡丁掀开帘子」里的「巡丁」,比写「此处有巡丁」更稳,因为前者本身是可演的画面,模型读到后既完成匹配,也顺手拿到了表演素材。
递归链断在第二环,先查什么?
先查用词是否逐字一致,包括别称、括号与标点;再查链头的插入位置是否压到下游之后,导致顺序错位;最后看扫描深度,链头设得太窄,中继还没读到就已经滑出范围。按这个顺序回查,通常第一项就中。
照着写递归链,和直接塞进角色卡有什么区别?
角色卡正文每次都在上下文里,恒定占预算;条目按需进场,只有相关时才出现。设定量大、地理与人物分层的作品更适合拆成条目,短篇单场景的角色卡留在卡里反而更省事。