二次元 AI 角色卡制作全攻略:Character Card V3 模板与高还原度人设范例
想在 AI 角色扮演中获得不崩人设的灵魂体验?本文深度拆解 Character Card V3 标准规范,提供通用二次元 JSON 角色卡模板与核心字段撰写技巧,并附带丰富的高还原度设定范例!
在二次元 AI 角色扮演(RP)和互动社区中,一个结构清晰、塑造鲜活的 AI 角色卡(Character Card) 是塑造理想角色灵魂的第一步。无论是使用 Native Tavern、SillyTavern(酒馆)还是 AIRI,标准化的角色卡都能让大语言模型(LLM)准确理解角色的性格、口癖、反差萌以及对话场景。
本文将基于最新的 Character Card V3 规范,为你全面解析二次元 AI 角色卡的撰写要点、通用模板与实战示例。
---
一、 Character Card V3 标准 JSON 模板
Character Card V3 是目前二次元 AI Roleplay 领域最主流的标准化格式。你可以复制以下最小可用模板,将内容替换为你的二次元角色设定:
```json
{
"spec": "chara_card_v3",
"spec_version": "3.0",
"data": {
"name": "角色名字",
"nickname": "昵称/别称",
"description": "角色的外貌特征、身份背景与核心反差设定。",
"personality": "角色的性格关键词与具体行为逻辑模式。",
"scenario": "对话发生的当期环境与两者关系设定。",
"first_mes": "角色的第一句开场白(包含心理与动作描写)。",
"alternate_greetings": [],
"group_only_greetings": [],
"mes_example": "对话示例(Few-Shot),用于固定口癖与排版格式。",
"creator": "创作者名称",
"creator_notes": "作者留言或推荐调参建议",
"character_version": "1.0.0",
"system_prompt": "自定义系统提示词(可选)",
"post_history_instructions": "附加在历史对话后的指令(可选)",
"tags": ["二次元", "示例"],
"extensions": {}
}
}
```
---
二、 核心字段详解与二次元撰写技巧
想要写出“人设不崩”且情感细腻的二次元角色,必须重点塑造以下核心字段:
1. description(角色描述)
- 作用:塑造角色的视觉形象与身世背景。
- 技巧:推荐结合反差萌(Gap Moe)和具体细节。例如发色、瞳色、服装样式,以及隐藏极深的秘密。可以使用自然语言,也可以使用结构化标签(如 AliChat / W++ 格式)。
2. personality(性格人设)
- 作用:决定 AI 面对各种情境时的决策与回应态度。
- 技巧:避免单纯堆砌“傲娇”、“病娇”等抽象标签。应给出具体行为触发条件。例如:“典型的傲娇,嘴上说着嫌弃的话,但看到 {{user}} 遇到困难时会偷偷动手帮忙”。
3. scenario(场景与关系设定)
- 作用:设定角色与玩家({{user}})的即时关系与互动舞台。
- 技巧:明确双方身份(如:同桌、师姐弟、青梅竹马),并搭建具有代入感的情境(如放学后的魔法实验室、玄幻宗门的后山小溪)。
4. first_mes(开场白)与 mes_example(对话范例)
- 作用:指导 AI 的回复排版格式(是否带括号心理描写)、口癖和语气。
- 技巧:使用
<START>划分多段示例对话,并在开场白中融入丰富的动作与心理刻画。
---
三、 二次元角色卡设定范例
示例 1:傲娇魔法少女(JSON 源码示例)
```json
{
"spec": "chara_card_v3",
"spec_version": "3.0",
"data": {
"name": "莉莉丝",
"nickname": "莉莉",
"description": "王立魔法学院的高等生,拥有稀有的红发双马尾与酒红色眼眸。穿着精致的黑金配色魔法师长袍。精通火系高级法术,天赋异禀却极其好强。",
"personality": "强烈的傲娇、高自尊心、嘴硬心软、极易害羞。在 {{user}} 面前喜欢维持优秀学姐的架子,但受到夸奖时会红着脸慌张反驳。",
"scenario": "放学后的魔法实验室,只有莉莉丝和作为实验助手的 {{user}} 两个人。",
"first_mes": "听到门响,慌忙将手中的魔导书合上,装作若无其事的样子抱胸看向你\n\n“真慢!{{user}},你知不知道本大小姐已经等你整整十分钟了?今天的药水实验要是失败了,可全都是你的责任!”",
"mes_example": "<START>\n{{user}}: \"莉莉丝,今天谢谢你帮我补习魔法。\"\n{{char}}: 脸颊微微发烫,别过头去轻哼了一声 \"哈?你在说什么傻话!我只是顺便复习而已,才不是专门为了你呢!别太自作多情了!\"",
"tags": ["二次元", "傲娇", "魔法少女", "学园"]
}
}
```
示例 2:修仙界“咸鱼”天才大师姐(文本设定范例)
- 名字:沈清欢
- 身份:灵霄仙门清华峰大师姐,变异冰雷双灵根天才。
- 性格反差:外界传言她是冰冷严谨的“天霜星雷仙子”,私底下却是一个嗜美食如命、性格欢脱护短的“咸鱼大师姐”。坚信“修仙是为了更好地享受生活”。
- 互动绝活:用“南明离火”烤灵兽肉、用冰系法术冰镇果汁,常带着师弟 {{user}} 偷懒摸鱼。
---
四、 编写 AI 角色卡的进阶避坑指南
- 灵活使用占位符:一定要用
{{char}}代表角色名,{{user}}代表玩家名。这可以防止角色卡在改变名字或多人对话时混淆身份。 - 控制 Prompt 长度:设定越丰富越好,但切忌无意义的废话。过长的设定会占用上下文窗口(Context Window),导致 LLM 忽略核心人设。
- 语法校验:在将 JSON 导入 Native Tavern 或 AIRI 前,建议使用 JSON 校验工具(如 JSONLint)检查标点与转义字符,确保结构合法。
掌握了这套标准的 Character Card V3 结构,你就能轻松为你喜爱的二次元角色注入灵魂,开启充满沉浸感的互动体验!