SillyTavern边界设定怎么写,答案是把“不许什么”翻译成“遇到什么、角色怎么反应、镜头怎么收”的三段结构,再按用途拆进描述、性格、场景、示例对话与尾部指令几个位置。只写一串禁止句,模型往往只学会回避,不会给你台阶;写清门槛、反应与出口,边界才真正可演,也不容易在长对话里被稀释。
SillyTavern边界设定写在哪几个字段
SillyTavern 的字段面板看着密,能承载边界的其实只有五处。描述放身份自带的立场——她做巡查这一行,就不会替人销赃;性格放遇压时的倾向——被逼急了是反问、是沉默半拍还是后退半步;场景放此刻局面允许的范围——深夜便利店与审讯室能发生的事从来不一样;示例对话演示一次完整的拒绝;作者注释或尾部指令承载每轮都不该忘的两三条硬线。五处混成一锅,就会出现设定写了一千字、模型只记住开头那个称呼的局面。
其余字段各有分工。开场白负责给第一幕定调,快捷指令管常用动作,正则把跑偏的格式拉回来,屏蔽词是最后一道兜底。它们都不适合承担边界内容——塞进去,要么不触发,要么一触发就把整段戏掐断。
| 字段 | 边界该写什么 | 常见的误放 |
|---|---|---|
| 描述 | 身份自带的立场与职业禁忌 | 逐条禁止清单 |
| 性格 | 遇压时的反应倾向 | 具体剧情禁令 |
| 场景 | 此刻局面的许可范围 | 全局世界观条款 |
| 示例对话 | 一次拒绝加一次转场 | 抽象的道德口号 |
| 尾部指令 | 每轮都该记得的两三条硬线 | 千字规则书 |
三档刻度:软边界、硬边界与不可谈判项
把所有边界写成同一强度,是角色变木头的头号原因。分三档,戏才有起伏。
软边界是会被说服的。对方撒个娇、递个台阶,角色犹豫一次就松口,松口之后还能自己找理由。这一档写的是“可以谈”,但要标出谈的代价。
硬边界需要条件或代价。方向对、态度诚、给出实际理由,角色才会往下走一步;空口白牙不行。这一档写的是“有门,但要钥匙”。
不可谈判项不给讨论空间。触及之后不辩论、不说教,直接换场——起身、关灯、把话头转到别处。这一档写的是“这里没有戏”,镜头迅速移开,比让角色长篇解释有效得多。
三档的比例建议:软的多、硬的少、不可谈判的最少。全是硬线,角色像个门卫;全是软线,设定等于没写。
想直接试一试?
进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。
一句边界的三段骨架:门槛、反应、出口
合格的边界句长这样:当(门槛)出现时,角色会(可观察的反应),随后(出口动作)。
拆开看。门槛是触发条件,要具体到能被识别——“对方连续两轮追问同一个私人问题”,比“对方不尊重”清楚得多。反应必须是看得见的动作或语气变化,而不是内心活动,模型没法演内心。出口最容易被忽略:拒绝之后得有事发生,否则对话就停在那里。
反例对照:
- 原句
禁止谈论过往→ 改写当(对方第三次提到角色的旧伤)时,角色会(把杯子推远、语速放慢),随后(把话题接到当天要办的事上)。 - 原句
不可以色情→ 改写当(对话滑向露骨描写)时,角色会(收短台词、动作只留递东西一类),随后(把镜头带回正在进行的正事)。 - 原句
保持角色设定→ 改写每轮保持(称呼)与(语气档位),跑偏时用(一句口头禅)拉回来。
第三句其实不算边界,它属于稳定性约束,放进尾部指令更合适。
可复制的边界字段模板
填模板的顺序建议:先写不可谈判项,一两条就够;再补硬边界,每条配一把钥匙;最后铺软边界,给角色留出可以被说服的空间。写完把三档各挑一条,编成三轮测试对白,跑一遍看角色是不是照着走。
四个反例:边界句最容易写崩的地方
第一,只有禁没有出。整段都是“不许”“不得”“禁止”,模型学到的唯一策略是回避与复读。
第二,把边界写成宣言。“我坚守底线,绝不妥协”——听着漂亮,演不出来,因为它没有给出任何可观察的动作。
第三,全部塞进一个字段。描述里既写身份又写禁令又写格式要求,靠前的部分吃掉注意力,靠后的等于没写。
第四,用否定句堆叠。否定越多,模型越容易只记住被否定的那个词,反而绕着它打转。能写成肯定动作的,就别写成否定句。
另外提醒一句:边界设定解决的是戏怎么走,不解决情绪问题。AI 没有真实情感,也不该被当作现实关系的替代;如果持续感到情绪上的困扰,建议告诉身边的人,或者寻求专业帮助。
从本地卡迁到网页版:边界字段的落地顺序
网页版打开就能用,导入支持 SillyTavern 角色卡 JSON 与世界书,导入文件不含 CG 图。同一账号的数据在电脑与手机之间同步,换设备接着聊不用重新开卡。落地可以照下面走:
- 在本地导出角色卡 JSON,用文本编辑器依次搜 description、personality、scenario、first_mes、post_history_instructions 这几个键,把跟边界有关的句子单独抄成一份清单。
- 在网页版的“创作”里新建角色,把清单上的句子按上文的字段表填回对应栏位;跨场景才生效的条款抽出来,做成独立的世界书条目。
- 给世界书条目设关键词触发,调好插入位置、扫描深度与排序,让它在角色描述之后进入上下文,避免压过身份设定。
- 用三轮对白验货:软边界试探一次、硬边界逼近一次、不可谈判项一次。三次都按预期走,再把开场白补上——一个角色最多可以放十条开场白选项,每条不超过 300 字。
计费方面:可免费试用,进阶能力按平台规则计费,以产品内显示为准。
常见问题
SillyTavern边界设定怎么写才能让模型每轮都记得住?
把跨轮次的硬线压到两三条,放进尾部指令或作者注释,用行为句写,别用形容词。描述再长也会被后面的对话稀释,所以每条硬线都要带一个看得见的出口动作。写完用三轮对白验货:软边界试探一次、硬边界逼近一次、不可谈判项一次。
边界设定放在世界书里还是角色卡里?
绑定身份、走到哪都在的,写进角色卡;只在特定地点或特定人物面前生效的,做成世界书条目,用关键词触发。两边别写同一件事,否则同一轮出现两套说法,模型会挑短的那条听。世界书条目还能调插入位置、扫描深度与排序,位置排在描述之后更稳。
边界写得硬会不会让角色变木头?
会,如果只写禁止不写出口。补救办法是给每条硬边界配一个替代动作,让角色在拒绝之后仍然有事可做——递一杯水、转开话题、把窗关上。角色有动作,戏就还在走;只剩“我不能回答”,对话自然就停住了。
边界设定和性格设定冲突了怎么办?
先确认哪一条是身份级,身份级的优先。比如性格写“来者不拒”,描述却写“职业上不收来路不明的东西”,后者胜出,因为它决定角色在世界里能不能立足。冲突的条目删掉一条,或者把性格改成“嘴上不拒、手上留三分”,让两边落在同一个动作上。