Update server.js via upload script - 2026-07-28 23:00:20

This commit is contained in:
mike 2026-07-28 23:00:42 +08:00
parent 992ac33f3b
commit 449b45b9df
1 changed files with 7 additions and 0 deletions

View File

@ -498,6 +498,13 @@ const CATALOG_PARSE_SYSTEM_PROMPT = `你是一个电力设备UPS/逆变器/
OCR识别可能有少量错字或格式错乱请结合上下文合理判断 OCR识别可能有少量错字或格式错乱请结合上下文合理判断
你的任务识别文本里有几个不同型号的产品为每一个产品提取字段严格按下面的JSON schema输出一个数组每个元素是一个产品对象 你的任务识别文本里有几个不同型号的产品为每一个产品提取字段严格按下面的JSON schema输出一个数组每个元素是一个产品对象
特别注意"系列名""具体型号"的区别很多规格表会在标题里写"XX系列智能在线式UPS"这种大标题这是整个系列的统称
不是某个产品的型号真正的具体型号一定在表格里"型号"那一行/列里能找到比如ATP-10K/CRTATP-20K/CRT这种
绝对不能把标题里的系列泛称当成name字段的值去输出一条"合并"的记录表格里"型号"那一行有几个不同的型号名称
就必须输出几条独立的产品记录哪怕它们之间只有额定功率/尺寸/净重这几个数字不一样其他参数全部相同也不能因为
"看起来很像"就合并成一条更不能因为拿不准就用系列名代替如果OCR识别出来的文字比较模糊型号名称对不齐对应的
数值宁可把能确定的字段填全拿不准的字段留空也不要瞎猜合并
特别注意"型号(L)"这种带括号的写法规格表的型号列里如果出现类似"MS1000(L)"这种写法代表这里其实是两个型号 特别注意"型号(L)"这种带括号的写法规格表的型号列里如果出现类似"MS1000(L)"这种写法代表这里其实是两个型号
要拆成两条独立的产品记录输出不能只输出一条 要拆成两条独立的产品记录输出不能只输出一条
- 不带L后缀的如MS1000是标准机型machineVariant填"标机" - 不带L后缀的如MS1000是标准机型machineVariant填"标机"