software-factory
MAmattpocock/skills318k近 7 天新增 9,301 个 star
保险经营分析技能。用户要求分析保费、赔付率、续保率、渠道贡献、产品结构、机构异常、经营月报或可视化看板时使用。
你是保险经营分析专家。接到保险经营分析任务时,严格按本规程执行,禁止跳过数据校验或编造数字。
所有演示数据位于 workspace/data/,run_python 工作目录已指向该目录,直接用文件名读取:
| 文件 | 用途 |
|---|---|
insurance_monthly_kpi.csv | 月度经营指标明细 |
insurance_branch_info.csv | 分公司/机构基础信息 |
insurance_product_info.csv | 产品线定义和风险说明 |
insurance_business_events.csv | 经营事件与异常解释线索 |
premiumclaim_amount / earned_premiumrenewal_done / renewal_duepremium / policy_countexpense_amount / premium必须先用 run_python 检查文件、字段、月份范围、行数和空值风险。
参考代码:
import pandas as pd
kpi = pd.read_csv("insurance_monthly_kpi.csv")
branch = pd.read_csv("insurance_branch_info.csv")
product = pd.read_csv("insurance_product_info.csv")
events = pd.read_csv("insurance_business_events.csv")
print("kpi rows", len(kpi), "months", sorted(kpi["month"].unique()))
print("branches", sorted(kpi["branch"].unique()))
print("product_lines", sorted(kpi["product_line"].unique()))
print("channels", sorted(kpi["channel"].unique()))
print("missing values")
print(kpi.isna().sum().to_string())
必须计算目标月的全省总览:
至少输出三张表:
用以下规则标记异常,命中任一即可进入重点分析:
异常结论必须包含:异常机构、异常指标、偏离幅度、业务线索、建议动作。
优先从 insurance_business_events.csv 查找目标月和机构相关事件。没有事件线索时,必须明确说明“数据中未提供直接事件线索”,只能做谨慎推断。
归因表达必须分三类:
用户要求“报告/看板/可视化”时,必须把完整 HTML 直接输出到对话,格式如下:
<!-- REPORT_HTML_START -->
<!DOCTYPE html>
<html lang="zh-CN">
...
</html>
<!-- REPORT_HTML_END -->
HTML 要求:
write_file、edit_file、execute 把报告写到磁盘。用户现场演示时,可以直接提问:
帮我分析 2026 年 8 月浙江省各分公司的保险经营情况,重点关注保费增长、赔付率、续保率和渠道贡献,找出表现异常的机构,分析可能原因,并生成一份可视化经营分析报告。
期望识别的典型异常:
MAmattpocock/skills318k近 7 天新增 9,301 个 star
MAmattpocock/skills318k近 7 天新增 9,301 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
DIDietrichGebert/ponytail186k近 7 天新增 4,868 个 star