澳线空运价提取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_17da570a/price-extract-aozhou。
技能介绍
它解决什么问题
澳洲空运报价以图片形式流转:价格按重量段(45/100/300/500/1000KG)排布在表格里,还常混杂中转统配、卡车转运等非空运价格段。人工抄录到表格耗时易错,而熟悉的航线每周都在更新,凭记忆复制旧数据是最常见的事故来源。
核心能力与工作流程
技能用 ocr_utils(RapidOCR 的统一封装)对当前提交的 PNG 图片做全新识别,不读取任何历史数据:
- 逐格 OCR:按预置的 X/Y 坐标范围(如 AKL 45KG 列 X=320-340)定位目标格子,正则
^\d+(\.\d+)?$校验价格数字; - 坐标标定:X 范围按目的地与重量段配置,Y 范围按数据行配置,新图片需对照 OCR 日志重新标定;
- 规则化清洗:频次为空默认填
Daily;分泡列与散托增量列留空;平托等全段同价货物单行输出,比重范围 0-9999;比重按calc_ratio_range自定义推导,相同比重的多行共享同一结束点; - 24 列标准输出并上传 WPS;每个目的地的生效日期、航司、频次、备注(如 MUST GO +5)按图片标题与表格维护。
适用边界与注意事项
- 只认当前图片:禁止复制历史
price/data数组、禁止硬编码旧图片路径,OCR 没捕获到的值一律留空; - 跳过非空运段:含「中转」「统配」「卡车点」字样的段落不提取;
- 图片标注「/」的格子输出留空,不得用相邻列价格补填;
- OCR 缺失货型标签时对照图片人工确认,不能凭价格高低推测;
- 判断散/托是否同价,看价格格是否带「散/托」前缀、标签是否垂直居中于两行之间。
使用场景
- 收到澳洲空运报价图,需把 AKL/BNE/MEL/SYD 各航线价格录入表格
- 报价图夹带中转统配和卡车点段,需只提取空运主运价
- 图片按重量段分列排布,需逐格 OCR 后生成标准结构并同步 WPS
- 同一图片有散托双行与散+托单行,需按标签判断是否拆行
适合人员
- 货代操作:要从报价图逐条录入空运价格并维护线路台账
- 物流数据分析:要把多张图片的价格清洗成标准字段入库
- 运输调度:需识别中转段与主运价,避免把卡车费混入空报价
- WPS 在线表格维护:负责接收结构化结果并更新共享报价表