← 返回博客

为什么你需要一个 Character Card Generator

2026 年,SillyTavern 生态的卡片制作已从“手工填 JSON”全面转向“AI 生成 + 人工微调”。无论是快速构建角色底稿,还是为现有卡牌补充高质量对话示例,AI 工具的核心价值在于压缩时间成本。以下工具与流程,聚焦于可直接落地的产出。 手工编写 SillyTavern 角色卡(尤其是 V…

发布于
  • character-card-generator
  • ai-tools
  • sillytavern

手工编写 SillyTavern 角色卡(尤其是 V2 规范)需要同时处理人格描述、示例对话、初始场景与正则指令。AI 生成器能将这些需求转化为结构化输出,但关键在于可控性

  • 一致性:确保角色性格、语气与背景设定在数百条示例对话中不漂移。
  • 格式合规:直接产出符合 SillyTavern V2 规范的 JSON,避免导入报错。
  • 批量迭代:快速生成多个版本,供 A/B 测试不同人格设定。

2026 年主流 AI 生成路径对比

路径工具类型适用场景产出格式
对话式生成Claude / GPT / Gemini从零构思角色,需长上下文推理文本草稿,需手动转换
专用生成器社区 WebUI / 脚本批量产出,需精确控制字段直接导出 PNG / JSON
混合工作流上述两者结合复杂角色,需多轮润色最终 JSON 导入 SillyTavern

核心建议:不要依赖单一工具。用对话式 AI 做角色灵魂(性格、动机),再用专用生成器做骨架(格式、字段填充)。

实战工作流:以 Aria the Time Weaver 为例

假设我们要生成一张名为 Aria the Time Weaver 的角色卡。她是一位游走于时间裂隙的精灵学者,性格冷静疏离但暗藏对凡人短暂生命的悲悯。

第一步:用 Claude 生成角色设定底稿

Prompt 模板(强调结构化输出):

请为 SillyTavern V2 角色卡生成设定。角色名:Aria the Time Weaver。
要求:
1. 包含 personality(至少 200 字,体现矛盾性)、scenario、first_mes、mes_example(至少 4 轮对话)。
2. 语气:学术中立,但示例对话需展现其“观察时间”时的诗意感。
3. 避免陈词滥调(如“神秘的微笑”)。

产出重点:让 AI 生成 mes_example 时,明确要求其模拟用户主动触发时间悖论的对话分支,这能显著提升卡片在 SillyTavern 中的互动上限。

第二步:用专用工具转换为合规 JSON

将底稿粘贴至社区常用的 Character Card Generator WebUI。关键设置:

  • Schema:选择 SillyTavern V2(若目标为酒馆,则选 V1 兼容)。
  • 字段映射:检查 first_mes 是否包含 <START> 分隔符,mes_example 是否使用 {{user}}{{char}} 占位符。
  • 嵌入资产:将 Aria 的头像(建议 512x512 以上)作为 PNG 嵌入,或通过 assets 字段外链。

第三步:导入 SillyTavern 并压测

  • 导入:直接拖拽生成的 PNG 或 JSON 至角色管理面板。
  • 压测项
    • 角色是否在 10 轮对话内保持“时间学者”的语料特征(避免口语化崩坏)。
    • 触发 first_mes 中的场景钩子(如“你看到钟表指针倒转”),观察模型是否沿设定推进。
    • 检查正则(若有)是否与 V2 的 character_book 字段冲突。

进阶技巧:让 AI 工具生成“可玩性”而非“描述”

多数生成器默认产出“小说式”人格描述,但这在 SillyTavern 中容易导致角色复读机。2026 年的有效策略是:

  • 注入指令性字段:在 personality 中直接写入“当用户试图改变历史时,Aria 会以时间守恒定律反驳,但语气透露出好奇”,而非仅描述“她守护时间线”。
  • 利用 scenario 做动态约束:将场景设置为“你被困在 5 分钟的时间循环中”,这比开放世界设定更能驱动对话深度。
  • 示例对话要有“失败”样本:让 AI 生成 1-2 轮角色误解用户意图的对话,这能显著减少实际运行时角色“全知全能”的违和感。

工具选择建议:开源 vs 闭源

  • 闭源大模型(Claude/GPT):胜在长文本理解与角色一致性,适合复杂世界观。但输出常需二次清理(如移除多余的思考过程)。
  • 开源模型(本地部署):隐私性强,可通过 LoRA 微调特定文风。但需自行编写 JSON 转换脚本,上手门槛高。

效率最优解:使用 API 调用闭源模型生成底稿,配合 SillyTavern 自带的“卡片格式化”脚本(若已安装)或社区转换工具完成最终封装。

结论:生成是起点,压测是核心

AI 工具能让你在 5 分钟内获得一张结构完整的 Aria the Time Weaver,但真正决定卡片寿命的是导入 SillyTavern 后那 30 分钟的对话压测。建议将所有生成稿视为 Beta 版,通过实际对话反馈反向修改 mes_example

若你希望在移动端或浏览器中快速迭代这些工作流,可体验 MiniTavern 的 iOS/Android 应用与 Chrome 扩展,其内置的卡片导入校验功能能直接标记 JSON 字段错误;同时,你可以在 MiniTavern 的 Character Card Market 中搜索“Aria”或“Time Weaver”标签,参考其他作者对同类角色的结构化处理方式,以缩短你的调试周期。

你可能还会喜欢这些文章

为什么 World Book 是沉浸式角色扮演的灵魂?

在角色扮演的世界里,一个鲜活的背景设定往往比华丽的辞藻更能让人沉浸其中。无论你是刚接触 SillyTavern 的新手,还是想优化卡组的老玩家,World Book(世界书)都是你构建宏大叙事与细腻设定的核心工具。今天,我们将以一张备受好评的卡牌 《遗忘之境》 为例,手把手带你完成从零到一的 World Bo…

  • sillytavern
  • world-book
  • tutorial
  • lore
阅读全文

SillyTavern 角色卡故障排除指南:修复常见错误,优化 AI 回复

本文将带你逐一排查 SillyTavern 角色卡使用中的常见错误,并教你如何通过优化角色卡本身,让 AI 的回复更自然、更符合预期。为了演示,我们特意引入一张名为 DebugBot 的特色角色卡——它本身就是为诊断和测试角色卡问题而设计的,非常适合作为你的“调试助手”。 最常见的错误之一,是角色卡文件无法被…

  • sillytavern
  • character-cards
  • troubleshooting
  • ai-roleplay
阅读全文

为什么你需要一份角色扮演角色列表?

在AI RPG的世界里,一张精心设计的角色卡就像一把钥匙,能打开无数精彩的故事之门。无论你是《龙与地下城》的资深玩家,还是刚接触SillyTavern的新手,一份结构清晰的角色扮演角色列表都能帮你快速找到心仪的角色,避免在无数张卡片中迷失方向。今天,我们将以“被遗忘故事的档案管理员”这张特色卡片为例,分享如何…

  • roleplay characters list
  • character creation
  • ai rpg
  • template
阅读全文