File size: 14,952 Bytes
ccd6b7b
1
<svg id="mermaid--95761413-light-mermaid-svg" width="100%" xmlns="http://www.w3.org/2000/svg" class="flowchart" style="max-width: 547.38330078125px;" viewBox="0 0 547.38330078125 382" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#mermaid--95761413-light-mermaid-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid--95761413-light-mermaid-svg .error-icon{fill:hsl(220.5882352941, 100%, 98.3333333333%);}#mermaid--95761413-light-mermaid-svg .error-text{fill:rgb(8.5000000002, 5.7500000001, 0);stroke:rgb(8.5000000002, 5.7500000001, 0);}#mermaid--95761413-light-mermaid-svg .edge-thickness-normal{stroke-width:1px;}#mermaid--95761413-light-mermaid-svg .edge-thickness-thick{stroke-width:3.5px;}#mermaid--95761413-light-mermaid-svg .edge-pattern-solid{stroke-dasharray:0;}#mermaid--95761413-light-mermaid-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid--95761413-light-mermaid-svg .edge-pattern-dashed{stroke-dasharray:3;}#mermaid--95761413-light-mermaid-svg .edge-pattern-dotted{stroke-dasharray:2;}#mermaid--95761413-light-mermaid-svg .marker{fill:#0b0b0b;stroke:#0b0b0b;}#mermaid--95761413-light-mermaid-svg .marker.cross{stroke:#0b0b0b;}#mermaid--95761413-light-mermaid-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid--95761413-light-mermaid-svg p{margin:0;}#mermaid--95761413-light-mermaid-svg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid--95761413-light-mermaid-svg .cluster-label text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid--95761413-light-mermaid-svg .cluster-label span{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid--95761413-light-mermaid-svg .cluster-label span p{background-color:transparent;}#mermaid--95761413-light-mermaid-svg .label text,#mermaid--95761413-light-mermaid-svg span{fill:#333;color:#333;}#mermaid--95761413-light-mermaid-svg .node rect,#mermaid--95761413-light-mermaid-svg .node circle,#mermaid--95761413-light-mermaid-svg .node ellipse,#mermaid--95761413-light-mermaid-svg .node polygon,#mermaid--95761413-light-mermaid-svg .node path{fill:#fff4dd;stroke:hsl(40.5882352941, 60%, 83.3333333333%);stroke-width:1px;}#mermaid--95761413-light-mermaid-svg .rough-node .label text,#mermaid--95761413-light-mermaid-svg .node .label text,#mermaid--95761413-light-mermaid-svg .image-shape .label,#mermaid--95761413-light-mermaid-svg .icon-shape .label{text-anchor:middle;}#mermaid--95761413-light-mermaid-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid--95761413-light-mermaid-svg .rough-node .label,#mermaid--95761413-light-mermaid-svg .node .label,#mermaid--95761413-light-mermaid-svg .image-shape .label,#mermaid--95761413-light-mermaid-svg .icon-shape .label{text-align:center;}#mermaid--95761413-light-mermaid-svg .node.clickable{cursor:pointer;}#mermaid--95761413-light-mermaid-svg .root .anchor path{fill:#0b0b0b!important;stroke-width:0;stroke:#0b0b0b;}#mermaid--95761413-light-mermaid-svg .arrowheadPath{fill:#0b0b0b;}#mermaid--95761413-light-mermaid-svg .edgePath .path{stroke:#0b0b0b;stroke-width:2.0px;}#mermaid--95761413-light-mermaid-svg .flowchart-link{stroke:#0b0b0b;fill:none;}#mermaid--95761413-light-mermaid-svg .edgeLabel{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);text-align:center;}#mermaid--95761413-light-mermaid-svg .edgeLabel p{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid--95761413-light-mermaid-svg .edgeLabel rect{opacity:0.5;background-color:hsl(-79.4117647059, 100%, 93.3333333333%);fill:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid--95761413-light-mermaid-svg .labelBkg{background-color:rgba(243.9999999999, 220.9999999998, 255, 0.5);}#mermaid--95761413-light-mermaid-svg .cluster rect{fill:hsl(220.5882352941, 100%, 98.3333333333%);stroke:hsl(220.5882352941, 60%, 88.3333333333%);stroke-width:1px;}#mermaid--95761413-light-mermaid-svg .cluster text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid--95761413-light-mermaid-svg .cluster span{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid--95761413-light-mermaid-svg div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(220.5882352941, 100%, 98.3333333333%);border:1px solid hsl(220.5882352941, 60%, 88.3333333333%);border-radius:2px;pointer-events:none;z-index:100;}#mermaid--95761413-light-mermaid-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid--95761413-light-mermaid-svg rect.text{fill:none;stroke-width:0;}#mermaid--95761413-light-mermaid-svg .icon-shape,#mermaid--95761413-light-mermaid-svg .image-shape{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);text-align:center;}#mermaid--95761413-light-mermaid-svg .icon-shape p,#mermaid--95761413-light-mermaid-svg .image-shape p{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);padding:2px;}#mermaid--95761413-light-mermaid-svg .icon-shape rect,#mermaid--95761413-light-mermaid-svg .image-shape rect{opacity:0.5;background-color:hsl(-79.4117647059, 100%, 93.3333333333%);fill:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid--95761413-light-mermaid-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1px; stroke-dasharray: 1px, 0px;"></path></marker><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1px; stroke-dasharray: 1px, 0px;"></path></marker><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1px; stroke-dasharray: 1px, 0px;"></circle></marker><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1px; stroke-dasharray: 1px, 0px;"></circle></marker><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2px; stroke-dasharray: 1px, 0px;"></path></marker><marker id="mermaid--95761413-light-mermaid-svg_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2px; stroke-dasharray: 1px, 0px;"></path></marker><g class="root"><g class="clusters"></g><g class="edgePaths"><path d="M121.183,35L125.503,35C129.822,35,138.461,35,150.905,45.75C163.349,56.5,179.598,78,195.445,98.968C211.292,119.936,226.737,140.373,234.46,150.591L242.182,160.809" id="L_Chunk1_E_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M121.183,139L125.503,139C129.822,139,138.461,139,147.504,141.083C156.547,143.167,165.994,147.333,174.831,151.231C183.669,155.129,191.896,158.757,196.009,160.572L200.123,162.386" id="L_Chunk2_E_1" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M121.183,243L125.503,243C129.822,243,138.461,243,147.504,240.917C156.547,238.833,165.994,234.667,174.831,230.769C183.669,226.871,191.896,223.243,196.009,221.428L200.123,219.614" id="L_Chunk3_E_2" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M122.1,347L126.267,347C130.433,347,138.767,347,151.058,336.25C163.349,325.5,179.598,304,195.445,283.032C211.292,262.064,226.737,241.627,234.46,231.409L242.182,221.191" id="L_ChunkN_E_3" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M357.9,191L362.067,191C366.233,191,374.567,191,380.817,191C387.067,191,391.233,191,394.733,191C398.233,191,401.067,191,402.483,191L403.9,191" id="L_E_V_4" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid--95761413-light-mermaid-svg_flowchart-v2-pointEnd)"></path></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default  " id="flowchart-V-191" transform="translate(473.6416778564453, 191)"><path d="M0,12.815972641147317 a65.74166870117188,12.815972641147317 0,0,0 131.48333740234375,0 a65.74166870117188,12.815972641147317 0,0,0 -131.48333740234375,0 l0,51.81597264114732 a65.74166870117188,12.815972641147317 0,0,0 131.48333740234375,0 l0,-51.81597264114732" class="basic label-container" style="fill:yellow !important" label-offset-y="12.815972641147317" transform="translate(-65.74166870117188, -38.723958961720975)"></path><g class="label" style="" transform="translate(-58.241668701171875, -2)"><rect></rect><foreignObject width="116.48333740234375" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Vector Database</p></span></div></foreignObject></g></g><g class="node default  " id="flowchart-E-192" transform="translate(265.00000762939453, 191)"><rect class="basic label-container" style="fill:pink !important" x="-92.9000015258789" y="-27" width="185.8000030517578" height="54"></rect><g class="label" style="" transform="translate(-62.900001525878906, -12)"><rect></rect><foreignObject width="125.80000305175781" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Embedding Model</p></span></div></foreignObject></g></g><g class="node default  " id="flowchart-Chunk1-194" transform="translate(65.05000305175781, 35)"><rect class="basic label-container" style="" x="-56.133331298828125" y="-27" width="112.26666259765625" height="54"></rect><g class="label" style="" transform="translate(-26.133331298828125, -12)"><rect></rect><foreignObject width="52.26666259765625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Chunk1</p></span></div></foreignObject></g></g><g class="node default  " id="flowchart-Chunk2-196" transform="translate(65.05000305175781, 139)"><rect class="basic label-container" style="" x="-56.133331298828125" y="-27" width="112.26666259765625" height="54"></rect><g class="label" style="" transform="translate(-26.133331298828125, -12)"><rect></rect><foreignObject width="52.26666259765625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Chunk2</p></span></div></foreignObject></g></g><g class="node default  " id="flowchart-Chunk3-198" transform="translate(65.05000305175781, 243)"><rect class="basic label-container" style="" x="-56.133331298828125" y="-27" width="112.26666259765625" height="54"></rect><g class="label" style="" transform="translate(-26.133331298828125, -12)"><rect></rect><foreignObject width="52.26666259765625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Chunk3</p></span></div></foreignObject></g></g><g class="node default  " id="flowchart-ChunkN-200" transform="translate(65.05000305175781, 347)"><rect class="basic label-container" style="" x="-57.05000305175781" y="-27" width="114.10000610351562" height="54"></rect><g class="label" style="" transform="translate(-27.050003051757812, -12)"><rect></rect><foreignObject width="54.100006103515625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>ChunkN</p></span></div></foreignObject></g></g></g></g></g></svg>