# v31意图PE缺枚举注入与样例校验
候选 ID:`v31-pe-template-generator`
## Before / After
### Before
人工整理一版 PE:
- 从 HTML review 或表格里临时核 v31 标签。
- 手写 60 个标签枚举到 prompt。
- 客服 Skill 命中和用户原文的证据边界依赖人工提醒。
- 更新到 v32/v33 时需要重写大段 prompt,容易遗漏旧标签或混入过期定义。
### After
使用模板生成器:
```bash
python tools/v31_pe_template_generator.py \
--labels config/v31_labels.yaml \
--rules config/v31_boundary_rules.md \
--template prompts/v31_pe_template.md \
--out out/pe/v31_intent_pe_$(date +%Y%m%d).md
```
生成器输出:
- 自动注入 `{V31_LABELS}`,并校验标签数量为 60。
- 模板固定要求线上输入结构、商品域判断、v31 标签枚举、单主意图 JSON 输出。
- 边界规则明确:客服 Skill 命中只能作为辅助证据,主标签必须回到用户原文和 v31 体系。
- 测试样例验证:标签必须在枚举内、只输出一个主意图、非商品域不强行分类。
成功信号:生成文件可直接贴进 Fornax/PE;测试样例全部通过;生成文件头部能追溯枚举源、规则源和生成时间。