角色卡ai友好化转换

作者 Ombre, 十月 18, 2025, 09:21 上午

« 上一篇主题 - 下一篇主题 »

0 会员 以及 1 访客 正在阅读本主题.

Ombre

---

### **角色卡AI友好化转换格式**

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

```json
{
  "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格式的语法关键。