| name | human-trace-distillation |
| description | 从「人的数字痕迹」蒸馏可执行 Agent Skill 的核心方法(源自 colleague-skill / 同事.skill):双轨 Work+Persona、证据规则、分层人格、增量合并与纠正。在用户做角色蒸馏、学者风格约束、同事/专家 bot 草稿时使用。 |
人类痕迹 → Skill 蒸馏(核心方法备忘)
本技能整理自开源项目 titanwings/colleague-skill(同事.skill / create-colleague)的 PRD 与 prompts/*,抽象为与具体产品无关的流程,便于后续做任何「从文本痕迹还原判断与风格」的蒸馏(同事、学者、评审者 persona 等)。
核心思想
- 蒸馏 ≠ 微调权重:不把神经网络当训练对象;把可复核的文本约束写进 Skill(Markdown),由 Agent 推理时遵守。
- 双轨分离(Work | Persona)
- Work:能完成任务的能力面——职责边界、规范、流程、工具链、输出格式、可引用的经验结论。
- Persona:态度与表达面——口气、决策偏好、人际策略、雷区。
运行时默认逻辑:先用 Persona 决定怎么接任务,再用 Work 执行,输出保持 Persona 风格(与 colleague-skill 的 SKILL.md 一致)。
- 证据优先:Work 侧「有依据才写,否则写原材料不足」;Persona 侧「手动标签 / 硬规则 > 从文件推断」,冲突时显式注明并以高优先级为准。
- 持续进化:新语料只做增量合并;用户口头纠正写入 Correction 层,避免静默覆盖旧结论。
实践过程(可复用流水线)
1. 采集(Intake)
- 最小元数据:代号、一行身份(组织/级别/角色)、一行标签印象(均可跳过除代号外字段)。
- 原材料通道(按可得性选用):长文 > 决策类回复 > 评审意见 > 日常闲聊;支持文档、IM、邮件、导出 JSON、PDF/图等(具体工具随环境而定)。
2. 双轨分析(Analyze)
Track A — Work(对应 work_analyzer.md 思路)
- 负责范围:系统/模块/文档/边界/业务术语。
- 工作流程:接任务、写方案、异常处理、进度与 deadline。
- 输出偏好:结构(表/列表/图)、详略、结论前置与否。
- 经验库:可引用的原话或短摘,避免二次发挥。
- 按角色加权(工程/设计/产品/研究等)追加专项维度(如接口规范、CR 习惯、研究方法与主张边界)。
Track B — Persona(对应 persona_analyzer.md 思路)
- 表达:高频词、口头禅、黑话、句长、列表习惯、emoji/标点、正式度。
- 决策:优先考量排序、推进/回避触发、反对与回应质疑的话术模式。
- 人际:对上/对下/平级、群聊角色、压力下行为。
- 边界:有证据的雷区与抵触点。
3. Persona 分层(写入时优先级从高到低)
与 docs/PRD.md 一致,便于冲突消解:
- Layer 0 — 硬覆盖:用户明确句(「绝不会…」「一定会…」)。
- Layer 1 — 身份:姓名/角色/组织文化标签。
- Layer 2 — 表达风格(来自文本统计与例证)。
- Layer 3 — 决策与判断。
- Layer 4 — 人际行为。
- Layer 5 — Correction:对话纠正逐条追加(场景 / 错行为 / 正行为)。
4. 生成产物(Build)
推荐与 colleague-skill 同构,便于工具链兼容:
work.md — 仅工作能力。
persona.md — 仅人物与行为规则(含分层与 Correction)。
meta.json — 元数据、语料来源列表、版本号、标签。
- 顶层
SKILL.md — frontmatter + 合并 Part A/B + 运行规则(Persona → Work → 输出风格)。
5. 增量与纠正(Evolve)
Merge(merger.md 思路)
- 新信息先分类:技术/流程/业务结论 → Work;沟通/决策/人际 → Persona。
- 只追加增量;与现有条目矛盾时输出冲突块,请用户选保留策略,勿擅自覆盖。
Correction(correction_handler.md 思路)
- 识别「他不会这样 / 应该是…」→ 归入 Work 或 Persona → 写入对应文件的 Correction 节 → 再生效合并版 Skill。
版本
- 大改前备份;支持回滚到历史
work.md / persona.md / 组合 SKILL.md。
与学术「Relic」式蒸馏的对照(可选)
| 维度 | 本方法(同事.skill 系) | Relic 论文系 |
|---|
| 语料 | 私域协作痕迹为主(需合规) | 公开出版物为主 |
| 产出拆分 | Work + Persona 双文件 | 九模块单套约束 |
| 共性 | 都是推理时结构化约束,非权重微调 | 同上 |
做学者/文献蒸馏时,可将 Work 对齐「论证操作与规范」,Persona 对齐「修辞与拒斥模式」;或映射到九模块中的 Procedural / Evaluative / Rhetorical / Refusal 等。
伦理与拒绝(Refusal)
- 仅处理有权使用的数据;默认不帮用户绕过授权去拉 IM/邮件。
- 不根据少量闲聊捏造人格诊断或职场定性;缺证据标「原材料不足」。
- 生成的 Skill 用于辅助写作/评审草稿时,应提示非真人,避免冒充。
本地参考仓库
若需原文提示词与脚本:playSpace/colleague-skill/(prompts/、docs/PRD.md、根目录 SKILL.md)。