返回 ppt-master
10_failure_modes.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.6"/>
10 <stop offset="100%" stop-color="#0A0E27" stop-opacity="0.78"/>
11 </linearGradient>
12 <linearGradient id="cardGlass" x1="0%" y1="0%" x2="0%" y2="100%">
13 <stop offset="0%" stop-color="#1A2150" stop-opacity="0.82"/>
14 <stop offset="100%" stop-color="#1A2150" stop-opacity="0.5"/>
15 </linearGradient>
16 <linearGradient id="headRose" x1="0%" y1="0%" x2="100%" y2="100%">
17 <stop offset="0%" stop-color="#FB7185" stop-opacity="0.92"/>
18 <stop offset="100%" stop-color="#FB7185" stop-opacity="0.45"/>
19 </linearGradient>
20 <linearGradient id="headAmber" x1="0%" y1="0%" x2="100%" y2="100%">
21 <stop offset="0%" stop-color="#F59E0B" stop-opacity="0.92"/>
22 <stop offset="100%" stop-color="#F59E0B" stop-opacity="0.45"/>
23 </linearGradient>
24 <linearGradient id="headPurple" x1="0%" y1="0%" x2="100%" y2="100%">
25 <stop offset="0%" stop-color="#A26BFA" stop-opacity="0.92"/>
26 <stop offset="100%" stop-color="#A26BFA" stop-opacity="0.45"/>
27 </linearGradient>
28 <linearGradient id="headCyan" x1="0%" y1="0%" x2="100%" y2="100%">
29 <stop offset="0%" stop-color="#3DDDFC" stop-opacity="0.85"/>
30 <stop offset="100%" stop-color="#3DDDFC" stop-opacity="0.4"/>
31 </linearGradient>
32 <linearGradient id="glassEdge" x1="0%" y1="0%" x2="100%" y2="0%">
33 <stop offset="0%" stop-color="#FFFFFF" stop-opacity="0"/>
34 <stop offset="50%" stop-color="#FFFFFF" stop-opacity="0.35"/>
35 <stop offset="100%" stop-color="#FFFFFF" stop-opacity="0"/>
36 </linearGradient>
37 </defs>
38
39 <g id="bg">
40 <rect width="1280" height="720" fill="#0A0E27"/>
41 <image href="../images/10_failure_glow.png" x="0" y="0" width="1280" height="720" preserveAspectRatio="xMidYMid slice"/>
42 <rect x="0" y="0" width="1280" height="720" fill="url(#bgOverlay)"/>
43 </g>
44
45 <g id="header">
46 <rect x="60" y="50" width="6" height="32" rx="3" fill="url(#titleGradient)"/>
47 <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>
48 <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">FAILURE MODES · FREQUENCY × DETECTION DIFFICULTY</text>
49 </g>
50
51 <g id="axis-frame">
52 <rect x="80" y="125" width="540" height="22" rx="11" fill="#FB7185" fill-opacity="0.18"/>
53 <text x="350" y="141" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#FB7185" text-anchor="middle" letter-spacing="3">SHALLOW · 表面易识</text>
54 <rect x="660" y="125" width="540" height="22" rx="11" fill="#A26BFA" fill-opacity="0.2"/>
55 <text x="930" y="141" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#A26BFA" text-anchor="middle" letter-spacing="3">DEEP · 隐蔽难定位</text>
56 <rect x="38" y="158" width="22" height="220" rx="11" fill="#FFFFFF" fill-opacity="0.06"/>
57 <text x="49" y="268" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#A8B0D0" text-anchor="middle" letter-spacing="2" transform="rotate(-90, 49, 268)">HIGH · 高频</text>
58 <rect x="38" y="402" width="22" height="220" rx="11" fill="#FFFFFF" fill-opacity="0.06"/>
59 <text x="49" y="512" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#A8B0D0" text-anchor="middle" letter-spacing="2" transform="rotate(-90, 49, 512)">LOW · 低频</text>
60 </g>
61
62 <g id="q-tool-errors">
63 <rect x="80" y="158" width="540" height="232" rx="16" fill="url(#cardGlass)" stroke="#FB7185" stroke-opacity="0.35" stroke-width="1"/>
64 <rect x="98" y="159" width="504" height="1" fill="url(#glassEdge)"/>
65 <path d="M 94 158 h 512 a 14 14 0 0 1 14 14 v 46 h -540 v -46 a 14 14 0 0 1 14 -14 Z" fill="url(#headRose)"/>
66 <circle cx="116" cy="188" r="18" fill="#0A0E27" fill-opacity="0.5"/>
67 <use data-icon="phosphor-duotone/bug" x="100" y="172" width="32" height="32" fill="#FB7185"/>
68 <text x="144" y="194" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="19" font-weight="900" fill="#FFFFFF">工具错误</text>
69 <rect x="490" y="172" width="120" height="28" rx="14" fill="#FFFFFF" fill-opacity="0.22"/>
70 <text x="550" y="191" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#FFFFFF" text-anchor="middle" letter-spacing="2">VALIDATE EARLY</text>
71 <g id="q1-items">
72 <circle cx="106" cy="248" r="6" fill="#FB7185"/>
73 <text x="122" y="253" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">JSON schema 不匹配</text>
74 <text x="122" y="274" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">字段缺失 / 类型错位 / enum 写飞</text>
75 <circle cx="106" cy="304" r="6" fill="#FB7185"/>
76 <text x="122" y="309" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">参数幻觉</text>
77 <text x="122" y="330" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">不存在的参数 / 值越界 / 单位混用</text>
78 <circle cx="106" cy="360" r="6" fill="#FB7185"/>
79 <text x="122" y="365" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">超时无回退</text>
80 </g>
81 </g>
82
83 <g id="q-cost-overrun">
84 <rect x="660" y="158" width="540" height="232" rx="16" fill="url(#cardGlass)" stroke="#A26BFA" stroke-opacity="0.4" stroke-width="1"/>
85 <rect x="678" y="159" width="504" height="1" fill="url(#glassEdge)"/>
86 <path d="M 674 158 h 512 a 14 14 0 0 1 14 14 v 46 h -540 v -46 a 14 14 0 0 1 14 -14 Z" fill="url(#headPurple)"/>
87 <circle cx="696" cy="188" r="18" fill="#0A0E27" fill-opacity="0.5"/>
88 <use data-icon="phosphor-duotone/coin" x="680" y="172" width="32" height="32" fill="#A26BFA"/>
89 <text x="724" y="194" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="19" font-weight="900" fill="#FFFFFF">成本失控</text>
90 <rect x="1070" y="172" width="120" height="28" rx="14" fill="#FFFFFF" fill-opacity="0.22"/>
91 <text x="1130" y="191" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#FFFFFF" text-anchor="middle" letter-spacing="2">METER · CAP</text>
92 <g id="q2-items">
93 <circle cx="686" cy="248" r="6" fill="#A26BFA"/>
94 <text x="702" y="253" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">Token 漂移</text>
95 <text x="702" y="274" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">长尾 prompt 把单次成本拉爆</text>
96 <circle cx="686" cy="304" r="6" fill="#A26BFA"/>
97 <text x="702" y="309" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">重复检索</text>
98 <text x="702" y="330" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">相同问句反复打向量库 · 无缓存</text>
99 <circle cx="686" cy="360" r="6" fill="#A26BFA"/>
100 <text x="702" y="365" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">链路过长 · 套娃调用</text>
101 </g>
102 </g>
103
104 <g id="q-loops">
105 <rect x="80" y="412" width="540" height="232" rx="16" fill="url(#cardGlass)" stroke="#F59E0B" stroke-opacity="0.4" stroke-width="1"/>
106 <rect x="98" y="413" width="504" height="1" fill="url(#glassEdge)"/>
107 <path d="M 94 412 h 512 a 14 14 0 0 1 14 14 v 46 h -540 v -46 a 14 14 0 0 1 14 -14 Z" fill="url(#headAmber)"/>
108 <circle cx="116" cy="442" r="18" fill="#0A0E27" fill-opacity="0.5"/>
109 <use data-icon="phosphor-duotone/arrows-clockwise" x="100" y="426" width="32" height="32" fill="#F59E0B"/>
110 <text x="144" y="448" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="19" font-weight="900" fill="#FFFFFF">死循环</text>
111 <rect x="490" y="426" width="120" height="28" rx="14" fill="#FFFFFF" fill-opacity="0.22"/>
112 <text x="550" y="445" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#FFFFFF" text-anchor="middle" letter-spacing="2">HARD STOP</text>
113 <g id="q3-items">
114 <circle cx="106" cy="502" r="6" fill="#F59E0B"/>
115 <text x="122" y="507" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">反思链路无终止</text>
116 <text x="122" y="528" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">"我再想想" 无限循环 · 缺停机条件</text>
117 <circle cx="106" cy="558" r="6" fill="#F59E0B"/>
118 <text x="122" y="563" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">Plan 反复修改</text>
119 <text x="122" y="584" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">每步都重新拆解 · 上下文越塞越多</text>
120 <circle cx="106" cy="614" r="6" fill="#F59E0B"/>
121 <text x="122" y="619" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">工具调用环 · A 调 B 调 A</text>
122 </g>
123 </g>
124
125 <g id="q-hallucination">
126 <rect x="660" y="412" width="540" height="232" rx="16" fill="url(#cardGlass)" stroke="#3DDDFC" stroke-opacity="0.4" stroke-width="1"/>
127 <rect x="678" y="413" width="504" height="1" fill="url(#glassEdge)"/>
128 <path d="M 674 412 h 512 a 14 14 0 0 1 14 14 v 46 h -540 v -46 a 14 14 0 0 1 14 -14 Z" fill="url(#headCyan)"/>
129 <circle cx="696" cy="442" r="18" fill="#0A0E27" fill-opacity="0.5"/>
130 <use data-icon="phosphor-duotone/sparkle" x="680" y="426" width="32" height="32" fill="#3DDDFC"/>
131 <text x="724" y="448" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="19" font-weight="900" fill="#FFFFFF">幻觉</text>
132 <rect x="1070" y="426" width="120" height="28" rx="14" fill="#FFFFFF" fill-opacity="0.22"/>
133 <text x="1130" y="445" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="11" font-weight="800" fill="#FFFFFF" text-anchor="middle" letter-spacing="2">GROUND IT</text>
134 <g id="q4-items">
135 <circle cx="686" cy="502" r="6" fill="#3DDDFC"/>
136 <text x="702" y="507" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">编造工具</text>
137 <text x="702" y="528" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">调用不存在的工具名 / API endpoint</text>
138 <circle cx="686" cy="558" r="6" fill="#3DDDFC"/>
139 <text x="702" y="563" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">编造结果</text>
140 <text x="702" y="584" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="400" fill="#A8B0D0">未调真实接口就给出"数据"</text>
141 <circle cx="686" cy="614" r="6" fill="#3DDDFC"/>
142 <text x="702" y="619" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="15" font-weight="700" fill="#E8ECFF">假装成功 · "已为您发送"</text>
143 </g>
144 </g>
145
146 <g id="footer">
147 <text x="60" y="696" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="600" fill="#6B7299">失败模式四象限 · 分类决定预案</text>
148 <text x="1220" y="696" font-family="&quot;Microsoft YaHei&quot;, &quot;PingFang SC&quot;, sans-serif" font-size="13" font-weight="600" fill="#6B7299" text-anchor="end">10 / 12</text>
149 </g>
150 </svg>
151
151 lines Plain Text