File size: 12,640 Bytes
ccd6b7b |
1 |
<svg id="mermaid-247836131-light-mermaid-svg" width="100%" xmlns="http://www.w3.org/2000/svg" class="flowchart" style="max-width: 212.71665954589844px;" viewBox="0 0 212.71665954589844 374" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#mermaid-247836131-light-mermaid-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-247836131-light-mermaid-svg .error-icon{fill:hsl(220.5882352941, 100%, 98.3333333333%);}#mermaid-247836131-light-mermaid-svg .error-text{fill:rgb(8.5000000002, 5.7500000001, 0);stroke:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-247836131-light-mermaid-svg .edge-thickness-normal{stroke-width:1px;}#mermaid-247836131-light-mermaid-svg .edge-thickness-thick{stroke-width:3.5px;}#mermaid-247836131-light-mermaid-svg .edge-pattern-solid{stroke-dasharray:0;}#mermaid-247836131-light-mermaid-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-247836131-light-mermaid-svg .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-247836131-light-mermaid-svg .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-247836131-light-mermaid-svg .marker{fill:#0b0b0b;stroke:#0b0b0b;}#mermaid-247836131-light-mermaid-svg .marker.cross{stroke:#0b0b0b;}#mermaid-247836131-light-mermaid-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-247836131-light-mermaid-svg p{margin:0;}#mermaid-247836131-light-mermaid-svg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-247836131-light-mermaid-svg .cluster-label text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-247836131-light-mermaid-svg .cluster-label span{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-247836131-light-mermaid-svg .cluster-label span p{background-color:transparent;}#mermaid-247836131-light-mermaid-svg .label text,#mermaid-247836131-light-mermaid-svg span{fill:#333;color:#333;}#mermaid-247836131-light-mermaid-svg .node rect,#mermaid-247836131-light-mermaid-svg .node circle,#mermaid-247836131-light-mermaid-svg .node ellipse,#mermaid-247836131-light-mermaid-svg .node polygon,#mermaid-247836131-light-mermaid-svg .node path{fill:#fff4dd;stroke:hsl(40.5882352941, 60%, 83.3333333333%);stroke-width:1px;}#mermaid-247836131-light-mermaid-svg .rough-node .label text,#mermaid-247836131-light-mermaid-svg .node .label text,#mermaid-247836131-light-mermaid-svg .image-shape .label,#mermaid-247836131-light-mermaid-svg .icon-shape .label{text-anchor:middle;}#mermaid-247836131-light-mermaid-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-247836131-light-mermaid-svg .rough-node .label,#mermaid-247836131-light-mermaid-svg .node .label,#mermaid-247836131-light-mermaid-svg .image-shape .label,#mermaid-247836131-light-mermaid-svg .icon-shape .label{text-align:center;}#mermaid-247836131-light-mermaid-svg .node.clickable{cursor:pointer;}#mermaid-247836131-light-mermaid-svg .root .anchor path{fill:#0b0b0b!important;stroke-width:0;stroke:#0b0b0b;}#mermaid-247836131-light-mermaid-svg .arrowheadPath{fill:#0b0b0b;}#mermaid-247836131-light-mermaid-svg .edgePath .path{stroke:#0b0b0b;stroke-width:2.0px;}#mermaid-247836131-light-mermaid-svg .flowchart-link{stroke:#0b0b0b;fill:none;}#mermaid-247836131-light-mermaid-svg .edgeLabel{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);text-align:center;}#mermaid-247836131-light-mermaid-svg .edgeLabel p{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid-247836131-light-mermaid-svg .edgeLabel rect{opacity:0.5;background-color:hsl(-79.4117647059, 100%, 93.3333333333%);fill:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid-247836131-light-mermaid-svg .labelBkg{background-color:rgba(243.9999999999, 220.9999999998, 255, 0.5);}#mermaid-247836131-light-mermaid-svg .cluster rect{fill:hsl(220.5882352941, 100%, 98.3333333333%);stroke:hsl(220.5882352941, 60%, 88.3333333333%);stroke-width:1px;}#mermaid-247836131-light-mermaid-svg .cluster text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-247836131-light-mermaid-svg .cluster span{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-247836131-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-247836131-light-mermaid-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-247836131-light-mermaid-svg rect.text{fill:none;stroke-width:0;}#mermaid-247836131-light-mermaid-svg .icon-shape,#mermaid-247836131-light-mermaid-svg .image-shape{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);text-align:center;}#mermaid-247836131-light-mermaid-svg .icon-shape p,#mermaid-247836131-light-mermaid-svg .image-shape p{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);padding:2px;}#mermaid-247836131-light-mermaid-svg .icon-shape rect,#mermaid-247836131-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-247836131-light-mermaid-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker id="mermaid-247836131-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-247836131-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-247836131-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-247836131-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-247836131-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-247836131-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="M83.76,62L79.526,68.167C75.292,74.333,66.823,86.667,64.371,95.917C61.92,105.167,65.486,111.333,68.718,116.923C71.95,122.512,74.848,127.525,76.297,130.031L77.747,132.537" id="L_U_C_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid-247836131-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M75.761,214L71.565,220.167C67.369,226.333,58.976,238.667,56.878,247.917C54.78,257.167,58.976,263.333,62.797,268.949C66.618,274.564,70.065,279.629,71.788,282.161L73.511,284.693" id="L_C_K_1" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid-247836131-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M128.839,288L133.035,281.833C137.231,275.667,145.624,263.333,147.722,254.083C149.82,244.833,145.624,238.667,141.803,233.051C137.982,227.436,134.535,222.371,132.812,219.839L131.089,217.307" id="L_K_C_2" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid-247836131-light-mermaid-svg_flowchart-v2-pointEnd)"></path><path d="M124.851,136L128.417,129.833C131.983,123.667,139.114,111.333,140.563,102.083C142.011,92.833,137.777,86.667,133.92,81.05C130.063,75.432,126.583,70.365,124.844,67.831L123.104,65.297" id="L_C_U_3" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style="" marker-end="url(#mermaid-247836131-light-mermaid-svg_flowchart-v2-pointEnd)"></path></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(58.35416793823242, 99)"><g class="label" transform="translate(-23.958335876464844, -12)"><foreignObject width="47.91667175292969" 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" class="labelBkg"><span class="edgeLabel "><p>(1) ask</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(50.58333969116211, 251)"><g class="label" transform="translate(-32.73332977294922, -12)"><foreignObject width="65.46665954589844" 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" class="labelBkg"><span class="edgeLabel "><p>(2) query</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(154.01666641235352, 251)"><g class="label" transform="translate(-50.69999694824219, -12)"><foreignObject width="101.39999389648438" 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" class="labelBkg"><span class="edgeLabel "><p>(3) knowledge</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(146.2458381652832, 99)"><g class="label" transform="translate(-43.93333435058594, -12)"><foreignObject width="87.86666870117188" 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" class="labelBkg"><span class="edgeLabel "><p>(4) response</p></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default " id="flowchart-U-172" transform="translate(102.30000305175781, 35)"><rect class="basic label-container" style="" x="-45.90833282470703" y="-27" width="91.81666564941406" height="54"></rect><g class="label" style="" transform="translate(-15.908332824707031, -12)"><rect></rect><foreignObject width="31.816665649414062" 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>User</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-C-173" transform="translate(102.30000305175781, 175)"><rect class="basic label-container" style="" x="-94.00833129882812" y="-39" width="188.01666259765625" height="78"></rect><g class="label" style="" transform="translate(-64.00833129882812, -24)"><rect></rect><foreignObject width="128.01666259765625" height="48"><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>Chatbot<br/>(Language model)</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-K-175" transform="translate(102.30000305175781, 327)"><rect class="basic label-container" style="fill:yellow !important" x="-94.30000305175781" y="-39" width="188.60000610351562" height="78"></rect><g class="label" style="" transform="translate(-64.30000305175781, -24)"><rect></rect><foreignObject width="128.60000610351562" height="48"><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>Knowledge source<br/>(Retrieval model)</p></span></div></foreignObject></g></g></g></g></g></svg> |