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

79 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: avatr-insurance-audit
description: 阿维塔承保审核。用于基于阿维塔订单信息、商业险/车损险保单 OCR 结构化结果和附件字段审核承保材料,不依赖身份证图片;核心校验商业险保单号、保单姓名、车架号 VIN、使用性质、保险期间与购买时间、可选证件号、车损险险种、产品材料要求和订单状态并输出通过、驳回或人工复核结论。
---
# 阿维塔承保审核
使用 `execute_skill` 调用本 Skill对阿维塔承保订单给出审核建议。当前审核不再要求身份证正反面图片身份信息以商业险/车损险保单 OCR 结果为准。
## 调用
```json
{
"name": "avatr-insurance-audit",
"input": {
"order": {
"businessNo": "AVATR...",
"orderNum": "O...",
"planNo": "cxwypro3y-wxbz-tb",
"ownerName": "张三",
"idCard": "",
"vin": "Lxxxxxxxxxxxxxxxx",
"commercialInsuranceNo": "PDAA...",
"commercialInsuranceDate": "2026-05-01",
"purchaseTime": "2026-06-01",
"status": "CONFIRMED",
"mainStatus": "WAITEXAMINE"
},
"attachments": {
"commercialInsuranceUrl": "https://..."
},
"commercialPolicyOcr": {
"policyNo": "PDAA...",
"vin": "Lxxxxxxxxxxxxxxxx",
"nameCandidates": [
{ "label": "被保险人", "name": "张三" }
],
"usageNature": "家庭自用汽车",
"startDate": "2026-05-01",
"endDate": "2027-05-01",
"hasVehicleDamageCoverage": true
}
}
}
```
## 输出
```json
{
"success": true,
"decision": "PASS",
"reasons": [],
"fieldChecks": [],
"riskFlags": [],
"suggestedAction": "提交人保投保"
}
```
`decision` 只允许:
- `PASS`: 核心字段一致,可以继续后续投保。
- `REJECT`: 明确不符合规则,如 VIN 明确不一致或必需材料缺失。
- `MANUAL_REVIEW`: OCR 缺失、姓名不确定、证件号脱敏、车损险证据不足等需要人工复核。
## 审核重点
- 不检查身份证正反面附件。
- 不把身份证 OCR 作为阿维塔当前承保审核依据。
- 保单号、姓名、VIN 是核心字段;身份证号仅作为“有则校验”的辅助字段。
- 保单号存在 `O` / `Q` / `0` 常见 OCR 混淆,且按订单商业险保单号校正后完全一致时,通过保单号校验并记录 `correctionRule=POLICY_O_Q_0_CONFUSION`
- 保单 VIN 与订单 VIN 明确不一致时判定高风险并驳回;阿维塔部分车型 `TA60` 被 OCR 识别为 `TA06` 且校正后与订单 VIN 完全一致时,视为已知 OCR 误识别并通过 VIN 校验;如果均为 17 位且仅 1 位不同,或仅存在相邻字符互换,按疑似 OCR 识别错误转人工复核。
- 保单姓名从被保险人、车主、投保人候选中匹配,任一候选与订单车主一致即可。
- 保单使用性质为“家庭自用汽车”“家庭自用”“非营业”或“非营运”时通过;营运、营业、出租、租赁、网约、客运、货运等使用性质直接驳回。
- 购买时间必须落在保单保险期间内;缺少购买时间、使用性质或保险期间时转人工复核。
- 保单号、VIN、使用性质、保险期间等关键 OCR 字段缺失或冲突时,`fieldChecks` 应标记 `needsMultimodalReview=true`,由多模态模型复核保单原图后再走本规则。
- 自动纠错必须保留 `correctedValue` / `correctionRule`,不得无条件替换 OCR 原值。
- 详细规则见 `references/audit-rules.md`