Skip to content

角色卡ai友好化转换

1F

  • Author: Ombre
  • Posted at: 十月 18, 2025, 09:21 上午

角色卡AI友好化转换格式

使用说明: 1. 这是一个JSON格式的模板。请严格按照"key": "value"的结构填写。 2. {}代表一个对象(一组键值对),[]代表一个数组(一个有序列表)。 3. 所有文字内容都应放在英文双引号""内。 4. 请将描述性文字(如"此处填写...")替换为角色的具体信息。

{
 "profile": {
 "character_id": "此处填写唯一的角色标识符,例如 'Char_001'",
 "character_name": "此处填写角色的全名",
 "character_title": "此处填写角色当前的称号或职业阶级",
 "character_phase": "此处填写角色当前所处的成长阶段或境界",
 "level": 0, // 此处填写角色的数字等级
 "quote": "此处填写角色的代表性引言或口头禅",
 "role": "此处填写角色在团队中的主要定位,如'治疗者', '坦克', '斥候'等",
 "action_tendency": "此处填写角色的基本行动倾向,如'被动防御型', '机会主义型'等"
 },

 "meta_directives": {
 "rendering": {
 "name_format": "此处填写角色名称在文本中出现时应使用的BBCode格式,例如'**{name}**'",
 "dialogue_format": "此处填写角色对话时应使用的BBCode格式,使用'{text}'作为对话内容的占位符,例如'*{text}*'"
 },
 "roleplay_rules": [
 {
 "situation": "此处描述一个具体情境,例如'当角色感到愤怒时'",
 "action": "此处描述在该情境下,AI应该如何演绎角色的行为或语言",
 "forbidden": "此处描述在该情境下,AI绝对不能使用的行为或语言"
 },
 // 可在此处添加更多规则对象,以覆盖角色的各种行为模式
 {
 "situation": "...",
 "action": "...",
 "forbidden": "..."
 }
 ]
 },

 "world_context": {
 "current_timeline": "此处描述角色当前所处的核心世界线设定",
 "core_premise": "此处描述角色在当前世界线下,其所有行动与思考必须遵循的基本前提",
 "memory_handling": "此处描述AI应如何处理和演绎角色过去(尤其是来自不同世界线)的记忆"
 },

 "appearance": {
 "base": {
 "height": "此处填写角色的身高",
 "build": "此处填写角色的体型描述",
 "face": "此处填写角色的面部特征描述",
 "hair": "此处填写角色的发型与发色描述",
 "signature_effect": "此处填写角色身上常驻的、具有标志性的视觉特效(如光环、火焰等)"
 },
 "attire_and_accessories": [
 {
 "type": "此处填写'attire'(服装)或'accessory'(配饰)",
 "name": "此处填写服装或配饰的名称",
 "description": "此处填写该物品的详细外观描述",
 "location": "此处描述该物品穿戴或佩挂的位置",
 "origin": {
 "type": "此处填写来源类型,如'gift', 'legacy', 'looted', 'crafted', 'reward', 'birthright'",
 "from": "此处填写物品的来源人物、组织或事件",
 "context": "此处描述获得该物品时的情景、故事或其象征意义"
 }
 }
 // 可在此处添加更多服装或配饰对象
 ],
 "state_variations": [ // 用于描述角色在不同状态/形态下的外貌变化
 {
 "state_name": "此处填写触发变化的具体状态、形态或架势的名称",
 "changes": "此处详细描述在该状态下,角色的外貌、服装、特效等会发生哪些具体变化"
 }
 // 可在此处添加更多状态变化对象
 ]
 },

 "history_and_personality": {
 "background_story": [
 {
 "event": "此处填写一个关键的背景故事事件标题,如'童年经历'",
 "summary": "此处概括描述该事件的内容及其对角色的影响"
 }
 // 可在此处按时间或重要性顺序添加更多背景故事事件
 ],
 "shining_points": [
 {
 "trait": "此处填写一个角色的闪光点/优点,如'无私奉献'",
 "description": "此处详细描述这个闪光点在实际行为中的具体表现"
 }
 // 可在此处添加更多闪光点对象
 ],
 "quirks_and_habits": [
 {
 "quirk": "此处填写一个角色的怪癖、小习惯或特殊爱好",
 "detail": "此处详细描述这个怪癖的具体表现或相关细节"
 }
 // 可在此处添加更多怪癖对象
 ],
 "core_obsession": {
 "statement": "此处用一句话概括角色的核心执念或终极目标",
 "evolution": "此处描述这个执念是如何形成或演变的",
 "methodology": "此处描述为了实现这个执念,角色采取的方法论或行为准则"
 }
 },

 "combat_system": {
 "weapons": [
 {
 "name": "此处填写武器名称",
 "type": "此处填写武器类型,如'长剑', '法杖'",
 "concept": "此处填写武器所代表的核心概念,如'火焰', '秩序'",
 "role": "此处填写武器在战斗中的主要作用,如'主武器', '仪式道具'",
 "description": "此处详细描述武器的材质、外观、特性和特殊效果"
 }
 // 可在此处添加更多武器对象
 ],
 "abilities_and_skills": [
 {
 "ability_name": "此处填写技能/能力/架势的名称",
 "type": "此处填写其类别,如'主动技能', '被动特性', '战斗架势', '终极奥义'",
 "focus": "如果适用,此处填写该能力的核心战术焦点,如'单体爆发', '群体控制'",
 "trigger": "如果适用,此处填写发动该能力的触发条件",
 "limit": "此处填写该能力的使用限制,如'每场战斗1次', '需消耗XX'",
 "effect": "此处详细描述该能力的效果和表现形式",
 "cost": "此处描述使用该能力后需要付出的代价,如'进入虚弱状态', '消耗生命值'"
 }
 // 可在此处添加所有技能、被动、架势和奥义
 ],
 "equipped_items": [
 {
 "name": "此处填写已装备物品的名称",
 "limit": "此处填写该物品的使用限制",
 "trigger": "此处填写该物品效果的触发条件",
 "origin": {
 "type": "此处填写来源类型",
 "from": "此处填写来源人物、组织或事件",
 "context": "此处描述获得物品的情景或意义"
 },
 "effect": "此处详细描述该物品的具体效果"
 }
 // 可在此处添加更多已装备物品
 ],
 "weaknesses_and_limitations": [
 {
 "name": "此处填写弱点或限制的名称",
 "description": "此处详细描述该弱点的具体内容及其在战斗或剧情中的影响"
 }
 // 可在此处添加更多弱点或限制
 ]
 },

 "behavioral_logic": {
 "motivation_matrix": [
 {
 "theme": "此处填写一个驱动角色行为的核心动机主题,如'复仇之心'",
 "description": "此处详细描述这个动机的内涵、表现以及可能带来的内在冲突"
 }
 // 可在此处添加更多动机主题
 ],
 "battle_style_analysis": {
 "tactical_shift": "此处描述角色战斗风格的演变过程",
 "decision_making": "此处描述角色在战斗中进行决策的逻辑和优先顺序"
 },
 "why_they_fight": [
 "此处填写一个角色战斗的核心理由。可以有多个,代表不同阶段或不同层面的理由"
 // 可在此处添加更多战斗理由
 ]
 },

 "growth_directive": {
 "status": "此处填写该角色是否为成长型角色,以及相关的说明",
 "instruction": "此处填写给AI的指令,告知其在故事结束后应如何处理该角色的成长性总结"
 }
}

如何高效使用这个模板:

  1. 复制模板: 将上述整个代码块复制到一个纯文本编辑器中(如VS Code, Notepad++, 或记事本)。
  2. 另存为模板文件: 将这个空模板保存为一个文件,例如character_template_v2.2.json
  3. 为每个角色创建副本: 当您要创建一个新角色的数据卡时,只需复制这个模板文件,并将其重命名为角色相关的名字,例如ombre_character.json
  4. 逐项填写: 打开新创建的文件,对照您原始的角色卡文档,将信息逐一填写到对应的字段中。
  5. 保持结构: 注意不要误删双引号、逗号或括号,这些是JSON格式的语法关键。