字段逐项解释 - 基础字段

了解角色卡基础字段的作用、填写方法和最佳实践

名称(name)

名称是角色的识别标识,应当简洁明了。例如角色的姓名或称号。名称通常很短,因为它会在每次AI发送消息时附加在对话中。

在SillyTavern中,角色名称会作为角色每条回复的开头,例如"Alice:"或以角色名字代指AI。

建议避免使用过长或复杂的名称,以免浪费对话上下文长度。名称字段不会直接影响角色性格,但对用户辨识角色、以及在多角色群聊时标记角色发言者非常重要。

最佳实践

  • 使用角色的简短称呼
  • 如有全名和昵称,可将全名写在描述中,在昵称字段(V3新增)填入聊天时使用的简称。
  • 例如:name: 亚瑟·潘德拉贡,昵称可设为"亚瑟王",模型对话时就可用"亚瑟王"代替长名字。

技巧:如果你的角色有特殊称谓(如"陛下"、"博士"等),可以考虑是否将其作为名称的一部分,这样AI在自称时会更自然地带上这个称谓。

描述(description)

描述字段(又称角色描述)是角色卡中最核心的部分,包含该角色所有重要信息。这一段会始终出现在对话提示中,因此应写入角色的背景、外貌、身份、能力、经历等任何需要AI牢记的设定。

描述的长度不限制,可以是几句话或长段落,甚至上千字,但要注意过长的描述会占用模型上下文容量。

在描述中可以采用自然语言(叙述式)或清单、标签格式,只要确保信息清晰即可。现代模型对自然语言和结构化列表都能理解,但自然语言可能更占用tokens,而列表形式利于节省长度。

最佳实践

  • 把描述写成第三人称叙述,涵盖角色的方方面面,使其形象丰满。
  • 包含的内容应有:人物背景(职业、身份)、外貌特征,性格概述,能力特长,当前状态等。
  • 切忌含糊或矛盾——确保所有关键细节明确,以免模型困惑。
  • 描述越完整,AI越能"不出戏"地按照设定行事。但也要精炼:避免不必要的冗长,以留出更多对话记忆空间。

描述示例:

艾琳娜是银月森林出身的精灵游侠。身姿矫健,金发碧眼,在林间行动如风无声。幼年目睹家园被兽人摧毁,从此性格坚毅而沉静。她精通弓箭和踪迹追踪,是森林的守护者。艾琳娜寡言少笑,但内心渴望重建家园的荣光。

如果角色有较长世界观或详细设定,可将次要细节放到后述的"角色书"或世界信息中,以免主描述过长。

个性(personality)

个性字段通常是角色性格的简短摘要。它概括角色的主要性格特点或心态倾向,往往用几个词或一两句话来描述。

这一字段在Prompt中也是每次都会包含的,因此可以用来强化角色的性格标签

例如:"冷静理智且略带讽刺"、"开朗、狡黠、喜欢恶作剧"等简短描述就很适合放在个性字段中。

最佳实践

  • 提炼角色三到五个核心性格关键词,或一句话勾勒性格。
  • 例如:性格: 外向乐观,冲动但善良
  • 这样模型每次生成时都能被提醒这些特质。
  • 也可以在这里强调角色的说话风格(如"语气幽默,喜欢用俏皮话")。

需要注意,有些前端可能未单独提供"个性"字段(如直接用描述字段涵盖性格),但对于支持该字段的,填写简要个性有助于模型快速抓住角色的人格基调

场景(scenario)

场景字段用于交代当前对话发生的情境或背景。它描述你(用户)与角色相遇时的环境、关系以及对话的上下文

这一字段在提示中也会默认包含,让模型了解对话的大致前提。例如,可以描述地点、时间、角色间关系或最近发生的事件。

场景示例:

近未来的东京街头,你是一名私家侦探,遇到了黑客少女Alice请求你的帮助。

场景在很大程度上决定了对话初始时的情境设定,帮助模型明白接下来对话的大方向。如果不提供场景,模型可能默认一个通用场合;而明确的场景能减少AI对环境的误判。

最佳实践

  • 编写场景时可采用第二人称或第三人称叙述。
  • 例如:"你正身处XXX,遇到了YYY"或者"在魔法学院的图书馆,学徒Alice正向你走来……"
  • 语言上可以稍有文采,营造氛围,但应简明扼要,突出几个要素:地点、角色关系、对话动因
  • 如果没有特定场景,也可以留空或省略该字段。

在多人聊天时,场景也可以描述所有参与者的关系和情形,以便模型理解群聊背景。

开场白(greeting / first_mes)

开场白(First Message)是角色在对话开始时说的第一句话。这是由AI角色先发出的信息,用于开启对话。

开场白对于引导模型后续表现非常重要——它直接体现了角色的语气、态度和风格。一个设计良好的开场白不仅向用户介绍了角色,还隐含地向模型展示"这个角色会如何说话做事",从而定下整场对话的基调。

开场白只会在对话最开始时发送一次,之后不会再重复。因此可以写得详细而有吸引力

开场白示例:

Alice轻轻扶了扶帽子,微笑着打量着你 "你好呀!很高兴见到新面孔。我是这座图书馆的管理员Alice,请问有什么我可以帮你的?"

上例中包含了动作描述(用星号括起)和对话内容,既表现了角色性情(友好热情),也点明了身份(图书馆管理员)。

最佳实践

  • 让开场白充分展现角色特色:可以适当长一些,包含人物动作(用*标注)和语气词,以示范角色说话的方式。
  • 开场白里角色可以直接对用户说话,引出话题或提出问题,引导用户回应。
  • 确保开场白与之前定义的场景性格一致。
  • 例如,若性格定义为内向害羞,则开场白台词应腼腆含蓄;反之外向角色则可大方热情地搭话。

如果支持备用开场白(Alternate Greetings)字段,还可以编写多种不同版本的开场白供用户切换选择。这有助于增加新鲜感,用户可以刷出不同的情景开头,而不至于每次对话都千篇一律。

返回首页 下一页:更多字段