返回 ppt-master
08_kpi_dashboard.svg
1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720">
2 <defs>
3 <linearGradient id="titleGradient" x1="0%" y1="0%" x2="100%" y2="0%">
4 <stop offset="0%" stop-color="#5B8DEF"/>
5 <stop offset="50%" stop-color="#A26BFA"/>
6 <stop offset="100%" stop-color="#3DDDFC"/>
7 </linearGradient>
8 <linearGradient id="bgOverlay" x1="0%" y1="0%" x2="0%" y2="100%">
9 <stop offset="0%" stop-color="#0A0E27" stop-opacity="0.62"/>
10 <stop offset="100%" stop-color="#0A0E27" stop-opacity="0.74"/>
11 </linearGradient>
12 <linearGradient id="kpiGlass" x1="0%" y1="0%" x2="0%" y2="100%">
13 <stop offset="0%" stop-color="#1A2150" stop-opacity="0.78"/>
14 <stop offset="100%" stop-color="#1A2150" stop-opacity="0.42"/>
15 </linearGradient>
16 <linearGradient id="glassEdge" x1="0%" y1="0%" x2="100%" y2="0%">
17 <stop offset="0%" stop-color="#FFFFFF" stop-opacity="0"/>
18 <stop offset="50%" stop-color="#FFFFFF" stop-opacity="0.35"/>
19 <stop offset="100%" stop-color="#FFFFFF" stop-opacity="0"/>
20 </linearGradient>
21 </defs>
22
23 <g id="bg">
24 <rect width="1280" height="720" fill="#0A0E27"/>
25 <image href="../images/08_dashboard_bokeh.png" x="0" y="0" width="1280" height="720" preserveAspectRatio="xMidYMid slice"/>
26 <rect x="0" y="0" width="1280" height="720" fill="url(#bgOverlay)"/>
27 </g>
28
29 <g id="header">
30 <rect x="60" y="50" width="6" height="32" rx="3" fill="url(#titleGradient)"/>
31 <text x="80" y="76" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="34" font-weight="900" fill="#E8ECFF">上生产前,先把四张表盘装上</text>
32 <text x="80" y="108" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="14" font-weight="600" fill="#A8B0D0" letter-spacing="3">KPI DASHBOARD · WEEKLY ROLLUP</text>
33 <rect x="1100" y="55" width="120" height="34" rx="17" fill="#1A2150" fill-opacity="0.6" stroke="#3DDDFC" stroke-opacity="0.5" stroke-width="1"/>
34 <circle cx="1118" cy="72" r="4" fill="#4ADE80"/>
35 <text x="1132" y="78" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="12" font-weight="700" fill="#E8ECFF" letter-spacing="2">LIVE · W12</text>
36 </g>
37
38 <g id="kpi-accuracy">
39 <rect x="80" y="160" width="560" height="240" rx="20" fill="url(#kpiGlass)" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
40 <rect x="98" y="161" width="524" height="1" fill="url(#glassEdge)"/>
41 <rect x="98" y="184" width="6" height="60" rx="3" fill="#4ADE80"/>
42 <rect x="120" y="180" width="50" height="50" rx="12" fill="#4ADE80" fill-opacity="0.2"/>
43 <use data-icon="phosphor-duotone/check-circle" x="127" y="187" width="36" height="36" fill="#4ADE80"/>
44 <text x="186" y="200" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="700" fill="#4ADE80" letter-spacing="3">ACCURACY</text>
45 <text x="186" y="228" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#E8ECFF">任务成功率</text>
46 <text x="100" y="334" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="88" font-weight="900" fill="#FFFFFF" letter-spacing="-2">92.4</text>
47 <text x="358" y="334" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="38" font-weight="700" fill="#A8B0D0">%</text>
48 <polygon points="430,290 446,308 414,308" fill="#4ADE80"/>
49 <text x="456" y="306" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#4ADE80">+3.2 pp</text>
50 <text x="456" y="328" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">vs. 上周</text>
51 <line x1="100" y1="360" x2="620" y2="360" stroke="#FFFFFF" stroke-opacity="0.12"/>
52 <text x="100" y="384" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">12 周累计提升 21.4 pp · 接近内部 SLO 95% 阈值</text>
53 </g>
54
55 <g id="kpi-latency">
56 <rect x="660" y="160" width="540" height="240" rx="20" fill="url(#kpiGlass)" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
57 <rect x="678" y="161" width="504" height="1" fill="url(#glassEdge)"/>
58 <rect x="678" y="184" width="6" height="60" rx="3" fill="#5B8DEF"/>
59 <rect x="700" y="180" width="50" height="50" rx="12" fill="#5B8DEF" fill-opacity="0.2"/>
60 <use data-icon="phosphor-duotone/gauge" x="707" y="187" width="36" height="36" fill="#5B8DEF"/>
61 <text x="766" y="200" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="700" fill="#5B8DEF" letter-spacing="3">LATENCY</text>
62 <text x="766" y="228" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#E8ECFF">P95 端到端延迟</text>
63 <text x="680" y="334" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="88" font-weight="900" fill="#FFFFFF" letter-spacing="-2">4.8</text>
64 <text x="836" y="334" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="38" font-weight="700" fill="#A8B0D0">s</text>
65 <polygon points="920,308 936,290 904,290" fill="#4ADE80"/>
66 <text x="946" y="306" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#4ADE80">−18%</text>
67 <text x="946" y="328" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">vs. 上周</text>
68 <line x1="680" y1="360" x2="1180" y2="360" stroke="#FFFFFF" stroke-opacity="0.12"/>
69 <text x="680" y="384" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">引入并发工具调用 + 结果缓存后,P95 从 11.2s 收敛至 4.8s</text>
70 </g>
71
72 <g id="kpi-cost">
73 <rect x="80" y="430" width="560" height="240" rx="20" fill="url(#kpiGlass)" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
74 <rect x="98" y="431" width="524" height="1" fill="url(#glassEdge)"/>
75 <rect x="98" y="454" width="6" height="60" rx="3" fill="#A26BFA"/>
76 <rect x="120" y="450" width="50" height="50" rx="12" fill="#A26BFA" fill-opacity="0.2"/>
77 <use data-icon="phosphor-duotone/coin" x="127" y="457" width="36" height="36" fill="#A26BFA"/>
78 <text x="186" y="470" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="700" fill="#A26BFA" letter-spacing="3">COST</text>
79 <text x="186" y="498" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#E8ECFF">单次任务成本</text>
80 <text x="100" y="604" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="56" font-weight="700" fill="#A8B0D0">¥</text>
81 <text x="140" y="604" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="88" font-weight="900" fill="#FFFFFF" letter-spacing="-2">0.42</text>
82 <polygon points="430,578 446,560 414,560" fill="#4ADE80"/>
83 <text x="456" y="576" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#4ADE80">−22%</text>
84 <text x="456" y="598" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">vs. 上周</text>
85 <line x1="100" y1="630" x2="620" y2="630" stroke="#FFFFFF" stroke-opacity="0.12"/>
86 <text x="100" y="654" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">关键来源:模型分级路由 + 检索结果缓存复用</text>
87 </g>
88
89 <g id="kpi-reliability">
90 <rect x="660" y="430" width="540" height="240" rx="20" fill="url(#kpiGlass)" stroke="#FFFFFF" stroke-opacity="0.16" stroke-width="1"/>
91 <rect x="678" y="431" width="504" height="1" fill="url(#glassEdge)"/>
92 <rect x="678" y="454" width="6" height="60" rx="3" fill="#3DDDFC"/>
93 <rect x="700" y="450" width="50" height="50" rx="12" fill="#3DDDFC" fill-opacity="0.2"/>
94 <use data-icon="phosphor-duotone/shield-check" x="707" y="457" width="36" height="36" fill="#3DDDFC"/>
95 <text x="766" y="470" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="700" fill="#3DDDFC" letter-spacing="3">RELIABILITY</text>
96 <text x="766" y="498" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#E8ECFF">30 天 SLO 达成率</text>
97 <text x="680" y="604" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="88" font-weight="900" fill="#FFFFFF" letter-spacing="-2">99.7</text>
98 <text x="900" y="604" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="38" font-weight="700" fill="#A8B0D0">%</text>
99 <polygon points="970,578 986,560 954,560" fill="#4ADE80"/>
100 <text x="996" y="576" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="20" font-weight="800" fill="#4ADE80">+0.4 pp</text>
101 <text x="996" y="598" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">vs. 30 日前</text>
102 <line x1="680" y1="630" x2="1180" y2="630" stroke="#FFFFFF" stroke-opacity="0.12"/>
103 <text x="680" y="654" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="500" fill="#A8B0D0">熔断 + 降级链路 + 多模型 fallback 兜住了三次上游事故</text>
104 </g>
105
106 <g id="footer">
107 <text x="60" y="700" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="600" fill="#6B7299">KPI 仪表板 · 上线前必装的四块表</text>
108 <text x="1220" y="700" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="600" fill="#6B7299" text-anchor="end">08 / 12</text>
109 </g>
110 </svg>
111
111 lines Plain Text