52 lines
2.3 KiB
Markdown
52 lines
2.3 KiB
Markdown
|
|
---
|
|||
|
|
name: audit-report
|
|||
|
|
description: 审核报告生成。将投保审核JSON转为正式Markdown报告,支持长安、赛力斯、阿维塔等不同主机厂的报告抬头、订单信息、审核结论评分、规则校验表格和综合摘要;纯模板拼接,不依赖LLM。
|
|||
|
|
license: MIT
|
|||
|
|
metadata:
|
|||
|
|
version: "1.0.0"
|
|||
|
|
category: insurance-audit
|
|||
|
|
skillType: compute-entry
|
|||
|
|
tags: ["audit-report", "markdown", "tycm", "投保审核"]
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 审核报告生成
|
|||
|
|
|
|||
|
|
当需要把投保审核输出转换为可回传 TYCM 或展示给业务人员的 Markdown 正式报告时,直接使用 `execute_skill` 调用本技能。本技能为纯模板拼接,不调用LLM。
|
|||
|
|
|
|||
|
|
在 TYCM 端到端链路中,报告生成后必须继续调用 `tycm-callback` 回推到 `/agent-invoke-callback`。如果报告生成失败,也必须调用 `tycm-callback`,用 `status:"failed"` 和失败原因给 TYCM 一个最终响应。
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"name": "audit-report",
|
|||
|
|
"input": {
|
|||
|
|
"auditResult": {
|
|||
|
|
"status": "PASS",
|
|||
|
|
"score": 100,
|
|||
|
|
"rules": []
|
|||
|
|
},
|
|||
|
|
"companyName": "赛力斯车主权益管理系统",
|
|||
|
|
"logoUrl": "https://example.com/logo.png"
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 输入
|
|||
|
|
|
|||
|
|
- `auditResult`: 必填,审核规则输出JSON。
|
|||
|
|
- `companyName`: 可选,报告抬头;调用方应按主机厂传入,例如 `长安车主权益管理系统`、`赛力斯车主权益管理系统`、`阿维塔车主权益管理系统`。未传时默认 `车主权益管理系统`。
|
|||
|
|
- `logoUrl`: 可选,公司Logo URL;未传则使用文本标题。
|
|||
|
|
- `generatedAt`: 可选,报告生成时间;未传使用当前时间。
|
|||
|
|
- `order`: 可选,补充订单原始字段。若 `auditResult.normalized` 已包含订单信息,可不传。
|
|||
|
|
|
|||
|
|
## 输出
|
|||
|
|
|
|||
|
|
- `success`: 是否成功。
|
|||
|
|
- `reportMarkdown`: Markdown报告正文。
|
|||
|
|
- `summary`: 报告摘要。
|
|||
|
|
- `status`: 审核结论。
|
|||
|
|
- `score`: 审核评分。
|
|||
|
|
|
|||
|
|
报告模板结构包含:标题区、结论区、订单信息表、规则校验表、身份证比对详情、发票比对详情、综合摘要。若某主机厂无身份证/发票 OCR 链路,可在 `auditResult` 中不传对应详情,报告会按已有数据生成。
|
|||
|
|
|
|||
|
|
报告面向业务审核人员展示,证据字段必须使用中文业务名称,不要展示 `orderName`、`invoiceVin`、`maxPurchaseAgeDays` 等代码字段名。
|