feat: 多语言输出墙(€/£/西葡俄阿价格词+时间承诺+ES话术池)+话术建材化+防误杀
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -189,7 +189,7 @@ git add -A && git commit -m "feat: 系统提示词建材化(管道外贸人设+
|
||||
**Files:**
|
||||
- Modify: `app/prompts/extractor.md`、`app/prompts/evaluator.md`
|
||||
|
||||
- [ ] **Step 1: 重写 extractor.md 字段定义**
|
||||
- [x] **Step 1: 重写 extractor.md 字段定义**
|
||||
|
||||
中文键画像字段改建材语义(设计文档§4.3):
|
||||
- `意向品类`(HDPE给水管/PVC排水管/PPR…)
|
||||
@@ -197,16 +197,16 @@ git add -A && git commit -m "feat: 系统提示词建材化(管道外贸人设+
|
||||
- `标准要求`:单独一列(ISO4427/ASTM/EN/SCH 系列,客户提到才记)
|
||||
- `采购数量`、`用途`(给水/燃气/排污/灌溉/…)、`项目类型`、`目标国家`、`预算提及`、`联系方式`字段原样保留参考项目机制
|
||||
|
||||
- [ ] **Step 2: 重写 evaluator.md 评估语义**
|
||||
- [x] **Step 2: 重写 evaluator.md 评估语义**
|
||||
|
||||
三级保留;示例改管道采购:明确品类+规格+数量=interested;仅泛泛浏览=pending;明确无采购计划=not_interested。
|
||||
|
||||
- [ ] **Step 3: 新增 extractor 字段静态断言测试(spec §9.1 第4条落地;严格 TDD 可提前到 Step 1 之前先写先跑红)**
|
||||
- [x] **Step 3: 新增 extractor 字段静态断言测试(spec §9.1 第4条落地;严格 TDD 可提前到 Step 1 之前先写先跑红)**
|
||||
|
||||
`tests/test_company_facts.py` 风格,新建断言:extractor 提示词加载后包含
|
||||
`意向品类`、`规格要求`、`标准要求` 字段定义,且不含 `车型`/`意向品牌` 汽车字段。
|
||||
|
||||
- [ ] **Step 4: 跑全量测试并 Commit**
|
||||
- [x] **Step 4: 跑全量测试并 Commit**
|
||||
|
||||
```bash
|
||||
python -m pytest -q && git add -A && git commit -m "feat: 提取/评估提示词建材化(规格自由文本+标准单列)"
|
||||
@@ -317,6 +317,15 @@ python -m pytest tests/test_boundary_filter.py -q
|
||||
|
||||
把上述新词表同步进 breach_rate.py 的统计模式(保持与墙一致,供上线观察期用)。
|
||||
|
||||
**Step 6b: 打包前序任务遗留的提示词微修(Task 3/4 质量审查移交,随本任务 commit):**
|
||||
1. extractor.md 字段说明末尾补一行(Task 4 Important):「字段值统一用中文概括(如 Kenya→肯尼亚、irrigation→灌溉);唯一例外是规格要求——必须原样保留客户原文,绝不翻译」
|
||||
2. evaluator.md:「询问价格/索要联系方式」两条移出 interested 必要条件列表,单独设「积极信号(加分项,非必要条件)」小节(Task 4 Minor 1)
|
||||
3. evaluator.md interested 示例补「聊了几轮后」(Task 4 Minor 2)
|
||||
4. extractor.md 标准要求示例改 "ASTM D3035" 并补「编号原样保留」(Task 4 Minor 4)
|
||||
5. system.md line 181「固定英文短句」统一为「引导留资模板句」(Task 4 Minor 5)
|
||||
6. system.md line 18 与语言规则段确认无残留字面张力(Task 3 复审 nano-nit 已修 line 19,复核即可)
|
||||
修完跑 test_extractor_evaluator_prompts.py 相关断言(必要时同步微调断言)。
|
||||
|
||||
- [ ] **Step 7: 全量测试 + Commit**
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user