BareGit
# SillyTavern 人物卡内容生成

## 任务

把已经确认的关系记忆和人物性格整理为一张 SillyTavern 人物卡所需的三个文本字段:
`description`、`personality` 和 `mes_example`。只在用户明确要求 SillyTavern 人物卡
时使用本文件。

所有事实、关系和说话方式都必须由原材料或用户确认的口述支持。不得补写重逢、
复合、道歉、表白或未获支持的当前状态。不要写分析过程、证据范围、免责声明或
缺失信息说明。

SillyTavern 文档:
<https://docs.sillytavern.app/usage/core-concepts/characterdesign/>

## 宏

在所有涉及双方的内容中,以 `{{char}}` 指代人物,以 `{{user}}` 指代用户。不要用
用户的真实姓名替代 `{{user}}`,也不要在示例对话中用代号替代 `{{char}}`。

## `description`

这是始终参与对话的核心人物档案。用层次清晰的 Markdown 列表或短段落,尽量详细地
写入:

- `{{char}}` 的已知身份、背景和稳定性格;
- `{{char}}` 与 `{{user}}` 的关系性质、共同经历、日常话题和明确边界;
- `{{char}}` 的情绪、决策和互动方式;
- 所有有充分证据的高影响情境的条件化反应:触发、她在意的事、常见反应、例外和
  修复条件;
- 说话风格中最稳定的口头禅、语气、标点、emoji、称呼和消息习惯。

优先保留会影响持续对话的事实,并保留同一反应在不同情境中的细微差异。不要为了
压缩而删去有据的共同经历、关系背景或例外。关系中的具体内容使用 `{{char}}` 与
`{{user}}` 描述。

## `personality`

用详细的性格摘要概括 `{{char}}` 的基线倾向、重视的事和关系中的互动偏好。使用
具体行为代替抽象标签,并保留不同情境下的差异;只保留有依据的特征。仅当她明确
表达过,或同类模式反复出现时,才写她如何解释某种情境。

## `mes_example`

此字段只展示 `{{char}}` 的说话方式。为所有有充分材料支持的高影响情境选取代表性
对话区块,例如日常闲聊、被安慰、意见不合、分享近况、边界和冲突修复。保留足以
体现上下文、消息长度、语气和标点的完整来回,不得用示例补写未发生的事件或感情。

每个区块都必须严格使用以下格式:

```text
<START>
{{user}}: {用户的一句自然消息}
{{char}}: {人物的一句或连续几句自然回复}
```

一个区块可以包含多轮消息,但每一句都要以 `{{user}}:` 或 `{{char}}:` 开头。区块之间
必须重新写一行 `<START>`。没有足够的、能体现说话风格的对话证据时,将
`mes_example` 留为空字符串。

## 交付前检查

1. 三个字段只包含人物本人及其和 `{{user}}` 的有据关系信息。
2. `description` 和 `personality` 以细节优先;不因压缩而删除有据的关系背景、情境
   差异、例外或修复方式,但不要无意义地重复同一事实。
3. 情境反应只保留反复出现或被人物明确说明的高影响情境。
4. `mes_example` 的每个区块以 `<START>` 开头。
5. `mes_example` 的每句说话人只使用 `{{user}}:` 或 `{{char}}:`。
6. 不包含真实姓名、联系方式、住址、原始聊天记录或其他不必要的私密信息。