insurance-weekly-report
npx skills add https://github.com/alongor666/chexianduoweifenxi --skill insurance-weekly-report
Agent 安装分布
Skill 文档
åå®ä¿é©è½¦é©å¨æ¥èªå¨çæå¨
æ ¸å¿ç®æ
å°å¨åº¦è½¦é©ä¿åæ°æ®ï¼Excelï¼è½¬å为12-13页麦è¯é¡é£æ ¼è£äºä¼ç»è¥åææ¥åï¼PPTï¼ï¼éç¨é®é¢å¯¼åæ é¢ãå象é/æ°æ³¡å¾åæã16:9宽屿 ¼å¼ã
ä½¿ç¨æµç¨
å¿«éå¼å§ï¼3æ¥ï¼
# 1. 确认é
ç½®æä»¶ï¼é¦æ¬¡ä½¿ç¨éæ£æ¥ï¼
ls references/thresholds.json # éå¼é
ç½®
ls references/plans.json # ä¿è´¹è®¡åï¼å¯éï¼
# 2. ä¸ä¼ æ°æ®æä»¶
# ç¨æ·ä¸ä¼ ï¼è½¦é©ä¿ååå¨ææ¬æ¸
å.xlsx
# 3. è¿è¡çæå½ä»¤
cd scripts
python generate_report.py <æ°æ®æä»¶> <卿¬¡> <æºæåç§°> ../references
# 示ä¾
python generate_report.py ../data.xlsx 49 åå·åå
¬å¸ ../references
æ°æ®æä»¶è¦æ±
æ¯ææ ¼å¼ï¼
.xlsx/.xls– Excel æä»¶ï¼æ¨èï¼.csv– CSV ææ¬æä»¶ï¼UTF-8 ç¼ç ï¼.json– JSON æ ¼å¼ï¼æ°ç»æå¯¹è±¡ï¼.db/.duckdb– DuckDB æ°æ®åºï¼éå®è£ duckdbï¼
⨠v2.1æ°å¢ï¼æ¯æä¸¤ç§æ°æ®æ ¼å¼
æ ¼å¼1ï¼æ±æ»æ°æ®ï¼ä¸æå段ï¼- æ¨èæ ¼å¼
å¿ éåæ®µï¼
æºæï¼ä¸çº§æºæåç§°ï¼å¦”髿°æºæ”ï¼å®¢æ·ç±»å«ï¼å®¢æ·åç±»ï¼å¦”å®¶ç¨è½¦”ã”货车”ï¼ç¾åä¿è´¹ï¼æ¬å¨ä¿è´¹æ¶å ¥ï¼å ï¼æ»¡æèµä»çï¼ç¾åæ¯å¼è´¹ç¨çï¼ç¾åæ¯å¼å卿æ¬çï¼ç¾åæ¯å¼å·²æ¥åèµæ¬¾ï¼å·²æ¥æ¡èµæ¬¾éé¢ï¼å ï¼åºé©çï¼ç¾åæ¯å¼æ¡åèµæ¬¾ï¼å¹³åæ¯æ¡èµæ¬¾ï¼å ï¼
æ ¼å¼2ï¼ä¿åæç»æ°æ®ï¼è±æå段ï¼- èªå¨èå
⨠æ°åè½ï¼ç´æ¥ä¸ä¼ æç»æ°æ®ï¼æ éé¢å¤çï¼
å¿ éåæ®µï¼
third_level_organizationï¼ä¸çº§æºæcustomer_category_3ï¼å®¢æ·ç±»å«signed_premium_yuanï¼ç¾åä¿è´¹ï¼å ï¼matured_premium_yuanï¼æ»¡æä¿è´¹ï¼å ï¼reported_claim_payment_yuanï¼å·²æ¥åèµæ¬¾ï¼å ï¼expense_amount_yuanï¼è´¹ç¨éé¢ï¼å ï¼policy_countï¼ä¿åä»¶æ°claim_case_countï¼åºé©ä»¶æ°
å·¥ä½åçï¼
- ç³»ç»èªå¨è¯å«åæ®µæ ¼å¼ï¼è±æ/䏿ï¼
- 妿£æµå°æç»æ°æ®ï¼èªå¨æ§è¡èåæä½ï¼
- åæºæèå
- å客æ·ç±»å«èå
- åæºæ+客æ·ç±»å«èå
- èªå¨è®¡ç®ç弿æ ï¼èµä»çãè´¹ç¨ççï¼
- è¾åºæ åæ ¼å¼ï¼çææ¥å
æ¯æçèååæ®µæ å°ï¼å¯å¨ references/field_mappings.json ä¸èªå®ä¹ï¼ï¼
third_level_organizationâæºæcustomer_category_3â客æ·ç±»å«signed_premium_yuanâç¾åä¿è´¹- çç…
æ ¼å¼ç¤ºä¾ï¼
Excel/CSV æ ¼å¼ï¼
æºæ,客æ·ç±»å«,ç¾åä¿è´¹,满æèµä»ç,è´¹ç¨ç,å卿æ¬ç,å·²æ¥åèµæ¬¾,åºé©ç,æ¡åèµæ¬¾
髿°æºæ,å®¶ç¨è½¦,1500000,68.5,18.2,86.7,1027500,22.3,5800
æåæºæ,货车,800000,75.2,19.5,94.7,601600,28.1,7200
JSON æ ¼å¼ï¼
[
{
"æºæ": "髿°æºæ",
"客æ·ç±»å«": "å®¶ç¨è½¦",
"ç¾åä¿è´¹": 1500000,
"满æèµä»ç": 68.5,
"è´¹ç¨ç": 18.2,
"å卿æ¬ç": 86.7,
"å·²æ¥åèµæ¬¾": 1027500,
"åºé©ç": 22.3,
"æ¡åèµæ¬¾": 5800
}
]
DuckDB æ ¼å¼ï¼
- é»è®¤è¯»å表å
insurance_data - æè¯»åæ°æ®åºä¸ç第ä¸ä¸ªè¡¨
- è¡¨ç»æéå å«ä¸è¿°å¿ éåæ®µ
工使µç¨
宿´æ¥åçææµç¨
1. æ°æ®åå¤
â
ç¨æ·ä¸ä¼ æ°æ®æä»¶
ç³»ç»è¯å«æ ¼å¼ï¼Excel/CSV/JSON/DuckDBï¼
2. æ°æ®å¤ç
â
ââ æ±æ»æ°æ® â ç´æ¥ä½¿ç¨
ââ æç»æ°æ® â èªå¨èå
ââ åæºæèå
ââ å客æ·ç±»å«èå
ââ 计ç®ç弿æ
3. æ°æ®åæ
â
ââ åºç¨éå¼é
ç½®ï¼references/thresholds.jsonï¼
ââ 读åä¿è´¹è®¡åï¼references/plans.jsonï¼å¯éï¼
ââ è¯å«é®é¢æºæ
ââ çæé®é¢å¯¼åæ é¢
4. å¾è¡¨çæ
â
ââ åè±¡éæ£ç¹å¾ï¼åå¨ææ¬ vs ç¾åä¿è´¹ï¼
ââ æ°æ³¡å¾ï¼åºé©ç vs æ¡åèµæ¬¾ï¼
ââ ç«åæ¡å½¢å¾ï¼åæºæãå客æ·ç±»å«ï¼
ââ åè½´æ±çº¿å¾ï¼è¶å¿åæï¼å¦æå岿°æ®ï¼
5. PPTçæ
â
ââ 使ç¨éº¦è¯é¡æ¨¡æ¿ï¼assets/mckinsey_board_template.pptxï¼
ââ å¡«å
12-13页幻ç¯ç
ââ åºç¨æ·±çº¢é
è²æ¹æ¡ï¼#a02724ï¼
ââ å¯¼åºæç»æ¥å
6. è¾åºäº¤ä»
â
çææä»¶ï¼{æºæåç§°}_卿¥_第{卿¬¡}å¨_麦è¯é¡ç.pptx
å³çé»è¾
- æ ¼å¼è¯å«ï¼æ ¹æ®æä»¶æ©å±åååæ®µåèªå¨å¤ææ°æ®æ ¼å¼
- é®é¢è¯å«ï¼åºäºéå¼é ç½®èªå¨æ è¯å¼å¸¸ææ
- æºææåºï¼é®é¢æºæä¼å å±ç¤ºï¼ç¡®ä¿ç®¡çå±å ³æ³¨éç¹
- å¾è¡¨éæ©ï¼æ ¹æ®æ°æ®ç»´åº¦èªå¨éæ©æåéçå¯è§åæ¹å¼
æ¥åç»æï¼12-13页ï¼
å°é¢
- æ é¢ï¼{æºæåç§°}车é©ç¬¬{卿¬¡}å¨ç»è¥åæ
- æ¥æï¼èªå¨çæå½åæ¥æ
ä¸ãç»è¥æ¦è§ï¼2页ï¼
页1ï¼æ´ä½å¹´ç´¯è®¡ææ
- æ é¢ï¼é®é¢å¯¼åï¼èªå¨çæï¼
- è§åï¼åºäºéå¼è¯ä»·ææ¬çãèµä»ççæ ¸å¿ææ
- 示ä¾ï¼”æ¬å¨ææ¬æ§å¶è¯å¥½(85.3%)ï¼é«æ°æºæææ¬éå ³æ³¨”
- å
容ï¼å·¦ä¾§å¤§æ°åå±ç¤º4ä¸ªæ ¸å¿ç弿æ
- ç¾åä¿è´¹ï¼48ptç²ä½ï¼
- å卿æ¬çï¼48pt + é¢è²ç¶æï¼
- 满æèµä»ç
- è´¹ç¨ç
页2ï¼åæºæå象éå¾
- æ é¢ï¼æ¦è¿°å¹´ãå¨ä¿è´¹è®¡åè¾¾æçä¸å卿æ¬ççé®é¢æºæ
- å¾è¡¨ï¼æ£ç¹å¾ï¼Xè½´=年计åè¾¾æçï¼Yè½´=å卿æ¬çï¼
- åºå线ï¼X=100%ï¼Y=90%ï¼å¯é ç½®ï¼
- å个象éï¼åè¾¾æãä¿è´¹è½åãææ¬å¤±æ§ãåè½å
- æ æ³¨é®é¢æºæåç§°
äºãä¿è´¹è¿åº¦åæï¼2页ï¼
页1ï¼åæºæ
- æ é¢ï¼æåºå¹´è®¡ååå¨è®¡åæªå®æçé®é¢æºæ
- 示ä¾ï¼”髿°ãæåæºæå¹´åº¦ä¿è´¹è¿åº¦è½åï¼å¨è®¡å宿ä¸è¶³”
- è¡¨æ ¼ï¼æºæ | 年累计 | å½å¨å¼ | 年计åè¾¾æç | å¨è®¡åè¾¾æç
- æªè¾¾æ æºææ 红
页2ï¼å客æ·ç±»å«
- é»è¾å页1ï¼ç»´åº¦æ¹ä¸ºå®¢æ·ç±»å«
ä¸ãå卿æ¬åæï¼2页ï¼
页1ï¼åæºæå象éå¾
- æ é¢ï¼æåºå卿æ¬çåé«çé®é¢æºæ
- 示ä¾ï¼”{æºæ1}ã{æºæ2}å卿æ¬çåé«ï¼éå å¼ºææ¬ç®¡æ§”
- å¾è¡¨ï¼æ£ç¹å¾ï¼Xè½´=满æèµä»çï¼Yè½´=è´¹ç¨çï¼
- åºå线ï¼X=70%ï¼Y=18%ï¼å¯é ç½®ï¼
- æ°æ³¡å¤§å°=ç¾åä¿è´¹å æ¯
页2ï¼å客æ·ç±»å«
- é»è¾å页1
åãæå¤±æ´é²åæï¼4页ï¼
页1ï¼åæºææ°æ³¡å¾
- æ é¢ï¼æåºå¹´ç´¯è®¡æ»¡æèµä»çãå½å¹´åå½å¨å·²æ¥åèµæ¬¾å æ¯è¶ ä¿è´¹å æ¯çé®é¢ä¸çº§æºæ
- å¾è¡¨ï¼æ°æ³¡å¾
- Xè½´ï¼æ»¡æèµä»ç
- Yè½´ï¼å½å¹´å·²æ¥åèµæ¬¾å æ¯
- æ°æ³¡å¤§å°ï¼å½å¨å·²æ¥åèµæ¬¾å æ¯
- å ¬å¼ï¼å·²æ¥åèµæ¬¾å æ¯ = æ¬æºæå·²æ¥åèµæ¬¾ / åæºæå·²æ¥åèµæ¬¾å计
页2ï¼å客æ·ç±»å«
- é»è¾å页1
页3ï¼äºçº§ææ åæºæå象éå¾
- æ é¢ï¼æåºå¹´ç´¯è®¡æ»¡æåºé©ç䏿¡åèµæ¬¾çé®é¢æºæ
- å¾è¡¨ï¼æ£ç¹å¾ï¼Xè½´=åºé©çï¼Yè½´=æ¡åèµæ¬¾ï¼
- åºå线ï¼X=20%ï¼Y=6000å ï¼å¯é ç½®ï¼
页4ï¼äºçº§ææ å客æ·ç±»å«
- é»è¾å页3
äºãè´¹ç¨æ¯åºåæï¼2页ï¼
页1ï¼åæºæå象éå¾
- æ é¢ï¼æåºé®é¢çä¸çº§æºæ
- 示ä¾ï¼”{æºæ1}è´¹ç¨çåé«ä¸è´¹ç¨å æ¯è¶ ä¿è´¹å 比
- å¾è¡¨ï¼æ£ç¹å¾ï¼Xè½´=è´¹ç¨çï¼Yè½´=è´¹ç¨å æ¯è¶
ä¿è´¹å æ¯ï¼
- è´¹ç¨å æ¯è¶ ä¿è´¹å æ¯ = è´¹ç¨å æ¯ – ä¿è´¹å æ¯
- ä¸çº§æºæä¿è´¹å æ¯ = ä¸çº§æºæç¾åä¿è´¹ / åä¸çº§æºæç¾åä¿è´¹ä¹å
页2ï¼å客æ·ç±»å«
- é»è¾å页1
ï¼å¯éï¼å ãè¶å¿åæ
å¦ç¨æ·ä¸ä¼ å¤ä¸ªå¨æ°æ®ï¼èªå¨æ·»å è¶å¿åæé¡µï¼
- æ ¸å¿ææ æçº¿å¾ï¼ä¿è´¹ãææ¬çãèµä»çãè´¹ç¨çï¼
- ç¯æ¯åååæ
é®é¢å¯¼åæ é¢çæè§å
èªå¨çæé»è¾
åºäº references/thresholds.json ä¸çéå¼é
ç½®ï¼èªå¨è¯å«é®é¢å¹¶çææ é¢ã
è¯å«è§åï¼
- å卿æ¬ç > 95% â “ææ¬åé«”
- å卿æ¬ç < 85% â “ææ¬æ§å¶è¯å¥½”
- 满æèµä»ç > 75% â “èµä»çåé«”
- è´¹ç¨ç > 20% â “è´¹ç¨çåé«”
- 年计åè¾¾æç < 95% â “ä¿è´¹è¿åº¦è½å”
- å¨è®¡åè¾¾æç < 90% â “å¨è®¡åæªè¾¾æ ”
æ 颿¨¡æ¿ï¼
æ ¼å¼ï¼{æ´ä½è¯ä»·}ï¼{é®é¢æºæ1}ã{é®é¢æºæ2}æºæ{å
·ä½é®é¢}
示ä¾1ï¼æ¬å¨ææ¬æ§å¶è¯å¥½(85.3%)ï¼é«æ°ãæåæºæä¿è´¹è¿åº¦è½å
示ä¾2ï¼é«æ°æºæå卿æ¬çåé«(98.2%)ï¼éå å¼ºææ¬ç®¡æ§
示ä¾3ï¼åæºæç»è¥ç¶åµç¨³å¥ï¼è´¹ç¨æ§å¶è¯å¥½
é®é¢æºææåº
å½å¤ä¸ªæºæåå¨é®é¢æ¶ï¼æä»¥ä¸ä¼å 级æåºï¼
- åæ¶åå¨å¤ä¸ªé®é¢çæºæï¼å¦ææ¬é«ä¸ä¿è´¹ä½ï¼
- å离é弿䏥éçæºæ
- ä¿è´¹è§æ¨¡æå¤§çæºæï¼å½±åé¢å¤§ï¼
æå¤å±ç¤º3个é®é¢æºæåç§°ï¼é¿å æ é¢è¿é¿ã
麦è¯é¡é£æ ¼è¦ç¹
è§è§è§è
- é è²ï¼æ·±çº¢ #a02724ï¼ä¸»è²ï¼+ ç°åº¦ + ç¶æè²ï¼ç»¿#00b050/é»#ffc000/红#c00000ï¼
- åä½ï¼
- æ é¢ï¼å¾®è½¯é é» Bold 24pt
- æ ¸å¿æ°åï¼Arial Bold 48pt
- æ£æï¼å¾®è½¯é é» 14pt
- å¸å±ï¼
- 16:9 宽å±ï¼13.333 x 7.5è±å¯¸ï¼
- 页边è·ï¼0.8è±å¯¸ï¼å¤§éçç½ï¼
- 左对é½ï¼å·¦å³åæ å¸å±
- è£
饰ï¼
- ä» é¡¶é¨çº¢è²ç»çº¿ï¼0.015è±å¯¸é«ï¼
- æ Logoå ç ï¼æ å¤ä½è£ 饰
å¾è¡¨è®¾è®¡åå
- ç®æ´è³ä¸ï¼åè²æåè²ï¼æ æ¸å
- æ°æ®æ 注ï¼ç´æ¥å¨å¾ä¸æ 注æ°å¼ï¼ä¸ç¨å¾ä¾
- å象éå¾ï¼
- åºå线使ç¨è线ï¼ç°è²ï¼
- è±¡éæ ç¾æ¾å¨è§è½ï¼å°åå·ï¼
- é®é¢è±¡éçç¹æ 红
- æ°æ³¡å¾ï¼
- æ°æ³¡å¤§å°ä»£è¡¨æé
- é®é¢ç¹æ çº¢å¹¶æ æ³¨æºæå
é ç½®æä»¶è¯´æ
references/thresholds.json
å®ä¹ææéå¼åç¶æè¯ä»·æ åãç¨æ·å¯ç´æ¥ç¼è¾æ¤æä»¶è°æ´ä¸å¡è§åã
{
"ç¶æè¯ä»·éå¼": {
"å卿æ¬ç": {
"ä¼ç§": { "max": 80, "color": "#00b050", "label": "ææ¬æ§å¶ä¼ç§" },
"è¾¾æ ": { "min": 80, "max": 95, "color": "#92d050" },
"é¢è¦": { "min": 95, "max": 100, "color": "#ffc000" },
"严é": { "min": 100, "color": "#c00000", "label": "ææ¬å¤±æ§" }
}
// ... å
¶ä»ææ 类似
},
"é®é¢æºæè¯å«éå¼": {
"å¹´ä¿è´¹æªè¾¾æ ": 95, // ç¾åæ¯
"å卿æ¬çè¶
æ ": 95,
"满æèµä»çè¶
æ ": 75,
"è´¹ç¨çè¶
æ ": 20
},
"å象éåºå线": {
"ä¿è´¹è¾¾æç": 100, // ç¾åæ¯
"å卿æ¬ç": 90,
"满æèµä»ç": 70,
"è´¹ç¨ç": 18
}
}
references/plans.jsonï¼å¯éï¼
ä¿è´¹è®¡åæ°æ®ï¼ç¨äºè®¡ç®è¾¾æçã妿 æ¤æä»¶ï¼ä¿è´¹è¿åº¦åæé¡µå°æ¾ç¤ºè¦åã
{
"年度ä¿è´¹è®¡å": {
"åå·åå
¬å¸": 500000000,
"髿°æºæ": 80000000,
"æåæºæ": 60000000
// ... å
¶ä»æºæ
},
"å¨ä¿è´¹è®¡å": {
"第49å¨": {
"åå·åå
¬å¸": 10000000,
"髿°æºæ": 1600000
// ... å
¶ä»æºæ
}
}
}
馿¬¡ä½¿ç¨æ¶ï¼è¯·ç¨æ·æä¾æ¤æä»¶æåç¥æ æ³è®¡ç®è¾¾æçã
é误å¤ç
æ°æ®éªè¯å¤±è´¥
- 缺å°å¿ éåæ®µ â ååºç¼ºå¤±å段ï¼ç»æ¢è¿è¡
- æ°æ®ç±»åé误 â æç¤ºå ·ä½è¡/åï¼è¦æ±ä¿®æ£
é ç½®æä»¶ç¼ºå¤±
- æ thresholds.json â 使ç¨é»è®¤éå¼ï¼ç»§ç»è¿è¡
- æ plans.json â è¦åæ æ³è®¡ç®è¾¾æçï¼è·³è¿ä¿è´¹è¿åº¦åæé¡µ
æ°æ®å¼å¸¸
- ææææ¬ç > 100% â è¦åæ°æ®å¯è½æè¯¯ï¼ç»§ç»è¿è¡
- æºæåç§°ä¸ä¸è´ â èªå¨åå¹¶ç¸ä¼¼åç§°ï¼å¦”髿°”å”髿°æºæ”ï¼
è°ç¨ç¤ºä¾
åºæ¯1ï¼åºç¡ç¨æ³ï¼Excelæ ¼å¼ï¼
ç¨æ·ï¼æä¸ä¼ äºç¬¬49å¨çè½¦é©æ°æ®ï¼å¸®æçæè£äºä¼æ±æ¥PPT
Skillæ§è¡ï¼
1. æ£æ¥ references/ é
ç½®æä»¶
2. èªå¨è¯å«æä»¶æ ¼å¼ï¼.xlsxï¼
3. è¿è¡ï¼python scripts/generate_report.py data.xlsx 49 åå·åå
¬å¸ references/
4. çæ 12 页 PPT
5. ç§»å¨å° /mnt/user-data/outputs/
6. è¿åä¸è½½é¾æ¥
åºæ¯2ï¼CSV æ ¼å¼
ç¨æ·ï¼è¿æ¯æä»ç³»ç»å¯¼åºç CSV æ°æ®ï¼çæå¨æ¥
Skillæ§è¡ï¼
1. è¯å«æä»¶æ ¼å¼ï¼.csvï¼
2. èªå¨æ£æµç¼ç ï¼UTF-8ï¼
3. è¿è¡çæå½ä»¤
4. è¿å PPT
åºæ¯3ï¼DuckDB æ°æ®åº
ç¨æ·ï¼æçæ°æ®åå¨ DuckDB éï¼çæç¬¬49卿¥å
Skillæ§è¡ï¼
1. æ£æ¥ DuckDB æ¯å¦å®è£
2. è¿æ¥æ°æ®åºï¼æ¥æ¾ insurance_data 表
3. è¯»åæ°æ®å¹¶çææ¥å
4. è¿å PPT
åºæ¯4ï¼JSON æ ¼å¼ï¼ä» API è·åï¼
ç¨æ·ï¼è¿æ¯ä» API æ¿å°ç JSON æ°æ®ï¼çææ¥å
Skillæ§è¡ï¼
1. è§£æ JSON æ ¼å¼
2. 转æ¢ä¸º DataFrame
3. çææ¥å
4. è¿å PPT
åºæ¯5ï¼ç¼ºå°ä¿è´¹è®¡å
ç¨æ·ï¼çæå¨æ¥
Skillæ§è¡ï¼
1. æ£æµå°æ plans.json
2. æç¤ºï¼"æ£æµå°æ¨å°æªé
ç½®ä¿è´¹è®¡åæä»¶ãä¿è´¹è¿åº¦åæé¡µå°æ æ³è®¡ç®è¾¾æçãæ¯å¦æä¾ plans.json æç»§ç»çæï¼è·³è¿ä¿è´¹è¿åº¦é¡µï¼ï¼"
3. æ ¹æ®ç¨æ·éæ©æ§è¡
åºæ¯3ï¼å¤å¨è¶å¿åæ
ç¨æ·ï¼æä¸ä¼ äºç¬¬48å¨å第49å¨çæ°æ®ï¼çæå¸¦è¶å¿åæçæ¥å
Skillæ§è¡ï¼
1. æ£æµå°å¤å¨æ°æ®
2. åå«è®¡ç®æ¯å¨KPI
3. çæåºç¡12页 + è¶å¿åæé¡µï¼ç¬¬13页ï¼
4. è¿åä¸è½½é¾æ¥
ææ¯æ
- æ°æ®å¤çï¼pandas, numpy
- PPTçæï¼python-pptx
- å¯è§åï¼matplotlibï¼åµå ¥PPTï¼
- é 置管çï¼json
KPI 计ç®å ¬å¼
æ¬æè½ç KPI 计ç®é»è¾å®å ¨å¯¹é½ kpi-calculator æè½ï¼ç¡®ä¿æ°æ®ä¸è´æ§ã
æ ¸å¿ KPIï¼10个ï¼
æ ¸å¿æ¯çææ ï¼%ï¼
- 满æèµä»ç = å·²æ¥åèµæ¬¾ / 满æä¿è´¹ à 100%
- è´¹ç¨ç = è´¹ç¨éé¢ / ç¾åä¿è´¹ à 100%
- å卿æ¬ç = 满æèµä»ç + è´¹ç¨ç
- 满æç = 满æä¿è´¹ / ç¾åä¿è´¹ à 100%
- 满æè¾¹é è´¡ç®ç = 100% – å卿æ¬ç
ç»æä¸æçææ
- 满æåºé©ç = (åºé©ä»¶æ° / ä¿åä»¶æ°) à 满æç
ååè´¨éææ ï¼å ï¼
- æ¡åèµæ¬¾ = å·²æ¥åèµæ¬¾ / åºé©ä»¶æ°
- ååä¿è´¹ = ç¾åä¿è´¹ / ä¿åä»¶æ°
- ååè´¹ç¨ = è´¹ç¨éé¢ / ä¿åä»¶æ°
æ ¸å¿é颿æ ï¼å ï¼
- 满æè¾¹é è´¡ç®é¢ = 满æä¿è´¹ à 满æè¾¹é è´¡ç®ç
ä¸ kpi-calculator çå ³ç³»
- â å ¬å¼å®å ¨ä¸è´ï¼ææ KPI 计ç®å ¬å¼ä¸ kpi-calculator ä¿æä¸è´
- â èªå¨è®¡ç®ï¼æ éåç¬è¿è¡ kpi-calculator
- â 交åéªè¯ï¼å¯ä½¿ç¨ kpi-calculator éªè¯è®¡ç®åç¡®æ§
- â åå æµè¯ï¼éè¿ test_kpi_alignment.py éªè¯ä¸è´æ§
å ³é®å·®å¼è¯´æ
åºé©çï¼
- æ¬æè½è®¡ç®”满æåºé©ç” = (åºé©ä»¶æ°/ä¿åä»¶æ°) à 满æç
- èèäºä¿åæç度å ç´ ï¼æ´åç¡®åæ é£é©æ°´å¹³
- ä¸ç®ååºé©çä¸åï¼é¿å å 嫿ªæ»¡æä¿åçå½±å
æ°å¢ææ ï¼v2.1.1ï¼ï¼
- 满æç
- 满æè¾¹é è´¡ç®ç
- 满æè¾¹é è´¡ç®é¢
- ååä¿è´¹
- ååè´¹ç¨
çæ¬ä¿¡æ¯
- çæ¬ï¼v2.1.1 (KPI Alignment Edition)
- æ´æ°æ¥æï¼2025-12-09
- ç»´æ¤è ï¼Alongor
- è®¾è®¡é£æ ¼ï¼McKinsey & Company
- ç¬¦åæ åï¼Anthropic Skills Best Practices
æ ¸å¿æ¹è¿ï¼v2.1.1ï¼ï¼
- â KPI 计ç®å¯¹é½ kpi-calculatorï¼å ¬å¼å®å ¨ä¸è´ï¼
- â æ°å¢ 5 ä¸ªæ ¸å¿ KPIï¼æ»¡æçãæ»¡æè¾¹é è´¡ç®ççï¼
- â ä¿®æ£åºé©ç为满æåºé©ç
- â å¢å¼ºå ¬å¼è§£æå¨ï¼æ¯ææ¬å·è¿ç®ï¼
- â åå æµè¯éªè¯ï¼test_kpi_alignment.pyï¼
- â 交åéªè¯éè¿ï¼è¯¯å·® < 0.05%ï¼
æ ¸å¿æ¹è¿ï¼v2.1.0ï¼ï¼
- â èªå¨æ°æ®æ ¼å¼è¯å«å转æ¢ï¼æ éé¢å¤çï¼
- â æ¯æä¿åæç»æ°æ®èªå¨èå
- â åæ®µæ å°é ç½®åï¼references/field_mappings.jsonï¼
- â æ¨¡ååæ°æ®å¤çå±ï¼data_transformer.pyï¼
- â ååå ¼å®¹ï¼æ¯æåææ±æ»æ°æ®æ ¼å¼ï¼
- â å®å ¨ç¬¦å Skills æä½³å®è·µ
ç»§æ¿ç¹æ§ï¼v2.0.0ï¼ï¼
- â åä¸èæ¬å ¥å£ï¼generate_report.pyï¼
- â é ç½®æä»¶é©±å¨ï¼ç¨æ·å¯ç¼è¾éå¼å计åï¼
- â é®é¢å¯¼åæ é¢èªå¨çæ
- â ä¸¥æ ¼éµå¾ªéº¦è¯é¡è§è§è§è
- â 12-13é¡µç»æåæ¥å
- â å维度åæï¼åæºæ + å客æ·ç±»å«ï¼