- 新增 .kilo/agent 与 .kilo/command 下 11 个 agent/command 配置,配套 kilo.json 默认主 agent - 为 9 张主要人物卡补齐 SillyTavern 生成层(PList + Ali:Chat 声纹示例),扩写 00 人物卡使用说明 - 同步更新 AGENTS.md、资产索引.md、风格约束.md 中关于声纹来源、生成层映射与对话门禁的规则 - 修订 001—020 章对话节奏,保留原说话人的条件、迟疑与追问顺序,合并过碎短句为连贯表述 - 校正第007—020章章纲中的章节时间标注与设定/工业与制造.md 中 008 章余料取料流程
5.0 KiB
5.0 KiB
《越共》人物卡使用说明
用途
本目录的人物卡同时服务两个层面:
- 作者层 Canon:身份、能力、关系、知识边界、长期人物线和写作风险。正文修订与续写时,以这些完整章节核对事实。
- 模型生成层:从每张卡的“生成层”提取精简 PList 与 Ali:Chat 声纹示例,用于稳定人物的思考入口、句法、回应方式和动作习惯。
模型生成层不取代作者层 Canon。PList 为高频提醒,Ali:Chat 负责示范人物怎样把这些特征真正说出来;两者若与正文事实冲突,以正文和作者层 Canon 为准。
SillyTavern 字段映射
若将人物卡导入 SillyTavern,采用以下映射:
- 名称:人物卡标题中的姓名。
- 角色注释/Character's Note:PList。建议深度 4、频率 1,用作持续在场的精简声纹与边界提醒。
- 角色描述/Description:Ali:Chat 声纹示例。只保留两至三个质量最高、彼此功能不同的示例,不靠大量近义样本堆叠。
- 个性概述/Personality Summary:生成层中的一句话概述;保持简短,不重复整份 PList。
- 场景/Scenario、第一条消息/First Message:本项目默认不在人物卡内固定。每章的时间、地点、在场人物、目标和压力由当前正文、章纲及任务提示动态提供。
- World Info/Lorebook:继续使用
世界书.md、设定/、大纲/和相关资料,不把大段历史、工业与政治背景重复塞入单个人物卡。
固定场景留空是本项目对聊天角色卡的必要适配。《越共》是多人物长篇,不应让某一次会面、某个地点或某种关系状态永久污染后续章节。
生成层结构
每张主要人物卡在作者层 Canon 之后增加:
个性概述
用一句话写出人物最稳定的行动逻辑和声音反差,不使用一串同义形容词。
PList
使用一组方括号,分类之间用分号分隔。只保留生成时需要持续在场的内容:
[人物的身份: ...; 人物的persona: ...; 人物的关注: ...; 人物的对话: ...; 人物的关系: ...; 人物的边界: ...]
要求:
- 标签必须能改变人物的观察、选择、台词或动作,不能只写空泛褒义词。
- 复杂特征拆成两个能互相限制的描述,例如“愿意照顾伤员/不用安慰性谎言掩盖风险”。
- 身份、关系和能力只写当前 Canon 已确认的部分。
- 最重要、最容易漂移的声音与边界放在靠后位置。
- 不把世界书、剧情摘要和一次性衣着塞进 PList。
Ali:Chat 声纹示例
默认提供三个短示例,每个都以 <START> 开始,并使用 {{user}}: 与 {{char}}::
- 平静交流:展示人物自然句长、日常关注点和默认礼貌程度。
- 专业分歧或利益冲突:展示人物如何反驳、追问、划边界或作有限承诺。
- 高压决定或关系时刻:展示人物在压力下哪些部分会收短,哪些思考方式仍不会消失。
示例用于教声纹,不代表新增正文事件。{{user}} 只提供一句问题、要求或反对意见;示例不得替 {{user}} 描写动作、感受、决定或台词。
声纹示例门禁
- 每个
{{char}}回复至少同时体现两项:关注对象、句子组织、回应策略、动作或情绪泄露。 - 三个示例不能共用同一套“短问—短答—补限制”结构,也不能都以同一口头禅开头。
- 示例长度应有变化。命令、警报、拒绝和关键裁决可以短;解释、安抚、谈判和责任推演必须示范人物怎样说完整。
- 动作只写人物自己能够完成和当前场景能够观察的部分,不替对话对象行动。
- 不复制游戏原台词,不导入
old/旧案,不新增未确认的秘密、关系本质、能力或历史知识。 - PList 中的关键特征必须至少在一个示例里被实际演出;示例中反复出现的稳定特征也必须能在 PList 找到依据。
- 声纹来自人物的经验与决策方式,不靠伪方言、故意病句、固定语尾或每句话重复姓名制造区别。
本项目的使用顺序
- 先读当前章及相邻章节,确认人物状态、目标、知情范围和关系阶段。
- 再读人物卡作者层 Canon,排除能力、权限和历史知识越界。
- 将 PList 作为持续约束,用 Ali:Chat 示例校准句法、节奏与动作习惯。
- 生成或改写后做反向检查:遮住提示语,台词是否仍能从关注点和回答方式辨认人物?
- 若正文形成了新的稳定声音,只能在用户确认后更新人物卡;一次性的情绪失控或特殊场景不自动升格为永久口吻。