Artisan 不是生成文档,是萃取可执行技能。
一个好的专业能力构建器产出的是一套可立即执行的技能卡片库:
关键区分:萃取的是可执行的专业技能,不是知识的堆砌框架。
三维验证式技能萃取法:
| 维度 | 人物 Skill(女娲) | 职业专家 Skill(Artisan) |
|---|---|---|
| ------ | ------------------ | ------------------------ |
| 蒸馏对象 | 具体个人的思维框架 | 职业身份的专业视角 |
| 知识来源 | 个人著作、访谈、演讲 | 专业文献、法规、案例、标准 |
| 思维框架 | 个人独创的心智模型 | 职业共识方法论 + 行业实践 |
| 表达风格 | 模仿个人的语言特征 | 遵循职业表达规范 |
| 可验证性 | 对比个人公开表态 | 对比行业标准和专业共识 |
| 时效性 | 需跟踪个人最新动态 | 更新专业法规和行业实践 |
并行提取6个维度:
用户私有知识处理:
python scripts/parse_document.py --file_path <路径> 解析文件提取标准:
输出:candidates/*.md
对每个提取的内容单元执行三重验证:
V1 跨域验证:
V2 预测力验证:
V3 独特性验证:
验证结果处理:
输出:skills/pending/ + rejected/
【用户确认节点2】确认重点方向
对通过验证的内容,构造独立技能卡片:
六段结构:
输出:skills/skill-XXX.md
【用户确认节点3】确认可执行性
建立技能卡片之间的链接关系:
输出:INDEX.md
为每个技能卡片设计自测问题:
输出:tests/*.md
expert-skills/
├── EXPERT_OVERVIEW.md # 阶段0:专家概览
├── INDEX.md # 阶段3:技能索引
├── CHANGELOG.md # 版本变更记录
├── candidates/ # 阶段1:原始提取池
│ ├── discipline-foundation.md
│ ├── regulations.md
│ ├── methodologies.md
│ ├── cases.md
│ ├── industry-practices.md
│ └── expression-norms.md
├── rejected/ # 阶段1.5:未通过验证
│ ├── rejected-items.md
│ └── reasons.md
├── skills/ # 阶段2:技能卡片库
│ ├── skill-001-[名称].md
│ ├── skill-002-[名称].md
│ └── ...
└── tests/ # 阶段4:自测题库
├── self-tests.md
└── scenarios.md
违反以下任一红线将阻止输出:
| 红线 | 标准 | 违反处理 |
|---|---|---|
| ------ | ------ | ---------- |
| 原文引用超限 | >150字/段 | 阻止输出,要求精简 |
| 缺少Trigger | A2字段为空 | 阻止输出,要求补充 |
| 缺少Boundary | B字段为空 | 阻止输出,要求补充 |
| 执行步骤空泛 | 不是1-2-3具体步骤 | 阻止输出,要求细化 |
| 未通过验证 | 三重验证<2个✅ | 降级为辅助技能或淘汰 |
| 缺少自测问题 | 无自测问题 | 阻止输出,要求补充 |
| 缺少原文引用 | 无出处标注 | 阻止输出,要求补充 |
| 跳过用户确认 | 未获得确认继续 | 阻止输出,要求确认 |
python scripts/verify_content.py \
--input_dir "/workspace/projects/expert-skills/candidates" \
--output_dir "/workspace/projects/expert-skills/skills/pending" \
--rejected_dir "/workspace/projects/expert-skills/rejected"
python scripts/generate_skill.py \
--expert_name "刑法律师" \
--expert_overview "/workspace/projects/expert-skills/EXPERT_OVERVIEW.md" \
--verified_skills "/workspace/projects/expert-skills/skills/pending" \
--output_dir "/workspace/projects/expert-skills/skills"
python scripts/generate_self_tests.py \
--skills_dir "/workspace/projects/expert-skills/skills" \
--output_dir "/workspace/projects/expert-skills/tests"
python scripts/validate_structure.py \
--skill_path "/workspace/projects/expert-skills"
总裁,专家身份定义已完成!
【核心内容】
- 主领域:刑法
- 辅助领域:刑事诉讼法(权重20%)、证据法(权重15%)
- 知识融合策略:以刑法为核心,辅以程序法视角
请确认:
[ ] 定义准确,继续下一步
[ ] 需要修改(请指出)
总裁,内容提取和验证完成!
【提取结果】
- 通过验证:15个技能点
- 未通过:3个(已存档rejected/)
【重点方向】
- 核心技能:犯罪构成分析(3个✅)、量刑方法(3个✅)
- 辅助技能:证据规则审查(2个✅+1个⚠️)
请确认:
[ ] 方向正确,继续制作技能卡片
[ ] 需要调整(请说明)
总裁,技能卡片已完成!
【完成情况】
- 技能卡片:15个
- 自测问题:45道
【示例卡片】
[展示一个完整的技能卡片]
请确认:
[ ] 可执行性强,可以输出
[ ] 需要改进(请说明)
共 1 个版本