93 lines
8.5 KiB
Plaintext
93 lines
8.5 KiB
Plaintext
<mxfile host="Electron" modified="2023-09-05T01:58:45.080Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.8 Chrome/114.0.5735.289 Electron/25.5.0 Safari/537.36" etag="JZhE_J1lWIuWd_gVRcGi" version="21.6.8" type="device">
|
|
<diagram name="Page-1" id="kO8wPeW4tp55nROlIybF">
|
|
<mxGraphModel dx="1434" dy="836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#f8cecc;gradientColor=#ea6b66;strokeColor=#b85450;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-1" target="X3GvA0o1aQpa0wGmxsrW-5">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-1" value="<b>User</b>" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="370" y="150" width="30" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-4" value="<div style="line-height: 18px;"><font color="#1e1e1e"><b>My previous order is P123-01, it's a slice of cheese pizza.&nbsp;</b></font></div><div style="line-height: 18px;"><font color="#1e1e1e"><b>If the baking can be done in 10 minutes, I want to order more slices.</b></font><br></div>" style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="290" y="50" width="230" height="110" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-5" target="X3GvA0o1aQpa0wGmxsrW-6">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="558" y="325" />
|
|
<mxPoint x="558" y="240" />
|
|
<mxPoint x="670" y="240" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-19" value="How long does it take to <br>bake a slice of cheese pizza?" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="X3GvA0o1aQpa0wGmxsrW-8">
|
|
<mxGeometry x="-0.0526" y="-1" relative="1" as="geometry">
|
|
<mxPoint x="-19" y="28" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-5" target="X3GvA0o1aQpa0wGmxsrW-10">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-5" value="<b><font style="font-size: 15px;">BotSharp</font></b><br>Routing with Reasoning" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="295" y="310" width="180" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-6" target="X3GvA0o1aQpa0wGmxsrW-5">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="670" y="440" />
|
|
<mxPoint x="558" y="440" />
|
|
<mxPoint x="558" y="355" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-18" value="15 minutes remaining" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="X3GvA0o1aQpa0wGmxsrW-9">
|
|
<mxGeometry x="-0.3214" relative="1" as="geometry">
|
|
<mxPoint x="-68" y="-40" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-6" value="<b><br><br>Baking<br></b>" style="shape=actor;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="640" y="290" width="60" height="70" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-13" style="edgeStyle=orthogonalEdgeStyle;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;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-10" target="X3GvA0o1aQpa0wGmxsrW-12">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;gradientColor=#ea6b66;strokeColor=#b85450;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-10" target="X3GvA0o1aQpa0wGmxsrW-1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="200" y="510" />
|
|
<mxPoint x="200" y="210" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-17" value="<b>I'm sorry, but the baking for your <br>previous order&nbsp;will take 15 minutes, <br>which is longer than the 10 minutes <br>you requested. <br>Therefore, we can't proceed <br>with ordering more slices at this time.</b>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="X3GvA0o1aQpa0wGmxsrW-16">
|
|
<mxGeometry x="-0.0341" y="-1" relative="1" as="geometry">
|
|
<mxPoint x="-21" y="-18" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-10" value="<b>Interrupt/<br>Continue</b>" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="345" y="470" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;fillColor=#f8cecc;gradientColor=#ea6b66;strokeColor=#b85450;entryX=1;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;sketch=1;curveFitting=1;jiggle=2;" edge="1" parent="1" source="X3GvA0o1aQpa0wGmxsrW-12" target="X3GvA0o1aQpa0wGmxsrW-1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="410" y="170" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="620" y="683" />
|
|
<mxPoint x="620" y="170" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-20" value="Sure, I can help you with that. <br>How many slices of pizza would you like to order?" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1" vertex="1" connectable="0" parent="X3GvA0o1aQpa0wGmxsrW-14">
|
|
<mxGeometry x="-0.2928" y="1" relative="1" as="geometry">
|
|
<mxPoint y="1" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="X3GvA0o1aQpa0wGmxsrW-12" value="<b><br><br>Ordering</b>" style="shape=actor;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;sketch=1;curveFitting=1;jiggle=2;" vertex="1" parent="1">
|
|
<mxGeometry x="355" y="630" width="60" height="70" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|