Files
yuegong/人物卡/00 人物卡使用说明.md
T
klarkxy f46f98f4d9 ♻️ refactor(项目结构): 落地规则修订B方案并续校001—020章
- 精简 AGENTS.md 与风格约束.md,移出展开条文只留全书级底线与执行顺序
- 压缩 .kilo/agent 下八份代理配置与三份 command 提示,去重禁止项与流程
- 在 草稿/规则修订-B方案/ 落地替换段(AGENTS-替换段、风格约束-增补与替换、说明)
- 续校 正文/1 弃船 下 001—020 章短句接缝与段落节奏,保留人物声纹与事实
- 同步世界书、人物卡使用说明、伏笔与承诺、工业与制造、资产索引中的引用指向
2026-07-29 10:28:00 +08:00

83 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 《越共》人物卡使用说明
## 用途
本目录的人物卡同时服务两个层面:
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 InfoLorebook**:继续使用 `世界书.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/)
- [TrappuPLists + Ali:Chat Character Writing Guide](https://wikia.schneedc.com/bot-creation/trappu/creation)
- [AliCatAli:Chat Style](https://rentry.co/alichat)
- [kingbriMinimALIstic / Ali:Chat Lite](https://rentry.co/kingbri-chara-guide)