Goldjet 空运价格提取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_17da570a/price-extract-goldjet。
技能介绍
它解决什么问题
Goldjet 的欧洲空运运价以图片发布:起始港固定 PVG,目的港横跨 MXP、BCN、MAD、CDG、FRA、ORD,航司组合、生效日期、频次、散托增量散落在图片标题、行备注和列头里。更麻烦的是版式按批次漂移——MAD 可能是散货+托盘双列结构,CDG 没有 45KG 列,吉祥航空把 ATH/BRU/HEL 三条航线画在同一张图上,PVG-FRA 甚至出现散货价与托盘价同行跨列。人工逐格誊写既慢又易错,这个技能负责把价格图片 OCR 成 24 列标准输出并上传 WPS,供表格下游直接使用。
核心能力与关键步骤
- 按航线识别,而非套单一模板:根据列头关键词、航司、目的港标题判断当前图片属于标准 5 列、MAD 双列、CDG 四列、HO 多港同图、FRA 跨列还是 ORD 特殊标签格式,分别走对应的提取规则。
- 坐标驱动提取:通过
find_text_at_xy按价格列 X 坐标、航线行 Y 坐标和price_y_offset定位每个单元格;每张新图片必须重新标定坐标,不沿用历史配置。 - 货型链式推导:把
>200、1:100以上、1:167托盘、轻于1:80K等标签清洗为统一的1:XXX,重量区间按上下行首尾相接推导。 - 散托类型规则:
托盘+N备注转换为散货行+增量 N;标注「重货」的行输出散货/托盘且无增量;BCN 后三行备注为空时按托散同价处理。 - 小数与空值纪律:价格保留图片原始小数(
12.50不转成12),五个重量段全空的行直接丢弃,空值不填占位数据。
适用边界与注意点
- 只认当前提交的图片:禁止引用历史脚本、历史输出或硬编码图片路径,历史数据不能填补缺失值——有就是有,没有就是没有。
- 卡车中转表不提取:图片下方的 minimum、每 KG 转运费、仓位信息一律忽略,输出只保留主运价行。
- 版式依赖图片实际:MAD 可能从双列变回单列、航线可能不完整、45KG 可能部分为空,每个批次都要以 OCR 实际读到的内容为准,不能预设结构。
- 「单询」行:100K 以上标注「单询」的价格留空,但 45KG 有值则保留该行,不整行跳过。
- 仅适用 Goldjet 体系:图片来源或列结构不属于既有格式时,该技能不适用。
使用场景
- 货代销售收到 Goldjet 新一批欧洲航线价格图片,需把五档重量价格按 24 列结构填入 WPS 表格
- 拿到吉祥航空 ATH/BRU/HEL 三目的港同图报价,需分别提取各航线航班号、频次与生效日期
- 处理 PVG-FRA 批次图片,需把同行跨列的散货价与托盘价拆成两行,并把折扣备注写入备注列
- 面对无 45KG 列的 CDG 报价,需按四列坐标提取价格,散托分行逐档生成记录且 45KG 留空
适合人员
- 货代空运销售:把 Goldjet 欧洲航线图片报价转成标准价格表,用于给客户报价
- 运价数据运营:维护 WPS 在线运价库,逐批次核对提取结果并处理版式差异
- 空运运价分析师:跟踪 Goldjet 各批次图片结构变化,校验提取字段是否准确
- 跨境电商物流专员:需要 MXP/BCN/MAD 等目的港的及时运价数据支撑发货报价