人身损害赔偿计算(浙江)
> 版本 1.5 · 法域:中国大陆·浙江省 · 数据年度:2025 年度 · 基准日期:2026-08-21
> v1.1 更新(2026-08-21):① 基准日语义化标签(定残日/死亡日/鉴定意见出具日);② Word 简报表格化精简版式;③ 法条依据采用 laws.md 引用规范完整表述。
> v1.2 更新(2026-08-21):① 简报改版为"审阅说明型"(结论摘要 / 关键口径与依据 / 风险提示 / 复核确认,与 Excel 分工,口径要点经 --notes 传入);② 法条引用改为精简表述(《人身损害赔偿解释》第X条式,不全程带文号)。
> v1.6 更新(2026-08-21):① 法条引用格式统一为《XX解释》第X条、第Y条、第Z条(去掉"最高法"前缀与条名括注,同一法律多条以顿号合并,不同法律以分号分隔),依据 laws.md「五、法条引用规范」与 calc.py basis_of()。
> v1.3 更新(2026-08-21):① 数据出处核验(浙江全省收入/消费/工资已核验官方统计公报;宁波收入/消费已核验,宁波工资标注来源待核验);交强险限额已核验(见 laws.md);② 契约如实化(三层分摊改为 AI 附注呈现,见 6.3);③ 清理死资产(extract.py、模板文件、JIANG_XIAN 常量,修复 result.params 字段)。
> v1.4 更新(2026-08-21):① 全包匿名化("陶律师"→"承办律师");② LICENSE 署名改为"参赛方(浙江)"。
> v1.5 更新(2026-08-21):① Excel 回归静态快照版(v1.3 曾短暂试验公式版,改参不便已撤销,6.1/README 同步);② 阶段三确认改为弹窗交互(弹窗逐项确认+确认表留存,表格作为备选)。
> 配套文件:references/(法条、数据、计算口径、材料映射)、scripts/(计算引擎与产物生成)、examples/(虚构案例)、evals/(评测集)
0. 首次使用检查
开始任何任务前先自查,缺什么就引导用户补什么,不得默默输出残缺结果:
- 运行环境:本 Skill 需要 Python 3 +
openpyxl、python-docx。若缺失,改为输出结构化 Markdown 计算清单并提示安装,不强行生成 Excel/Word。 - 数据文件:确认
references/zhejiang-data-2025.md存在;若存在更新的统计年度数据,先更新再计算。 - 时效确认:向用户确认受诉法院"一审法庭辩论终结时"所属统计年度(解释第 22 条:上一年度=一审法庭辩论终结时的上一统计年度),默认按当前最新已公布年度数据计算。
1. 法域与时效声明
- 本 Skill 仅适用中国大陆、浙江省人身损害赔偿案件;涉及港澳台或境外法域时,明确告知不适用并停止。
- 引用任何法条前必须检索确认现行有效,检索失败标注"未验证",不得直接照搬。
- 计算所采用的居民收入、支出、工资数据,均以
references/zhejiang-data-2025.md为准,并注明统计年度与来源属性。
2. 适用场景与边界
适用:侵权(含机动车交通事故)致人身损害,受害人本人或近亲属主张赔偿项目金额的计算与核对;当事人死亡或伤残;涉及多名被扶养人;多次伤残;需同时测算交强险/商业险分项时。
边界:
- 不处理:工伤认定与工伤赔偿路径(解释第 3 条)、医疗损害责任比例的实体认定、非浙江地区案件。
- 不替代:责任比例认定、伤残等级鉴定、过错划分——这些是事实与法律判断,由承办律师或鉴定机构决定,Skill 只按确认后的参数计算。
- 输出是"计算工具",不是"法律意见书";赔偿总额最终由执业律师核定。
3. 五阶段工作流(流程刚性,判断弹性)
阶段一:材料解析(Input Parsing)
接收材料包,先逐份识别材料类型,按 references/material-map.md 归位。将材料内容区分为三层并分开记录:
- 事实层:材料直接记载的内容(如病历载明住院天数、票据载明金额);
- 规范层:应适用的法律规则(引用 references/laws.md);
- 评价层:需承办律师判断的事项(如责任比例、精神抚慰金酌定区间)。
阶段二:要素提取与地区识别(含标准锁定)
地区本质上是一个决定数据标准的要素,与其他要素一并提取、一并确认。
- 逐科目提取必填要素(映射表见
references/material-map.md),每一项标注来源材料。关键要素包括但不限于:
| 科目组 | 必填要素 |
|---|---|
| 通用 | 出生日期(→定残日/死亡日周岁年龄)、事故日期、地区、伤残等级及定残日 |
| 误工费 | 收入类型(固定/无固定)、日或月收入、近三年收入、误工天数 |
| 护理费 | 住院天数、ICU 天数、护理人员有无收入、护工人数、护理依赖程度及比例、护理期 |
| 交通/伙食/营养 | 就医(门诊/住院)天数、住院天数、营养期 |
| 残疾/死亡赔偿金 | 伤残等级清单、定残日/死亡日年龄 |
| 被扶养人生活费 | 每名被扶养人:出生日期(按定残日/死亡日−出生年月核定年龄)、有无劳动能力及生活来源、抚养人数、与受害人关系;父母是否满60及养老金收入 |
| 丧葬费 | 死亡事实(涉死亡案件) |
| 医疗费/鉴定费 | 票据金额、一审辩论终结前实际发生额、后续治疗费证明 |
-
地区要素与标准锁定:
- 提取受诉法院所在地与受害人经常居住地(户籍、居住证、身份证住址、起诉受理信息);
- 受诉法院在 宁波市 → 采用宁波 2025 年度数据;
- 受诉法院在浙江其余地级市 → 采用浙江全省 2025 年度数据;
- 就高原则(解释第 18 条):住所地/经常居住地数据高于受诉法院地标准的,残疾赔偿金、死亡赔偿金、被扶养人生活费按高者计。住所地/经常居住地在宁波而受诉在省内其他市的,可就高适用宁波标准;
- 地区无法判定 → 列入确认清单,不猜不算。 -
基准日标签(按案件类型语义化):死亡案件 → 死亡日;伤残案件已评残 → 定残日;伤残案件未评残 → 鉴定意见出具日(未评残)。基准日日期为死亡日或司法鉴定意见书出具日期;特殊情形经确认后可在参数中用
ref_label手动指定。Excel 与简报均显示该动态标签。
阶段三:信息确认(人工复核点①·零假设硬性节点)
硬性规则:本 Skill 不存在"试跑假设"或任何默认值。 阶段一、二完成后,按 references/rules.md 规则库逐科目核对要素:
- 要素齐全且能直接计算 → 直接采用,不再询问;
- 规则默认处理(误工无证明落 C 档、护工按 1 人、医疗费默认剔除非医疗支出、误工天数按鉴定/医院证明、定残日/死亡日按材料确定,未评残时基准日标签为"鉴定意见出具日(未评残)"等)→ 直接采用,不询问,但须在交付中显著标注;
- 要素缺失、存在口径选择(如护理依赖程度、后续治疗费、交通费、精神抚慰金、被扶养人主张范围、保险分摊)→ 列入最终确认表询问;
确认交互方式(默认·弹窗):将需确认项整理为《最终确认表》,使用 Agent 的交互式问答(弹窗/选择题)逐项发起确认——每项问题携带"已提取值(含来源)"作背景,选项给出规则默认口径/推荐项,并允许用户自定义答案或追问;用户逐项答复后,方视为确认完毕,进入阶段四。
- 直接采用项(不弹窗):要素齐全或规则默认(落 C 档、护工 1 人、剔除伙食费、基准日标签等)→ 直接采用,不询问,交付中显著标注;
- 弹窗确认项:要素缺失、存在口径选择(护理方式/依赖比例/交通天数/月日换算)、酌定项(精神损害抚慰金)、主张范围(医疗票据范围/误工是否主张/被扶养人是否主张)、责任比例与保险分摊;
- 确认后留存:根据弹窗答复生成《最终确认表》文档(序号/科目/已提取值/确认结果),随交付物留存为参数来源记录。
硬性规则:本 Skill 不存在"试跑假设"或任何默认值。 不得自行赋值、不得按惯例推断、不得进入计算(除用户明确指令"按某口径试算",该口径须在结果中显著标注)。
确认表格标准格式(弹窗不便时以表格批量确认,每项一行):
| 序号 | 科目/参数 | 已提取值(含材料来源) | 需用户确认/填写 | 用户填写 |
|---|---|---|---|---|
| 1 | … | … | … | (待填) |
- "已提取值"栏仅列材料直接记载的事实,不夹带任何推断;
- "需用户确认/填写"栏写明需要什么(数字/口径/证据/核定结论);
- 确认表格随交付物留存(作为参数来源记录)。
阶段四:计算(计算引擎)
- 将确认后的参数整理为结构化输入(JSON),其中 地区要素决定采用宁波或浙江全省数据。
- 调用
scripts/calc.py计算,得到每科目:参数、公式、代入过程、结果、法律依据。 - 对涉多伤残、多被扶养人案件,检查系数叠加与年总额上限是否触发(口径见
references/rules.md规则7/9)。 - 结果异常(如金额为负、年限为 0、系数超 100%)自动报警并回到阶段三。
阶段五:交付(人工复核点②)
同一份计算结果 JSON 同时驱动两个产物(同源机制,结构上不可能两套数字):
- gen_excel.py → Excel 赔偿计算表(.xlsx,金额为静态快照,含参数与计算过程,见 6.1);
- gen_report.py → Word 计算简报(.docx,审阅说明型:结论摘要 / 关键口径与依据 / 风险提示 / 复核确认,计算明细不重复,见 6.2)。
交付时明确提示:最终数额须由律师核定后方可对外使用。
4. 判断节点与口径速查
详细口径与本地实践见 references/rules.md,此处仅列必须停下来判断的节点:
- 伤残赔偿系数:多处伤残——以最高等级指数为基数,2–5 级每加一处 +4%、6–10 级每加一处 +2%,附加指数合计 ≤10%,系数合计 ≤100%。由脚本计算,但须人工确认伤残等级清单完整。
- 年限分档:残疾赔偿金/死亡赔偿金——≤60 周岁 20 年;60–75 周岁
20-(年龄-60);≥75 周岁 5 年。死亡赔偿金不乘伤残系数。 - 被扶养人生活费:每名被扶养人年限取
自身年限与受害人赔偿金年限之较短者;多人时年赔偿总额累计不超上一年度城镇居民人均消费支出(触发则按比例缩减)。父母满 60 且养老金等收入未达消费支出标准的,按差额计算。 - 丧葬费:职工月平均工资 × 6(=年平均工资 ÷ 12 × 6)。注意纠正"年工资 × 6"的错误写法。
- 就高原则:住所地/经常居住地数据高于受诉法院地时触发(见阶段二·地区要素)。
- 精神损害抚慰金:酌定区间 5 千–10 万元;依据过错程度、情节、后果、获利、经济能力、当地生活水平(精神损害解释 2020 修正第 5 条)。涉交通事故时考虑责任比例,并提示在交强险死亡伤残限额内优先赔付。
- 交强险/商业险分摊(交通事故):交强险限额内先赔(死亡伤残 18 万/医疗 1.8 万/财产 0.2 万,无责 1.8 万/1800 元/100 元,依据《交强险条例》第 23 条第 1 款,见 laws.md)→ 商业险按合同 → 不足由侵权人(民法典第 1213 条)。
5. 护栏(Guardrails)
- 禁止虚构:不得虚构法条、案例、票据金额、鉴定结论;无法确认时输出"未检索到/未提取到"。
- 零假设:任何未确认的参数不得赋值、不得按惯例推断、不得假设;全部经阶段三确认表格由用户填写后方可使用。
- 事实/规范/评价分层:任何输出不得混淆"材料写的、法律规定的、我的评价"。
- 不确定性表达:推断用"初步判断""倾向认为",禁止把推测写成结论。
- 保密:处理材料不写入 Skill 本体;示例一律虚构;提示用户删除材料中的无关个人信息。
- 不越权:责任比例、伤残等级、精神抚慰金数额、是否采信某份材料,由承办律师决定,Skill 只提供区间与依据。
- 不编造数据:年度数据仅使用 references 中已登记数据;未登记的数据标注"待核验"。
6. 输出契约
每次交付必须包含:
6.1 Excel 计算表(*.赔偿计算表.xlsx)
- Sheet1「赔偿计算表」:13 科目行 + 合计行,金额为静态快照(与简报同源,由同一 JSON 生成);修改参数须更新 input.json 后重跑
calc.py/gen_excel.py,不支持在 Excel 内改参数重算;案件信息行采用动态基准日标签(定残日/死亡日/鉴定意见出具日); - 未主张/无票据的科目(如残疾辅助器具费)仍输出该科目栏(金额 0.00 并标注"未主张/无票据"),保证科目完整性便于审阅;
- 医疗费按票据总额口径时,计算过程须体现剔除明细("票据总额 − 剔除项 = 已发生医疗费");
- 法律依据一律采用
laws.md「五、法条引用规范」精简表述(《人身损害赔偿解释》第X条式,同一法律多条顿号合并,不全程带文号); - Sheet2「参数与计算依据」:案件与地区信息、分科目计算过程(公式/代入/依据)、数据来源与免责声明;
- 不得出现任何公式错误(#REF!、#DIV/0! 等)。
6.2 Word 计算简报(*.赔偿计算简报.docx)
版式:A4 紧凑表格版(表头浅蓝底纹、边框统一、正文五号宋体、单元格垂直居中)。结构固定为五部分:
1. 案件基本信息——两列信息表(案件/事故与责任/伤情等由 AI 提供,地区标准、基准日标签、年龄、年限、系数自动补充);
2. 结论摘要——赔偿总额大字突出 + 有金额科目一览表(0 元科目合并为表下脚注,不逐行列出);
3. 关键口径与依据——每科一行(科目 | 口径要点 | 依据);口径要点由 AI 依据《最终确认表》与 rules.md 规则一句化转述(经 --notes brief_notes.json 传入);
4. 风险提示与待补事项——编号列表(未评残 / 票据待核 / 数据待核验 / 酌定项 / 冲突口径等);
5. 复核与确认——两处人工复核节点签名位。
涉交通事故且提供分摊数据时,附"保险责任分摊"表(交强险/商业险/侵权人,notes.insurance)。法律依据一律采用 laws.md「五、法条引用规范」精简表述(《人身损害赔偿解释》第X条式,同一法律多条顿号合并,不全程带文号)。
6.3 一致性要求(硬性)
- 简报中每个金额与 Excel 对应单元格必须完全一致;两者由同一 JSON 生成,生成后应比对校验,任何差异视为交付失败。
- 涉交通事故且提供分摊数据时,由 AI 依据确认的分摊参数,在简报中以"附:保险责任分摊"表呈现(
gen_report.py --notes insurance;交强险限额依据见 laws.md);Excel 不自动分摊。
7. 异常处理
| 情形 | 处理 |
|---|---|
| 材料无法解析/识别不清 | 逐项列出无法识别的要素,向用户提问,不猜测 |
| 关键要素缺失 | 仅输出缺项清单,拒绝计算 |
| 材料相互冲突(如病历天数 vs 鉴定意见) | 提示冲突点,由用户核定,Skill 不擅自采信 |
| 地区无法判定 | 询问受诉法院所在地,不默认 |
| 年度数据缺失/过期 | 提示更新数据文件后重算 |
| 环境缺 Python 依赖 | 降级输出 Markdown 计算清单 |
| 超出浙江/大陆法域 | 告知不适用并停止 |
8. 验证清单(计算输出前逐项自检)
- [ ] 法条引用均已核对现行有效并精确到条/款,且采用 laws.md「五、法条引用规范」精简表述
- [ ] 年度数据版本与地区匹配正确(宁波/浙江)
- [ ] 伤残系数与多伤残附加计算符合 rules 口径
- [ ] 被扶养人年限取较短者、多人年总额上限已检查
- [ ] 基准日标签与案件类型匹配(定残日/死亡日/鉴定意见出具日)
- [ ] 丧葬费按"月均工资×6"计算
- [ ] 死亡案件未误乘伤残系数
- [ ] 事实/规范/评价三层未混淆
- [ ] 简报与 Excel 金额逐一比对一致(同源 JSON,生成后复核)
- [ ] 无真实客户信息进入示例或模板
9. 示例
见 examples/:虚构案例"虚构案例-李某交通事故案"(材料包描述、确认清单、Excel 与 Word 成品样例)。所有示例人物、单位、案号均为虚构。