| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- <mxfile host="Electron" modified="2023-07-27T15:03:53.622Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.5 Chrome/114.0.5735.243 Electron/25.3.1 Safari/537.36" etag="NQ6N_BSsNbhpSRxe8Am2" version="21.6.5" type="device" pages="2">
- <diagram name="detailed DFD" id="WVXzPFL2b05tTFR0NIl-">
- <mxGraphModel dx="1761" dy="930" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
- <root>
- <mxCell id="0" />
- <mxCell id="1" parent="0" />
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-52" style="edgeStyle=none;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;endArrow=none;endFill=0;dashed=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-30" target="_VqTWJ9UZErcvDfO2zWc-12">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-54" style="edgeStyle=none;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;endArrow=none;endFill=0;dashed=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-30" target="_VqTWJ9UZErcvDfO2zWc-16">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="402" y="274" />
- <mxPoint x="366" y="597" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-68" style="edgeStyle=none;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;endArrow=none;endFill=0;dashed=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-12" target="_VqTWJ9UZErcvDfO2zWc-22">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="843" y="272" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-69" style="edgeStyle=none;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;endArrow=none;endFill=0;dashed=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-16" target="_VqTWJ9UZErcvDfO2zWc-22">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="714" y="514" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-42" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-1" target="_VqTWJ9UZErcvDfO2zWc-17">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-44" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-1" target="_VqTWJ9UZErcvDfO2zWc-2">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-48" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-1" target="_VqTWJ9UZErcvDfO2zWc-6">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-1" value="External User" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
- <mxGeometry x="-55" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-45" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-2" target="_VqTWJ9UZErcvDfO2zWc-7">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-2" value="enter prompt" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
- <mxGeometry x="129" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-37" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-3" target="_VqTWJ9UZErcvDfO2zWc-4">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-51" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;noJump=0;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-22" target="_VqTWJ9UZErcvDfO2zWc-3">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-3" value="LLM interface" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
- <mxGeometry x="558" y="416" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-36" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-4" target="_VqTWJ9UZErcvDfO2zWc-7">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-4" value="generate response" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
- <mxGeometry x="416" y="416" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-46" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-5" target="_VqTWJ9UZErcvDfO2zWc-1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-5" value="display response" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="129" y="416" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-49" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-6" target="_VqTWJ9UZErcvDfO2zWc-7">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-6" value="correct response" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
- <mxGeometry x="129" y="553" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-35" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;startArrow=classic;startFill=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-7" target="_VqTWJ9UZErcvDfO2zWc-31">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-38" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-7" target="_VqTWJ9UZErcvDfO2zWc-9">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-39" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-7" target="_VqTWJ9UZErcvDfO2zWc-33">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-47" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-7" target="_VqTWJ9UZErcvDfO2zWc-5">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-50" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-7" target="_VqTWJ9UZErcvDfO2zWc-8">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-7" value="website/ API interface" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="272" y="416" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-19" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-8" target="_VqTWJ9UZErcvDfO2zWc-16">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-8" value="store wrong response and&nbsp; correction" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="416" y="553" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-14" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-9" target="_VqTWJ9UZErcvDfO2zWc-12">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-9" value="store prompt" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="416" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-23" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-10" target="_VqTWJ9UZErcvDfO2zWc-11">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-10" value="Training algorithm" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
- <mxGeometry x="724" y="553" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-24" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-11" target="_VqTWJ9UZErcvDfO2zWc-22">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-11" value="integrate into LLM" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
- <mxGeometry x="898" y="553" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-63" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-12" target="_VqTWJ9UZErcvDfO2zWc-61">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-12" value="User Prompts" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=center;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=center;verticalLabelPosition=top;verticalAlign=bottom;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
- <mxGeometry x="548" y="167" width="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-65" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-16" target="_VqTWJ9UZErcvDfO2zWc-58">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-16" value="User Corrections" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=center;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
- <mxGeometry x="406" y="686" width="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-43" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-17" target="_VqTWJ9UZErcvDfO2zWc-7">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-17" value="log in" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
- <mxGeometry x="129" y="142" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-29" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-22" target="_VqTWJ9UZErcvDfO2zWc-10">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-22" value="Large Language Model" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=left;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
- <mxGeometry x="888" y="441" width="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-30" value="Accounts Database" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=center;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=center;verticalLabelPosition=top;verticalAlign=bottom;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
- <mxGeometry x="262" y="167" width="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-34" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;startArrow=classic;startFill=1;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-31" target="_VqTWJ9UZErcvDfO2zWc-30">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-31" value="validate user login &amp; account" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="272" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-40" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-33" target="_VqTWJ9UZErcvDfO2zWc-3">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-33" value="pass prompt to LLM" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
- <mxGeometry x="558" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-66" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-58" target="_VqTWJ9UZErcvDfO2zWc-10">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-58" value="read corrections" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
- <mxGeometry x="558" y="661" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-64" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;jumpStyle=arc;" edge="1" parent="1" source="_VqTWJ9UZErcvDfO2zWc-61" target="_VqTWJ9UZErcvDfO2zWc-10">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="_VqTWJ9UZErcvDfO2zWc-61" value="read prompts" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=12;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
- <mxGeometry x="724" y="279" width="80" height="80" as="geometry" />
- </mxCell>
- </root>
- </mxGraphModel>
- </diagram>
- <diagram id="76xZlu7qyclzCOkfQ9TL" name="context diagram">
- <mxGraphModel dx="2161" dy="930" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
- <root>
- <mxCell id="0" />
- <mxCell id="1" parent="0" />
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-4" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-1" target="HG2r_jVnAqMEqGUrKUAG-2">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-5" value="submit prompt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" vertex="1" connectable="0" parent="HG2r_jVnAqMEqGUrKUAG-4">
- <mxGeometry x="-0.5283" y="1" relative="1" as="geometry">
- <mxPoint x="51" y="1" as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-8" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-1" target="HG2r_jVnAqMEqGUrKUAG-2">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-309" y="395" as="sourcePoint" />
- <mxPoint x="-97" y="395" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-9" value="log in" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" vertex="1" connectable="0" parent="HG2r_jVnAqMEqGUrKUAG-8">
- <mxGeometry x="-0.2453" y="2" relative="1" as="geometry">
- <mxPoint y="1" as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-1" value="External User" style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
- <mxGeometry x="-463" y="377" width="80" height="80" as="geometry" />
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-6" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-2" target="HG2r_jVnAqMEqGUrKUAG-1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-97" y="442" as="sourcePoint" />
- <mxPoint x="-309" y="442" as="targetPoint" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-7" value="generated response" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" vertex="1" connectable="0" parent="HG2r_jVnAqMEqGUrKUAG-6">
- <mxGeometry x="0.4245" y="-2" relative="1" as="geometry">
- <mxPoint x="40" as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-11" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-3" target="HG2r_jVnAqMEqGUrKUAG-2">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-6" value="analyse prompt &amp; generate response" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;rotation=0;" vertex="1" connectable="0" parent="HG2r_jVnAqMEqGUrKUAG-11">
- <mxGeometry x="0.7501" relative="1" as="geometry">
- <mxPoint x="125" y="-4" as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-2" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;startArrow=classic;startFill=1;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-2" target="BquQUG1SqXJBCUo184Wz-1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-3" value="verify user" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" vertex="1" connectable="0" parent="BquQUG1SqXJBCUo184Wz-2">
- <mxGeometry x="0.1061" y="1" relative="1" as="geometry">
- <mxPoint y="1" as="offset" />
- </mxGeometry>
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-4" style="edgeStyle=none;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=12;startSize=8;endSize=8;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="1" source="HG2r_jVnAqMEqGUrKUAG-2" target="HG2r_jVnAqMEqGUrKUAG-3">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-5" value="train model with prompt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=16;" vertex="1" connectable="0" parent="BquQUG1SqXJBCUo184Wz-4">
- <mxGeometry x="-0.6739" y="2" relative="1" as="geometry">
- <mxPoint x="68" y="4" as="offset" />
- </mxGeometry>
- </mxCell>
- <UserObject label="LLM application" link="data:page/id,WVXzPFL2b05tTFR0NIl-" id="HG2r_jVnAqMEqGUrKUAG-2">
- <mxCell style="whiteSpace=wrap;html=1;aspect=fixed;fontSize=16;rounded=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
- <mxGeometry x="-97" y="377" width="80" height="80" as="geometry" />
- </mxCell>
- </UserObject>
- <mxCell id="HG2r_jVnAqMEqGUrKUAG-3" value="Large Language Model" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=left;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
- <mxGeometry x="322" y="402" width="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="BquQUG1SqXJBCUo184Wz-1" value="Accounts Database" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.dataStoreID;align=center;spacingLeft=3;points=[[0,0],[0.5,0],[1,0],[0,0.5],[1,0.5],[0,1],[0.5,1],[1,1]];fontSize=16;labelPosition=center;verticalLabelPosition=top;verticalAlign=bottom;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
- <mxGeometry x="-107" y="273" width="100" height="30" as="geometry" />
- </mxCell>
- </root>
- </mxGraphModel>
- </diagram>
- </mxfile>
|