# 《越共》人物卡使用说明

## 用途

本目录的人物卡同时服务两个层面：

1. **作者层 canon**：身份、能力、关系、知识边界、长期人物线和写作风险。正文修订与续写时，用这些完整章节核对事实。
2. **模型生成层**：从每张卡的“生成层”提取精简 PList 与 Ali:Chat 声纹示例，用于稳定人物的思考入口、句法、回应方式和动作习惯。

模型生成层不取代作者层 canon。PList 是持续在场的高频提醒，Ali:Chat 示范人物怎样把这些特征真正说出来；发生冲突时，按 `AGENTS.md` 的设定权威顺序处理。

## SillyTavern 字段映射

若将人物卡导入 SillyTavern，采用以下项目内映射。这不是 SillyTavern 的唯一用法，但本项目应保持一致：

- **名称**：人物卡标题中的姓名。
- **角色注释／Character's Note**：PList。建议深度 4、频率 1，用作持续在场的精简声纹与边界提醒。
- **角色描述／Description**：Ali:Chat 声纹示例。该字段会持续进入上下文；只保留两至三个质量最高、彼此功能不同的示例，不靠大量近义样本堆叠。
- **个性概述／Personality Summary**：生成层中的一句话概述；保持简短，不重复整份 PList。
- **场景／Scenario、第一条消息／First Message**：本项目默认不在人物卡内固定。每章的时间、地点、在场人物、目标和压力由当前正文、章纲及任务提示动态提供。
- **World Info／Lorebook**：继续使用 `世界书.md`、`设定/`、`大纲/` 和相关资料，不把大段历史、工业与政治背景重复塞入单个人物卡。

固定场景留空是本项目对聊天角色卡的必要适配。《越共》是多人物长篇，不应让某一次会面、某个地点或某种关系状态永久固化到后续章节。

## 生成层结构

每张主要人物卡在作者层 canon 之后增加：

### 个性概述

用一句话写出人物最稳定的行动逻辑和声音反差，不使用一串同义形容词。

### PList

使用一组方括号，分类之间用分号分隔。只保留生成时需要持续在场的内容：

```text
[人物的身份: ...; 人物的persona: ...; 人物的关注: ...; 人物的对话: ...; 人物的关系: ...; 人物的边界: ...]
```

要求：

- 标签必须能改变人物的观察、选择、台词或动作，不能只写空泛褒义词。
- 复杂特征拆成两个能互相限制的描述，例如“愿意照顾伤员／不用安慰性谎言掩盖风险”。
- 身份、关系和能力只写当前 canon 已确认的部分。
- 最重要、最容易漂移的声音与边界放在靠后位置。
- 不把世界书、剧情摘要和一次性衣着塞进 PList。

### Ali:Chat 声纹示例

默认提供三个短示例，每个都以 `<START>` 开始，并使用 `{{user}}:` 与 `{{char}}:`：

1. **平静交流**：展示人物自然句长、日常关注点和默认礼貌程度。
2. **专业分歧或利益冲突**：展示人物如何反驳、追问、划边界或作有限承诺。
3. **高压决定或关系时刻**：展示人物在压力下哪些部分会收短，哪些思考方式仍不会消失。

示例用于教声纹，不代表新增正文事件。`{{user}}` 只提供一句问题、要求或反对意见；示例不得替 `{{user}}` 描写动作、感受、决定或台词。

## 声纹示例门禁

- 每个 `{{char}}` 回复至少同时体现两项：关注对象、句子组织、回应策略、动作或可观察的情绪。
- 三个示例不能共用同一套“短问—短答—补限制”结构，也不能都以同一口头禅开头。
- 示例长度应有变化。命令、警报、拒绝和关键裁决可以短；解释、安抚、谈判和责任推演必须示范人物怎样说完整。
- 动作只写人物自己能够完成和当前场景能够观察的部分，不替对话对象行动。
- 不复制游戏原台词，不导入 `old/` 旧案，不新增未确认的秘密、关系本质、能力或历史知识。
- PList 中的关键特征必须至少在一个示例里被实际演出；示例中反复出现的稳定特征也必须能在 PList 找到依据。
- 声纹来自人物的经验与决策方式，不靠伪方言、故意病句、固定语尾或每句话重复姓名制造区别。

## 本项目的使用顺序

1. 先读当前章及相邻章节，确认人物状态、目标、知情范围和关系阶段。
2. 再读人物卡作者层 canon，排除能力、权限和历史知识越界。
3. 将 PList 作为持续约束，用 Ali:Chat 示例校准句法、节奏与动作习惯。
4. 生成或改写后做反向检查：遮住提示语，台词是否仍能从关注点和回答方式辨认人物？
5. 若正文形成了新的稳定声音，只能在用户确认后更新人物卡；一次性的情绪失控或特殊场景不自动升格为永久口吻。

## 参考指南

- [SillyTavern：角色设计](https://sillytavern.wiki/usage/core-concepts/characterdesign/)
- [Trappu：PLists + Ali:Chat Character Writing Guide](https://wikia.schneedc.com/bot-creation/trappu/creation)
- [AliCat：Ali:Chat Style](https://rentry.co/alichat)
- [kingbri：MinimALIstic / Ali:Chat Lite](https://rentry.co/kingbri-chara-guide)
