-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchatbot.drawio
487 lines (487 loc) · 51.8 KB
/
chatbot.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
<mxfile host="app.diagrams.net" modified="2023-12-30T09:15:22.911Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" etag="KA9i6owjFobL8ehhq2UD" version="22.1.16" type="github">
<diagram name="第 1 页" id="MjzQHMMpIAPj3jd-vgCJ">
<mxGraphModel dx="2901" dy="1157" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="M5r1fXaRjf9ZVCYOxiOt-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1" source="5CJs9s03AAXzqy82HbZW-28" target="5CJs9s03AAXzqy82HbZW-184">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1440" y="776" as="sourcePoint" />
<mxPoint x="1440" y="826" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-59" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="829" y="530" width="310" height="260" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="5CJs9s03AAXzqy82HbZW-59" vertex="1">
<mxGeometry x="-55" y="15" width="260" height="230" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-3" value="Vector Database for&nbsp; Management" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="5CJs9s03AAXzqy82HbZW-59" vertex="1">
<mxGeometry x="-45" y="25" width="240" height="40" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-4" value="" style="group" parent="5CJs9s03AAXzqy82HbZW-59" vertex="1" connectable="0">
<mxGeometry x="-5" y="75" width="160" height="160" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-5" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;dashed=1;fontColor=#ffffff;strokeColor=#001DBC;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry width="160" height="160" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-6" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="86.63282571912013" y="21.658206429780034" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-7" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="129.9492385786802" y="97.46192893401015" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-8" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="43.31641285956007" y="43.31641285956007" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-9" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="113.16412859560067" y="32.48730964467005" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-10" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="64.9746192893401" y="129.9492385786802" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-11" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="48.73096446700507" y="108.29103214890017" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-12" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="113.16412859560067" y="119.12013536379018" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-13" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="86.63282571912013" y="129.9492385786802" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-14" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="123.9932318104907" y="64.9746192893401" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-15" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="59.56006768189509" y="21.658206429780034" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-16" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;fontColor=#ffffff;strokeColor=#B20000;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="54.145516074450086" y="43.31641285956007" width="64.9746192893401" height="64.9746192893401" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-17" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="59.56006768189509" y="64.9746192893401" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-18" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="102.33502538071066" y="64.9746192893401" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-19" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="97.46192893401015" y="86.63282571912013" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-20" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="70.3891708967851" y="86.63282571912013" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-21" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="86.63282571912013" y="54.145516074450086" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-22" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="81.21827411167513" y="70.3891708967851" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-23" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="10.829103214890017" y="70.3891708967851" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-24" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="21.658206429780034" y="97.46192893401015" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-25" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="32.48730964467005" y="74.59086294416242" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-26" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="140.7783417935702" y="81.21827411167513" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-27" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="5CJs9s03AAXzqy82HbZW-4" vertex="1">
<mxGeometry x="32.48730964467005" y="119.12013536379018" width="10.829103214890017" height="10.829103214890017" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-61" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" source="5CJs9s03AAXzqy82HbZW-63" target="5CJs9s03AAXzqy82HbZW-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="944" y="510" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-62" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5CJs9s03AAXzqy82HbZW-63" target="5CJs9s03AAXzqy82HbZW-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1349" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-63" value="<font style="font-size: 20px;">Indexing</font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1064" y="400" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="5CJs9s03AAXzqy82HbZW-63" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="872" y="430" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-66" value="<font style="font-size: 14px;">Embedding Model<br>(Sentence Transformer)<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="779" y="400" width="158" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-68" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="413" y="410" width="244.5" height="160" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-69" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry y="40" width="244.5" height="120" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-71" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="14.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-72" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="14.5" y="100" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-74" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="84.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-75" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="84.5" y="100" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-78" value="" style="endArrow=none;html=1;rounded=0;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="144.5" y="69.77000000000001" as="sourcePoint" />
<mxPoint x="174.5" y="70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-79" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="181.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-80" value="" style="endArrow=none;html=1;rounded=0;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="144.5" y="109.77000000000001" as="sourcePoint" />
<mxPoint x="174.5" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-81" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry x="181.5" y="100" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-82" value="Text Chunk(Orignal Markdown)" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-68" vertex="1">
<mxGeometry y="124" width="184.5" height="36" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-120" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="413" y="320" width="244.5" height="120" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-110" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry width="244.5" height="120" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-111" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="14.5" y="20" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-112" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="14.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-113" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="84.5" y="20" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-114" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="84.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-115" value="" style="endArrow=none;html=1;rounded=0;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="144.5" y="29.77000000000001" as="sourcePoint" />
<mxPoint x="174.5" y="30" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-116" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="181.5" y="20" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-117" value="" style="endArrow=none;html=1;rounded=0;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="144.5" y="69.77000000000001" as="sourcePoint" />
<mxPoint x="174.5" y="70" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-118" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry x="181.5" y="60" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-119" value="Text Chunk(Markdown after cleaning)" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-120" vertex="1">
<mxGeometry y="84" width="220" height="36" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-121" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-110" target="5CJs9s03AAXzqy82HbZW-66" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-122" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;rounded=1;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-69" target="5CJs9s03AAXzqy82HbZW-66" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-129" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-137.46" y="350" width="167.46" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-124" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="5CJs9s03AAXzqy82HbZW-129" vertex="1">
<mxGeometry width="167.46000000000006" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-126" value="" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#0080F0;shadow=0;dashed=0;shape=mxgraph.ios7.icons.documents;" parent="5CJs9s03AAXzqy82HbZW-129" vertex="1">
<mxGeometry x="10.172276233989965" y="12" width="29.491448206126893" height="36" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-128" value="Project<br>Documentation" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-129" vertex="1">
<mxGeometry x="49.54061583401995" y="11.999999999999998" width="78.64386188300503" height="36" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="5CJs9s03AAXzqy82HbZW-130" target="5CJs9s03AAXzqy82HbZW-110" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-132" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-130" target="5CJs9s03AAXzqy82HbZW-69" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-130" value="<font style=""><font style="font-size: 18px;">Database<br>creation</font><br></font>" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="240" y="350" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-133" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-124" target="5CJs9s03AAXzqy82HbZW-130" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-134" value="<font style="font-size: 24px;"><b>1</b></font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="100" y="390" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-141" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-150" y="576" width="160" height="65" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-138" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" parent="5CJs9s03AAXzqy82HbZW-141" vertex="1">
<mxGeometry width="160" height="65" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-139" value="<font style="font-size: 15px;">Database<br>Management<br></font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-141" vertex="1">
<mxGeometry x="17.77372714486642" y="12.740000000000025" width="84.65822784810126" height="39" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-140" value="" style="image;sketch=0;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/mscae/Person.svg;" parent="5CJs9s03AAXzqy82HbZW-141" vertex="1">
<mxGeometry x="110.42844444444441" y="12.740000000000025" width="28" height="37.83111111111111" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-143" value="<span style="font-size: 20px;">Delete</span>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e51400;strokeColor=#B20000;fontColor=#ffffff;" parent="1" vertex="1">
<mxGeometry x="240" y="578.5" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-156" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-144" target="5CJs9s03AAXzqy82HbZW-150" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-144" value="<span style="font-size: 20px;">visualiation</span>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="240" y="666" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-138" target="5CJs9s03AAXzqy82HbZW-143" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-138" target="5CJs9s03AAXzqy82HbZW-144" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-147" value="<font style="font-size: 24px;"><b>2</b></font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="100" y="566" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-149" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-143" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770" y="609" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-150" value="Horizontal Tree Layout" style="swimlane;startSize=20;horizontal=0;childLayout=treeLayout;horizontalTree=1;resizable=0;containerType=tree;fontSize=12;fillColor=#e1d5e7;strokeColor=#9673a6;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="414" y="616" width="230" height="160" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-151" value="Root" style="whiteSpace=wrap;html=1;" parent="5CJs9s03AAXzqy82HbZW-150" vertex="1">
<mxGeometry x="40" y="60" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-152" value="Child 1" style="whiteSpace=wrap;html=1;" parent="5CJs9s03AAXzqy82HbZW-150" vertex="1">
<mxGeometry x="150" y="20" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-153" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;rounded=1;curved=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;startSize=6;endSize=6;" parent="5CJs9s03AAXzqy82HbZW-150" source="5CJs9s03AAXzqy82HbZW-151" target="5CJs9s03AAXzqy82HbZW-152" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-154" value="Child 2" style="whiteSpace=wrap;html=1;" parent="5CJs9s03AAXzqy82HbZW-150" vertex="1">
<mxGeometry x="150" y="100" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-155" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;html=1;rounded=1;curved=0;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;startSize=6;endSize=6;" parent="5CJs9s03AAXzqy82HbZW-150" source="5CJs9s03AAXzqy82HbZW-151" target="5CJs9s03AAXzqy82HbZW-154" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-157" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-150" y="829" width="180" height="70" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-158" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" parent="5CJs9s03AAXzqy82HbZW-157" vertex="1">
<mxGeometry width="180" height="70" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-159" value="<font style="font-size: 15px;">Chat <br>Interface</font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-157" vertex="1">
<mxGeometry x="23.995443037974745" y="14" width="95.24050632911393" height="42" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-160" value="" style="image;sketch=0;aspect=fixed;html=1;points=[];align=center;fontSize=12;image=img/lib/mscae/Person.svg;" parent="5CJs9s03AAXzqy82HbZW-157" vertex="1">
<mxGeometry x="119.23200000000001" y="14" width="31.500000000000004" height="42.56" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-161" target="5CJs9s03AAXzqy82HbZW-162" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-161" value="<span style="font-size: 20px;">Query</span>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="230" y="834" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-169" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-162" target="5CJs9s03AAXzqy82HbZW-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-176" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-162" target="5CJs9s03AAXzqy82HbZW-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-162" value="<font style="font-size: 14px;">Embedding Model<br>(Sentence Transformer)<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="632" y="834" width="158" height="60" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="5CJs9s03AAXzqy82HbZW-164" target="DQa2ZYLxq9TRACVykLrg-29" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="370" y="917" />
<mxPoint x="370" y="1178" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-164" value="<span style="font-size: 20px;">Relevant</span>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;arcSize=29;" parent="1" vertex="1">
<mxGeometry x="439" y="888" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-183" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-165" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-60" y="899" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-165" value="<span style="font-size: 20px;">Completion</span>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="440" y="960" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-166" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-158" target="5CJs9s03AAXzqy82HbZW-161" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-170" value="" style="group;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=3;" parent="1" vertex="1" connectable="0">
<mxGeometry x="1134" y="890" width="280" height="149.87" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-171" value="<font size="1" style=""><b style="font-size: 22px;">Prompt Template</b></font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-170" vertex="1">
<mxGeometry x="10" y="13.870000000000005" width="190" height="36" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-173" value="<div style="text-align: left; font-size: 17px;"><span style="background-color: initial;"><font style="font-size: 17px;">Please answer the query</font></span></div><font style="font-size: 17px;"><div style="text-align: left;"><span style="background-color: initial;">according following Knowledge</span></div><div style="text-align: left;"><span style="background-color: initial;">with markdown format</span></div></font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="5CJs9s03AAXzqy82HbZW-170" vertex="1">
<mxGeometry y="49.870000000000005" width="260" height="100" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-177" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-2" target="5CJs9s03AAXzqy82HbZW-164" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-181" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-173" target="5CJs9s03AAXzqy82HbZW-165" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-182" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;edgeStyle=orthogonalEdgeStyle;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="5CJs9s03AAXzqy82HbZW-158" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="917" as="sourcePoint" />
<mxPoint x="-60" y="950" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-184" value="<font style="font-size: 36px;"><b>llama2-13b chatglm2-6b</b></font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1044" y="1090" width="440" height="110" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-185" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" source="5CJs9s03AAXzqy82HbZW-173" target="5CJs9s03AAXzqy82HbZW-184" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="FhcrFc-C3e_h2EnsqMFP-1" value="<font style="font-size: 24px;"><b>3</b></font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="100" y="819" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=-0.001;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-161" target="DQa2ZYLxq9TRACVykLrg-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0.001;entryY=0.406;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;" parent="1" source="5CJs9s03AAXzqy82HbZW-165" target="DQa2ZYLxq9TRACVykLrg-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-70" value="<font style="font-size: 24px;"><b>4</b></font>" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="460" y="1060" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-65" value="<font style="font-size: 16px;">Text Match</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="1044" y="632.5" width="86.5" height="25" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-28" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="1144" y="541.33" width="240" height="235.33" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-29" value="Vector Database for&nbsp; Management" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="1154" y="550.66" width="224" height="40" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-30" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;dashed=1;fontColor=#ffffff;strokeColor=#001DBC;" parent="1" vertex="1">
<mxGeometry x="1187.7213333333334" y="602.79" width="165.9" height="165.9" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-31" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1270.6666666666667" y="626.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-32" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1308" y="696.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-33" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1233.3333333333333" y="646.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-34" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1293.5333333333333" y="636.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-35" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1252" y="726.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-36" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1238" y="706.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-37" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1293.5333333333333" y="716.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-38" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1270.6666666666667" y="726.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-39" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1302.8666666666668" y="666.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-40" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1247.3333333333333" y="626.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-41" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;fontColor=#ffffff;strokeColor=#B20000;dashed=1;" parent="1" vertex="1">
<mxGeometry x="1242.6666666666667" y="646.66" width="56" height="56" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-42" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1247.3333333333333" y="666.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-43" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1284.2" y="666.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-44" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1280" y="686.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-45" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1256.6666666666667" y="686.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-46" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1270.6666666666667" y="656.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-47" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1266" y="671.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-48" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1205.3333333333333" y="671.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-49" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1214.6666666666667" y="696.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-50" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1228.6666666666667" y="726.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-51" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1289.3333333333333" y="756.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-52" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1252" y="756.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-53" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1270.6666666666667" y="746.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-54" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1312.2" y="736.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-55" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1326.6666666666667" y="671.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-56" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1317.3333333333333" y="646.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-57" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1326.6666666666667" y="706.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="5CJs9s03AAXzqy82HbZW-58" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;perimeterSpacing=0;direction=south;" parent="1" vertex="1">
<mxGeometry x="1219.3333333333333" y="636.66" width="9.333333333333334" height="9.333333333333334" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-29" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="590" y="1020" width="250" height="210" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-30" value="SQL database for benchmark" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="595" y="1030" width="240" height="40" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-58" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="650" y="1090" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-56" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="DQa2ZYLxq9TRACVykLrg-58" vertex="1">
<mxGeometry x="0.0029619578287828864" width="129.99703804217123" height="60" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-57" value="<font style="font-size: 15px;">Q:XXXXXX<br>A:XXXXXX<br></font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="DQa2ZYLxq9TRACVykLrg-58" vertex="1">
<mxGeometry x="34.05" y="9" width="61.90491862210736" height="42" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-61" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="650" y="1160" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="DQa2ZYLxq9TRACVykLrg-62" value="<font style="font-size: 15px;">Q:XXXXXX<br>A:XXXXXX<br></font>" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="667.3754430379747" y="1169" width="95.24050632911393" height="42" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>