SuperAPI AI 工具集

line-normalize

数据与分析

查看项目

更新于 11-03 10:02

技能介绍

用途

line-normalize 用于将提取出的订单行转换为机器可比较的形式,同时保留客户原始表达。其核心目标是格式统一,而非语义判断。

主要能力

  • 统一空白、大小写、计量单位(UOM)标记和数量格式。
  • 例如将 CS-24 规范为 CS24,将 "5 hundred" 规范为 500。
  • 在每个规范化字段旁保留 raw_value,逐字保留客户意图。
  • 对无法确定性规范化的标记,保留原始值并加标记,交由校验器处理。

使用方式

在每次运行的 order-ingest 之后执行。输入为 order.json,输出为包含规范化订单行的 order.json。要求每个字段均保留 raw_value。

适用场景

订单摄取流程中的订单行预处理,为后续校验环节准备可比较的数据。

限制

  • 仅做格式化,不做判断:不将别名解析为产品,也不修正价格。
  • 歧义在规范化后仍然保留,由校验器负责发现。
  • 无法确定性规范化的标记不会被强制转换,而是保留原样并标记。