2026-05-20 21:39:12 +08:00

4.3 KiB
Raw Permalink Blame History

name description license metadata
insure-audit 长安投保AI审核。接收订单录入数据、身份证OCR结果和机动车销售发票OCR结果按公户车检查、购买方名称比对、购车时间超期、身份证比对、发票比对、车辆类型判断、PlusC车龄限制7条规则输出通过、驳回或转人工结论。 MIT
version category skillType tags
1.0.0 insurance-audit compute-entry
insurance
audit
tycm
长安
投保审核

长安投保审核

当需要对 TYCM 长安投保订单进行AI审核时直接使用 execute_skill 调用本技能。本技能不读取图片不调用OCR前置条件是先用 id-card-ocrvehicle-invoice-ocr 得到结构化OCR结果。

在 TYCM 端到端链路中,本技能不是最终动作。拿到审核结果后必须继续调用 audit-reporttycm-callback;如果本技能返回失败或执行异常,也必须调用 tycm-callback,向 TYCM 的 /agent-invoke-callback 回推 status:"failed" 和失败原因。

{
  "name": "insure-audit",
  "input": {
    "order": {
      "orderNo": "20260427093006929543",
      "cardName": "张三",
      "cardNumber": "110101199001011234",
      "carFrame": "LS6D3G0Y0NA500002",
      "carPurchaseTime": 1777253589000,
      "carHost": 0
    },
    "idCardOcr": { "fields": { "name": "张三", "idNumber": "110101199001011234" } },
    "vehicleInvoiceOcr": { "fields": { "buyerName": "张三", "vin": "LS6D3G0Y0NA500002", "issueDate": "2026-04-27" } }
  }
}

输入

  • order: 必填TYCM订单录入数据。
  • idCardOcr: 必填,id-card-ocr 的输出。
  • vehicleInvoiceOcr: 必填,vehicle-invoice-ocr 的输出。
  • config: 可选,覆盖审核阈值:
    • allowCompanyVehicle: 是否允许公户车,默认 false
    • maxPurchaseAgeDays: 购车日期距订单创建日期最大天数,默认 365
    • plusCMaxVehicleAgeYears: Plus C/代步权益允许最长车龄,默认 5超过5年直接驳回。
    • plusCKeywords: Plus C/代步权益产品关键词,默认 ["plusc", "代步权益"];会同时识别 packageType=3
    • manualReviewOnMissingCriticalFields: 关键字段缺失时是否转人工,默认 true
    • allowedVehicleTypeKeywords: 允许的车辆类型关键词默认乘用车、小型轿车、轿车、客车、SUV、新能源。
    • rejectVehicleTypeKeywords: 明确驳回关键词,默认货车、牵引、挂车、专项、工程、营运、出租、公交、客运。

输出

输出稳定 JSON

{
  "success": true,
  "status": "PASS",
  "score": 100,
  "reason": "7项规则均通过",
  "rules": [
    {
      "id": "R1_PUBLIC_VEHICLE",
      "name": "公户车检查",
      "status": "PASS",
      "reason": "未发现公户车特征",
      "evidence": {}
    }
  ],
  "summary": "审核通过",
  "normalized": {}
}

status 只会是 PASSREJECTMANUAL_REVIEW。规则 status 只会是 PASSREJECTMANUAL_REVIEW

回推 TYCM 时应通过 tycm-callback 转换为 TYCM 存储枚举:PASS -> approvedREJECT -> rejectedMANUAL_REVIEW -> manual_review,异常链路使用 failed

规则

  1. 公户车检查:根据 carHost、购买方名称、身份证姓名、企业名称后缀判断公户车。
  2. 购买方名称比对:订单客户姓名和发票购买方名称一致才通过。
  3. 购车时间超期:以发票开票日期优先,其次订单购车时间;超过阈值转人工。
  4. 身份证比对订单姓名、身份证号和身份证OCR一致才通过。
  5. 发票比对VIN/车架号必须一致发动机号有值时辅助比对。订单车型可能是营销名发票厂牌型号可能是公告型号VIN一致且车辆类型/动力规则无冲突时,不因车型命名差异单独转人工。
  6. 车辆类型判断:营运/货车/工程等明确非目标类型驳回;缺失或无法判断转人工。
  7. PlusC车龄限制packageType=3 或产品名称命中 Plus C/PlusC/代步权益车龄超过5年直接驳回刚好5年不算超限缺少车龄起算日期转人工。车龄起算日期优先使用首次注册日期其次订单购车时间再次发票开票日期。

详细字段和判定细节见 references/audit_rules.md