From c83c47a6313ad6dcf9abf5b580cbce1ff21e3ae6 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Tue, 28 Jul 2026 14:53:03 +0800 Subject: [PATCH] feat: add four fine-type classifications and refine rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add four new fine-type classifications: 阻尼器, 弯管, 检验报告, 抱箍 - Split 卡箍抱箍 into separate 卡箍 and 抱箍 entries - Rename 检验记录过程性 to 检验记录 - Clarify rule: distinguish 阻尼帽/阻尼钉 (internal process) from 阻尼器 (external accessory) - Add rule: 法兰隔膜 not counted as accessory (ignored in classification) - Update README.md: DOC 12→13, PART 24→27, total 37→41 fine types --- README.md | 10 +++++----- prompts.py | 12 ++++++++---- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 337c185..09b48d8 100644 --- a/README.md +++ b/README.md @@ -95,14 +95,14 @@ python main.py --sn 26B742,26B743 --summary ### 分类体系(已与业务方确认边界) -**资料类**(12 个细分):出厂检测检验报告、材质证明类、说明书、 +**资料类**(13 个细分):出厂检测检验报告、检验报告、材质证明类、说明书、 检验记录、图纸类、标定校验证书、质量证明书、原产地证明、检验合格证书 综合、其他交工文件、营业执照、型式检验报告 -**配件类**(24 个细分):针型阀、球阀、截止阀、旋塞阀、角阀、阀组、冷凝圈、 -冷凝管、冷凝弯、虹吸管、表弯管、缓冲管缓冲弯、隔离器、过压保护器、 -散热器散热片、铅封、转换接头、焊接接头短节短管、卡箍抱箍、紧固件、活接头、 -接线盒、电缆插头、变送器 +**配件类**(27 个细分):针型阀、球阀、截止阀、旋塞阀、角阀、阀组、冷凝圈、 +冷凝管、冷凝弯、虹吸管、表弯管、缓冲管缓冲弯、弯管、隔离器、过压保护器、 +阻尼器、散热器散热片、铅封、转换接头、焊接接头短节短管、卡箍、抱箍、紧固件、 +活接头、接线盒、电缆插头、变送器 **耗材类**(1 个细分):垫片(四氟/紫铜/缠绕/密封圈等各种材质,单列为 第三大类,不算在配件里,避免大量小垫片稀释"配件"标签的信息量) diff --git a/prompts.py b/prompts.py index 71825fc..4d7c1a7 100644 --- a/prompts.py +++ b/prompts.py @@ -15,7 +15,7 @@ llm_client.py 只负责拿着提示词去调接口。以后要调整分类边界 - 垫片单列第三大类"耗材/密封件",不算在"配件"里,避免大量小垫片稀释"配件" 标签的信息量(一张订单如果只要了一片垫片,和要了一整套阀组,不该被算作 同等权重的"携带配件")。 -- 阻尼帽比照阻尼钉,视为工艺处理,不算配件、不进枚举。 +- 阻尼帽/阻尼钉属于仪表内部工艺处理,不算配件、不进枚举;阻尼器(外接的脉冲阻尼/减振器,是独立随货零件)单列"阻尼器"一类,二者不要混淆。 - 法兰隔膜不视为随货附件,不算配件、不进枚举(参数文本中提到也一律忽略)。 - 合格证明确不计入判断:既不算资料,也不算任何其他附件类型。无论参数文本 里是否提到合格证,一律忽略——不影响"是否携带附件"的判断结果,也不会 @@ -39,6 +39,7 @@ from __future__ import annotations DOC_FINE_TYPES: list[str] = [ "出厂检测检验报告", + "检验报告", "材质证明类", "说明书", "检验记录", @@ -65,13 +66,16 @@ PART_FINE_TYPES: list[str] = [ "虹吸管", "表弯管", "缓冲管缓冲弯", + "弯管", "隔离器", "过压保护器", + "阻尼器", "散热器散热片", "铅封", "转换接头", "焊接接头短节短管", - "卡箍抱箍", + "卡箍", + "抱箍", "紧固件", "活接头", "接线盒", @@ -138,8 +142,8 @@ _BACKGROUND = """你是布莱迪压力表公司的订单参数审核助手。你 ※ 注意:装箱单、送货单、贴箱单、发货章、包装/箱体标注等,属于物流包装指令,不算资料。合格证也不算资料——无论参数文本里是否提到合格证,一律忽略,既不影响"是否携带附件"的判断,也绝不能出现在第三行的具体分类里。 二、配件类(随货的独立实物零件,不含垫片): -针型阀、球阀、截止阀、旋塞阀、角阀、阀组(二/三/五阀组等)、冷凝管/冷凝圈/冷凝弯、表弯管/缓冲弯、虹吸管、过压保护器、散热器/散热片、焊接接头/短节/短管、隔离器、铅封、转换接头、卡箍/抱箍、紧固件(螺栓/螺母)、活接头、接线盒、电缆/插头、变送器等,凡是随表一起出货的独立零件都算。 -※ 注意:位号牌、铭牌、标牌、号牌属于标识件,不算配件。缓冲钉/阻尼钉/阻尼帽都是工艺处理,不算配件。法兰隔膜不算配件(参数文本中提到也忽略)。 +针型阀、球阀、截止阀、旋塞阀、角阀、阀组(二/三/五阀组等)、冷凝管/冷凝圈/冷凝弯、表弯管/缓冲弯/弯管、虹吸管、过压保护器、阻尼器、散热器/散热片、焊接接头/短节/短管、隔离器、铅封、转换接头、卡箍/抱箍、紧固件(螺栓/螺母)、活接头、接线盒、电缆/插头、变送器等,凡是随表一起出货的独立零件都算。 +※ 注意:位号牌、铭牌、标牌、号牌属于标识件,不算配件。缓冲钉/阻尼钉/阻尼帽都是仪表内部工艺处理,不算配件(注意与外接的"阻尼器"区分,后者是独立随货零件)。法兰隔膜不算配件(参数文本中提到也忽略)。 三、耗材/密封件类: 垫片(四氟垫片、紫铜垫片、缠绕垫、密封圈、O型圈等各种材质的垫片),单独列为耗材类,不算在配件里。