角色卡设计:字段结构、信息架构、以及在 Silly Tavern 里什么叫「好用」
这里的 character card design 指 内容与信息架构设计——如何把声线、情境与设定拆开,让模型(以及半年后再打开文件的你)都能读懂。不是「封面美术设计」的同义词,尽管封面影响传播。
与 怎么写更好用的角色卡 及 字段系列 互补。
你在设计什么
Silly Tavern 的 角色卡 主要是 PNG 内嵌的 JSON(V2/V3)。好的 角色卡设计 至少回答:
- 谁在说话 —
personality、示例对话等如何约束声线。 - 场景从哪开始 —
first_mes、scenario、可选alternate_greetings。 - 哪些事实可以后出 — 用
character_book/ 世界书条目承接,而不是全塞进一段长说明。 - 哪些必须让前端认真对待 —
system、扩展等仅在理解本机 ST 行为后使用(见字段连载第 5 篇)。
经得起长期聊天的原则
- 主字段短一点:细节放进 世界书触发,而不是一篇读不完的
scenario。 - 用示例教格式:需要区分旁白/对白时,
mes_example往往比长说明更有效。 - 单一事实来源:同一条规则写三处,迟早互相打架。
- 改稿顺序:先锁 声线,再定 开场,再补 设定——实操顺序可参考「更好用的角色卡」一文。
常见设计问题
- 把
personality写成小说梗概,模型容易 讲角色 而不是 扮演角色。 - 世界书泛滥:一上来堆大量未验证触发;应先少量迭代,聊天缺什么再补。
- 忽略 V2/V3:分享卡时 兼容性 会绊倒别人。
延伸阅读
- 用 LLM 起草 各字段:用 AI 做角色卡设计
- 在 macOS 上改 PNG 与目录习惯:macOS 上编辑 Silly Tavern 角色卡的工作流
另见
在 Mac 上本地浏览、预览并编辑 PNG 内嵌 JSON,可使用 Sillycard。