mirror of
https://github.com/foss42/apidash.git
synced 2025-12-09 23:02:21 +08:00
1 line
34 KiB
XML
1 line
34 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="STATE" height="2019px" preserveAspectRatio="none" style="width:1034px;height:2019px;background:#FFFFFF;" version="1.1" viewBox="0 0 1034 2019" width="1034px" zoomAndPan="magnify"><defs/><g><!--cluster Perception--><g id="cluster_Perception"><path d="M159.5,48.64 L344.5,48.64 A12.5,12.5 0 0 1 357,61.14 L357,69.9369 L147,69.9369 L147,61.14 A12.5,12.5 0 0 1 159.5,48.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="535" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="210" x="147" y="48.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="147" x2="357" y1="69.9369" y2="69.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="121.0781" x="191.4609" y="65.6351">Perception Phase</text></g><!--cluster Memory--><g id="cluster_Memory"><path d="M409.5,212.64 L763.5,212.64 A12.5,12.5 0 0 1 776,225.14 L776,233.9369 L397,233.9369 L397,225.14 A12.5,12.5 0 0 1 409.5,212.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="371" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="379" x="397" y="212.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="397" x2="776" y1="233.9369" y2="233.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="131.8447" x="520.5776" y="229.6351">Memory & Context</text></g><!--cluster Reasoning--><g id="cluster_Reasoning"><path d="M326.5,648.64 L524.5,648.64 A12.5,12.5 0 0 1 537,661.14 L537,669.9369 L314,669.9369 L314,661.14 A12.5,12.5 0 0 1 326.5,648.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="371" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="223" x="314" y="648.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="314" x2="537" y1="669.9369" y2="669.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="131.4141" x="359.793" y="665.6351">Reasoning Process</text></g><!--cluster ActionSelection--><g id="cluster_ActionSelection"><path d="M295.5,1084.64 L491.5,1084.64 A12.5,12.5 0 0 1 504,1097.14 L504,1105.9369 L283,1105.9369 L283,1097.14 A12.5,12.5 0 0 1 295.5,1084.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="244" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="221" x="283" y="1084.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="283" x2="504" y1="1105.9369" y2="1105.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="113.0596" x="336.9702" y="1101.6351">Action Selection</text></g><!--cluster Execution--><g id="cluster_Execution"><path d="M19.5,1393.64 L788.5,1393.64 A12.5,12.5 0 0 1 801,1406.14 L801,1414.9369 L7,1414.9369 L7,1406.14 A12.5,12.5 0 0 1 19.5,1393.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="228" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="794" x="7" y="1393.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="7" x2="801" y1="1414.9369" y2="1414.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="69.1318" x="369.4341" y="1410.6351">Execution</text></g><!--cluster Learning--><g id="cluster_Learning"><path d="M280.5,1686.64 L481.5,1686.64 A12.5,12.5 0 0 1 494,1699.14 L494,1707.9369 L268,1707.9369 L268,1699.14 A12.5,12.5 0 0 1 280.5,1686.64 " fill="#F1F1F1" style="stroke:#F1F1F1;stroke-width:1;"/><rect fill="transparent" height="327" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="226" x="268" y="1686.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="268" x2="494" y1="1707.9369" y2="1707.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="99.5381" x="331.231" y="1703.6351">Learning Loop</text></g><g id="Perception.APIRequest"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="99.6455" x="194" y="91.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="194" x2="293.6455" y1="117.9369" y2="117.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79.6455" x="204" y="109.6351">APIRequest</text></g><g id="Perception.RequestParsing"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="129.2178" x="179.5" y="255.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="179.5" x2="308.7178" y1="281.9369" y2="281.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="109.2178" x="189.5" y="273.6351">RequestParsing</text></g><g id="Perception.EntityExtraction"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="132.3418" x="179" y="382.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="179" x2="311.3418" y1="408.9369" y2="408.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="112.3418" x="189" y="400.6351">EntityExtraction</text></g><g id="Perception.IntentClassification"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="154.1006" x="179" y="509.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="179" x2="333.1006" y1="535.9369" y2="535.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134.1006" x="189" y="527.6351">IntentClassification</text></g><g id="Memory.PreviousRequests"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="144.5098" x="606.5" y="255.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="606.5" x2="751.0098" y1="281.9369" y2="281.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="124.5098" x="616.5" y="273.6351">PreviousRequests</text></g><g id="Memory.ContextRetrieval"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="137.9336" x="614" y="382.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="614" x2="751.9336" y1="408.9369" y2="408.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="117.9336" x="624" y="400.6351">ContextRetrieval</text></g><g id="Memory.KnowledgeBase"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="131.0498" x="440.5" y="255.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="440.5" x2="571.5498" y1="281.9369" y2="281.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="111.0498" x="450.5" y="273.6351">KnowledgeBase</text></g><g id="Memory.SchemaMatching"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140.6543" x="437.5" y="382.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="437.5" x2="578.1543" y1="408.9369" y2="408.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120.6543" x="447.5" y="400.6351">SchemaMatching</text></g><g id="Memory.RelevanceScoring"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="145.4463" x="437.5" y="509.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="437.5" x2="582.9463" y1="535.9369" y2="535.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="125.4463" x="447.5" y="527.6351">RelevanceScoring</text></g><g id="Reasoning.TaskFormulation"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="136.7031" x="357.5" y="691.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="357.5" x2="494.2031" y1="717.9369" y2="717.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116.7031" x="367.5" y="709.6351">TaskFormulation</text></g><g id="Reasoning.SolutionGeneration"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="155.1328" x="346.5" y="818.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="346.5" x2="501.6328" y1="844.9369" y2="844.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="135.1328" x="356.5" y="836.6351">SolutionGeneration</text></g><g id="Reasoning.QualityCheck"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="113.0918" x="346.5" y="945.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="346.5" x2="459.5918" y1="971.9369" y2="971.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93.0918" x="356.5" y="963.6351">QualityCheck</text></g><g id="ActionSelection.ActionPrioritization"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="152.5146" x="326.5" y="1127.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="326.5" x2="479.0146" y1="1153.9369" y2="1153.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="132.5146" x="336.5" y="1145.6351">ActionPrioritization</text></g><g id="ActionSelection.ModuleActivation"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="141.2422" x="326.5" y="1254.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="326.5" x2="467.7422" y1="1280.9369" y2="1280.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="121.2422" x="336.5" y="1272.6351">ModuleActivation</text></g><g id="Execution.DebuggingModule"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="147.4834" x="50.5" y="1436.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="50.5" x2="197.9834" y1="1462.9369" y2="1462.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="127.4834" x="60.5" y="1454.6351">DebuggingModule</text></g><g id="Execution.DocumentationModule"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="178.833" x="232.5" y="1436.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="232.5" x2="411.333" y1="1462.9369" y2="1462.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="158.833" x="242.5" y="1454.6351">DocumentationModule</text></g><g id="Execution.CodeGenModule"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="135.083" x="446.5" y="1436.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="446.5" x2="581.583" y1="1462.9369" y2="1462.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="115.083" x="456.5" y="1454.6351">CodeGenModule</text></g><g id="Execution.VisualizationModule"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="159.6445" x="617" y="1436.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="617" x2="776.6445" y1="1462.9369" y2="1462.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="139.6445" x="627" y="1454.6351">VisualizationModule</text></g><g id="Execution.ResponseFormatting"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="165.0859" x="288.5" y="1547.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="288.5" x2="453.5859" y1="1573.9369" y2="1573.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="145.0859" x="298.5" y="1565.6351">ResponseFormatting</text></g><g id="Learning.UserFeedback"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="119.3467" x="311.5" y="1729.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="311.5" x2="430.8467" y1="1755.9369" y2="1755.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="99.3467" x="321.5" y="1747.6351">UserFeedback</text></g><g id="Learning.ModelRefinement"><rect fill="#F1F1F1" height="50" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="143.293" x="300.5" y="1856.64"/><line style="stroke:#181818;stroke-width:0.5;" x1="300.5" x2="443.793" y1="1882.9369" y2="1882.9369"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="123.293" x="310.5" y="1874.6351">ModelRefinement</text></g><ellipse cx="372" cy="1978.64" fill="transparent" rx="11" ry="11" style="stroke:#222222;stroke-width:1;"/><ellipse cx="372" cy="1978.64" fill="#222222" rx="6" ry="6" style="stroke:#222222;stroke-width:1;"/><g id="elem_GMN2"><path d="M380.5,96.64 L380.5,136.9056 L557.2144,136.9056 L557.2144,106.64 L547.2144,96.64 L380.5,96.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M547.2144,96.64 L547.2144,106.64 L557.2144,106.64 L547.2144,96.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="155.7144" x="386.5" y="113.7069">Uses NLP to understand</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="137.814" x="386.5" y="128.8397">API request structure</text></g><g id="elem_GMN5"><path d="M800,260.64 L800,300.9056 L995.9541,300.9056 L995.9541,270.64 L985.9541,260.64 L800,260.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M985.9541,260.64 L985.9541,270.64 L995.9541,270.64 L985.9541,260.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="168.3335" x="806" y="277.7069">Maintains session context</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="174.9541" x="806" y="292.8397">and retrieves similar cases</text></g><g id="elem_GMN8"><path d="M560.5,696.64 L560.5,736.9056 L729.8193,736.9056 L729.8193,706.64 L719.8193,696.64 L560.5,696.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M719.8193,696.64 L719.8193,706.64 L729.8193,706.64 L719.8193,696.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="142.4668" x="566.5" y="713.7069">Core decision process</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="148.3193" x="566.5" y="728.8397">for solution generation</text></g><g id="elem_GMN11"><path d="M528,1132.64 L528,1172.9056 L678.0225,1172.9056 L678.0225,1142.64 L668.0225,1132.64 L528,1132.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M668.0225,1132.64 L668.0225,1142.64 L678.0225,1142.64 L668.0225,1132.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="129.0225" x="534" y="1149.7069">Determines optimal</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="117.6855" x="534" y="1164.8397">response strategy</text></g><g id="elem_GMN14"><path d="M824.5,1441.64 L824.5,1481.9056 L1027.0874,1481.9056 L1027.0874,1451.64 L1017.0874,1441.64 L824.5,1441.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M1017.0874,1441.64 L1017.0874,1451.64 L1027.0874,1451.64 L1017.0874,1441.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="181.5874" x="830.5" y="1458.7069">Specialized modules handle</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="118.6631" x="830.5" y="1473.8397">different API tasks</text></g><g id="elem_GMN17"><path d="M518,1734.64 L518,1774.9056 L704.0708,1774.9056 L704.0708,1744.64 L694.0708,1734.64 L518,1734.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M694.0708,1734.64 L694.0708,1744.64 L704.0708,1744.64 L694.0708,1734.64 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="165.0708" x="524" y="1751.7069">Continuous improvement</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="123.4175" x="524" y="1766.8397">based on feedback</text></g><!--link APIRequest to RequestParsing--><g id="link_APIRequest_RequestParsing"><path d="M244,141.89 C244,172.52 244,218.9 244,249.49 " fill="transparent" id="APIRequest-to-RequestParsing" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="244,255.49,248,246.49,244,250.49,240,246.49,244,255.49" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="65.4253" x="245" y="184.7069">Raw Input</text></g><!--link RequestParsing to EntityExtraction--><g id="link_RequestParsing_EntityExtraction"><path d="M244.19,305.74 C244.37,327.88 244.5812,354.5002 244.7612,376.6102 " fill="transparent" id="RequestParsing-to-EntityExtraction" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="244.81,382.61,248.7366,373.5777,244.7693,377.6102,240.7369,373.6429,244.81,382.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="104.1841" x="245" y="348.7069">Structured Data</text></g><!--link EntityExtraction to IntentClassification--><g id="link_EntityExtraction_IntentClassification"><path d="M247.12,432.74 C249.07,454.88 251.4129,481.5232 253.3629,503.6332 " fill="transparent" id="EntityExtraction-to-IntentClassification" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="253.89,509.61,257.0838,500.2934,253.4507,504.6293,249.1148,500.9962,253.89,509.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="106.9453" x="252" y="475.7069">API Components</text></g><!--link PreviousRequests to ContextRetrieval--><g id="link_PreviousRequests_ContextRetrieval"><path d="M679.77,305.74 C680.48,327.88 681.3274,354.5031 682.0374,376.6131 " fill="transparent" id="PreviousRequests-to-ContextRetrieval" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="682.23,382.61,685.9391,373.4863,682.0695,377.6126,677.9432,373.743,682.23,382.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="119.3804" x="682" y="348.7069">Historical Patterns</text></g><!--link KnowledgeBase to SchemaMatching--><g id="link_KnowledgeBase_SchemaMatching"><path d="M499.56,305.91 C496.68,319.61 494.29,337.05 496,352.64 C497.09,362.57 497.8828,367.5026 500.0928,376.8026 " fill="transparent" id="KnowledgeBase-to-SchemaMatching" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="501.48,382.64,503.2909,372.9591,500.324,377.7755,495.5076,374.8086,501.48,382.64" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="90.8413" x="497" y="348.7069">API Standards</text></g><!--link ContextRetrieval to RelevanceScoring--><g id="link_ContextRetrieval_RelevanceScoring"><path d="M649.64,432.74 C619.01,454.88 578.7239,483.9868 548.1139,506.0968 " fill="transparent" id="ContextRetrieval-to-RelevanceScoring" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="543.25,509.61,552.888,507.5827,547.3032,506.6823,548.2036,501.0976,543.25,509.61" style="stroke:#181818;stroke-width:1;"/></g><!--link SchemaMatching to RelevanceScoring--><g id="link_SchemaMatching_RelevanceScoring"><path d="M508.39,432.74 C508.74,454.88 509.1623,481.5008 509.5223,503.6108 " fill="transparent" id="SchemaMatching-to-RelevanceScoring" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="509.62,509.61,513.4729,500.5461,509.5386,504.6107,505.474,500.6763,509.62,509.61" style="stroke:#181818;stroke-width:1;"/></g><!--link IntentClassification to TaskFormulation--><g id="link_IntentClassification_TaskFormulation"><path d="M281.5,559.85 C301.6,579.17 330.11,607.13 354,632.64 C372.12,652 387.9181,670.2165 402.1181,687.0265 " fill="transparent" id="IntentClassification-to-TaskFormulation" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="405.99,691.61,403.2379,682.1535,402.7634,687.7904,397.1265,687.316,405.99,691.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="66.2251" x="347" y="620.7069">Task Type</text></g><!--link RelevanceScoring to TaskFormulation--><g id="link_RelevanceScoring_TaskFormulation"><path d="M498.67,559.92 C482.59,594.37 455.8675,651.633 439.8175,686.023 " fill="transparent" id="RelevanceScoring-to-TaskFormulation" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="437.28,691.46,444.7109,684.9961,439.3946,686.9292,437.4616,681.6128,437.28,691.46" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="99.709" x="476" y="620.7069">Contextual Info</text></g><!--link TaskFormulation to SolutionGeneration--><g id="link_TaskFormulation_SolutionGeneration"><path d="M425.61,741.74 C425.26,763.88 424.8377,790.5008 424.4777,812.6108 " fill="transparent" id="TaskFormulation-to-SolutionGeneration" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="424.38,818.61,428.526,809.6763,424.4614,813.6107,420.5271,809.5461,424.38,818.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="117.8062" x="426" y="784.7069">Task Specification</text></g><!--link SolutionGeneration to QualityCheck--><g id="link_SolutionGeneration_QualityCheck"><path d="M419.95,868.74 C416.23,890.88 411.7429,917.5827 408.0329,939.6927 " fill="transparent" id="SolutionGeneration-to-QualityCheck" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="407.04,945.61,412.4742,937.396,407.8674,940.6789,404.5845,936.0722,407.04,945.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="130.3237" x="415" y="911.7069">Candidate Solutions</text></g><!--link QualityCheck to ActionPrioritization--><g id="link_QualityCheck_ActionPrioritization"><path d="M403,995.92 C403,1030.37 403,1087.07 403,1121.46 " fill="transparent" id="QualityCheck-to-ActionPrioritization" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="403,1127.46,407,1118.46,403,1122.46,399,1118.46,403,1127.46" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="125.5122" x="404" y="1056.7069">Validated Solutions</text></g><!--link ActionPrioritization to ModuleActivation--><g id="link_ActionPrioritization_ModuleActivation"><path d="M401.84,1177.74 C400.78,1199.88 399.4973,1226.5069 398.4373,1248.6169 " fill="transparent" id="ActionPrioritization-to-ModuleActivation" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="398.15,1254.61,402.5764,1245.8119,398.3894,1249.6157,394.5856,1245.4288,398.15,1254.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="101.4292" x="401" y="1220.7069">Selected Action</text></g><!--link ModuleActivation to DebuggingModule--><g id="link_ModuleActivation_DebuggingModule"><path d="M332.66,1304.65 C303.25,1316.98 268.66,1333.46 240,1352.64 C203.64,1376.98 171.7914,1408.3513 149.7714,1431.9713 " fill="transparent" id="ModuleActivation-to-DebuggingModule" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="145.68,1436.36,154.7429,1432.5046,149.0895,1432.7028,148.8913,1427.0494,145.68,1436.36" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="89.6353" x="241" y="1365.7069">If Debug Task</text></g><!--link ModuleActivation to DocumentationModule--><g id="link_ModuleActivation_DocumentationModule"><path d="M376.19,1304.8 C365.71,1318.12 353.64,1335.42 346,1352.64 C333.85,1380.03 328.4044,1408.1942 325.3644,1430.6642 " fill="transparent" id="ModuleActivation-to-DocumentationModule" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="324.56,1436.61,329.7305,1428.2275,325.2304,1431.6551,321.8027,1427.155,324.56,1436.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="114.2324" x="347" y="1365.7069">If Document Task</text></g><!--link ModuleActivation to CodeGenModule--><g id="link_ModuleActivation_CodeGenModule"><path d="M424.25,1304.75 C438.01,1317.93 454.23,1335.1 466,1352.64 C483.84,1379.22 495.7327,1407.8629 503.8927,1430.5929 " fill="transparent" id="ModuleActivation-to-CodeGenModule" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="505.92,1436.24,506.6438,1426.4178,504.2306,1431.5341,499.1143,1429.1208,505.92,1436.24" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="110.6714" x="477" y="1365.7069">If Generate Code</text></g><!--link ModuleActivation to VisualizationModule--><g id="link_ModuleActivation_VisualizationModule"><path d="M467.52,1297.36 C507.38,1308.89 556.89,1326.85 596,1352.64 C630.5,1375.39 657.9442,1407.4519 676.2342,1431.6719 " fill="transparent" id="ModuleActivation-to-VisualizationModule" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="679.85,1436.46,677.6184,1426.8673,676.8368,1432.4699,671.2342,1431.6884,679.85,1436.46" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="70.0718" x="619" y="1365.7069">If Visualize</text></g><!--link DebuggingModule to ResponseFormatting--><g id="link_DebuggingModule_ResponseFormatting"><path d="M178.51,1486.7 C219.43,1504.75 269.731,1526.947 310.711,1545.037 " fill="transparent" id="DebuggingModule-to-ResponseFormatting" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="316.2,1547.46,309.5819,1540.1661,311.6258,1545.4408,306.3512,1547.4848,316.2,1547.46" style="stroke:#181818;stroke-width:1;"/></g><!--link DocumentationModule to ResponseFormatting--><g id="link_DocumentationModule_ResponseFormatting"><path d="M332.87,1486.83 C340.99,1504.89 349.5784,1523.9982 357.6984,1542.0482 " fill="transparent" id="DocumentationModule-to-ResponseFormatting" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="360.16,1547.52,360.1155,1537.6712,358.1087,1542.9602,352.8198,1540.9533,360.16,1547.52" style="stroke:#181818;stroke-width:1;"/></g><!--link CodeGenModule to ResponseFormatting--><g id="link_CodeGenModule_ResponseFormatting"><path d="M482.26,1486.83 C458.57,1504.89 431.0911,1525.8317 407.4211,1543.8817 " fill="transparent" id="CodeGenModule-to-ResponseFormatting" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="402.65,1547.52,412.2321,1545.2433,406.6259,1544.4881,407.3811,1538.8819,402.65,1547.52" style="stroke:#181818;stroke-width:1;"/></g><!--link VisualizationModule to ResponseFormatting--><g id="link_VisualizationModule_ResponseFormatting"><path d="M625.05,1486.7 C570.96,1504.78 502.8505,1527.5579 448.7305,1545.6479 " fill="transparent" id="VisualizationModule-to-ResponseFormatting" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="443.04,1547.55,452.8438,1548.4905,447.7821,1545.9649,450.3077,1540.9032,443.04,1547.55" style="stroke:#181818;stroke-width:1;"/></g><!--link ResponseFormatting to UserFeedback--><g id="link_ResponseFormatting_UserFeedback"><path d="M371,1597.92 C371,1632.37 371,1689.07 371,1723.46 " fill="transparent" id="ResponseFormatting-to-UserFeedback" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="371,1729.46,375,1720.46,371,1724.46,367,1720.46,371,1729.46" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="129.6699" x="372" y="1658.7069">Response Delivered</text></g><!--link UserFeedback to ModelRefinement--><g id="link_UserFeedback_ModelRefinement"><path d="M371.19,1779.74 C371.37,1801.88 371.5812,1828.5002 371.7612,1850.6102 " fill="transparent" id="UserFeedback-to-ModelRefinement" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="371.81,1856.61,375.7366,1847.5777,371.7693,1851.6102,367.7369,1847.6429,371.81,1856.61" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="133.9102" x="372" y="1822.7069">Performance Signals</text></g><!--link ModelRefinement to *end*Learning--><g id="link_ModelRefinement_*end*Learning"><path d="M372,1907.1 C372,1926.68 372,1947.13 372,1961.44 " fill="transparent" id="ModelRefinement-to-*end*Learning" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="372,1967.44,376,1958.44,372,1962.44,368,1958.44,372,1967.44" style="stroke:#181818;stroke-width:1;"/></g><!--link Perception to GMN2--><g id="link_Perception_GMN2"><path d="M155.4134,48.5841 C155.5045,48.26 155.5976,47.937 155.6927,47.6152 C155.8829,46.9714 156.081,46.3322 156.2872,45.698 C157.1122,43.1612 158.068,40.7045 159.1708,38.3598 C163.5819,28.9813 170.345,21.395 180.5,17.64 C211.97,6 299.56,7.34 331.5,17.64 C379.37,33.08 424.64,72.07 449.42,96.25 " fill="transparent" id="Perception-GMN2" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--link Memory to GMN5--><g id="link_Memory_GMN5"><path d="M408.7878,212.1551 C408.8382,211.969 408.889,211.783 408.9403,211.5971 C409.0428,211.2253 409.1472,210.8541 409.2534,210.4835 C409.4659,209.7424 409.6858,209.0036 409.9134,208.2677 C410.3686,206.796 410.8545,205.3359 411.3728,203.8913 C412.4095,201.0022 413.5763,198.1754 414.8877,195.442 C420.1331,184.5088 427.6925,175.0725 438.5,169.14 C499.28,135.78 684.77,147.09 750.5,169.14 C804.37,187.21 854.26,233.59 879.92,260.5 " fill="transparent" id="Memory-GMN5" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--link Reasoning to GMN8--><g id="link_Reasoning_GMN8"><path d="M322.1843,648.4971 C322.2289,648.332 322.274,648.1671 322.3196,648.0025 C322.4108,647.6734 322.504,647.3452 322.5992,647.0181 C322.7895,646.364 322.9878,645.7141 323.1943,645.0692 C324.0203,642.4893 324.9779,639.9868 326.0834,637.5934 C330.5056,628.02 337.295,620.1925 347.5,616.14 C381.37,602.69 476.94,604.58 511.5,616.14 C558.82,631.96 602.82,671.89 626.6,696.39 " fill="transparent" id="Reasoning-GMN8" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--link ActionSelection to GMN11--><g id="link_ActionSelection_GMN11"><path d="M299.0634,1084.2404 C299.1905,1083.9111 299.3194,1083.5828 299.4502,1083.2556 C299.7118,1082.6011 299.9807,1081.9508 300.2572,1081.3052 C301.3632,1078.7229 302.5902,1076.2159 303.9509,1073.8156 C309.3938,1064.2144 316.975,1056.32 327.5,1052.14 C358.69,1039.76 446.86,1040.96 478.5,1052.14 C523.55,1068.05 564.27,1107.95 586.13,1132.42 " fill="transparent" id="ActionSelection-GMN11" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--link Execution to GMN14--><g id="link_Execution_GMN14"><path d="M23.0634,1393.2404 C23.1905,1392.9111 23.3194,1392.5828 23.4502,1392.2556 C23.7118,1391.6011 23.9807,1390.9508 24.2572,1390.3052 C25.3632,1387.7229 26.5902,1385.2159 27.9509,1382.8156 C33.3938,1373.2144 40.975,1365.32 51.5,1361.14 C88.88,1346.3 737.01,1349.47 775.5,1361.14 C827.22,1376.82 877.38,1416.8 904.73,1441.34 " fill="transparent" id="Execution-GMN14" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--link Learning to GMN17--><g id="link_Learning_GMN17"><path d="M276.1843,1686.4971 C276.2289,1686.332 276.274,1686.1671 276.3196,1686.0025 C276.4108,1685.6734 276.504,1685.3452 276.5992,1685.0181 C276.7895,1684.364 276.9878,1683.7141 277.1943,1683.0692 C278.0203,1680.4893 278.9779,1677.9868 280.0834,1675.5934 C284.5056,1666.02 291.295,1658.1925 301.5,1654.14 C335.99,1640.44 433.13,1642.92 468.5,1654.14 C518.13,1669.88 565.4,1709.84 591.07,1734.36 " fill="transparent" id="Learning-GMN17" style="stroke:#181818;stroke-width:1;stroke-dasharray:7.0,7.0;"/></g><!--SRC=[XLNDRjim3BxdAOWTTXZG5yXXG9UsMx1sy9Akbs47rQ8TeRQKYNBQjDYxZw9ar_6IheV2uSz7ykEFAAY0yAv0N-8s66UXs2Z2Tw08HiAN6V3VUR5SuUyEAS3PsKV8tuNoP6mzXvLwXANTTa6C3xNYS6c32VlBf-1L6M7di0w-AqFdKSE52aeSfrRYkhG1RLWqYiXKfbJ9dHE2XMktphAIPdzcCqhrt63h_1xUivOTduBKauMfbiBZphYESfeaKRBr2eCtk5FD7BuO2ivpm0OA5G9wI-B-rRh71dMDdvWjyLsN6spLZGhbHjY8kQs3ibfvdNocw9d4XhzjYUkIuzXQB0-nZjkz5hj2HSv6myAx4ecasbTfAlWOWu9yg-ZXolcsQpAhKG2t-otcFXu6FkwJQ-kuggMjd7XEZ19BhkdYZyzeqO_ZhRTO3dab4lun5OJl78FdOx71ye7ZCi56Hnfwy_4OdAS1MdC9yYN49E4Wo_ICOILECYkyuQg3USwvth5L3AT7yMGrZbWBp8tJNODHlSiGAJ8Z99zHkfTFM7P3diEldE4KIU0lyBwhQsvBqivXMIMPiFg6dokxbkT196FVBF-F-y9fvBwC77ENK5Id7UyCHQAVft5xUNALVvFIyXOGBpjX72jUntvVZbJpblb1zcyP7idsbFbh5wzHUTcxQ-Usqib1yf8tQkeje3y8_HMYlbTni7iZfg4nE-GBARvZetw-i5bXPIn61kRnQbSHc3SMrgQsgg6-7MD3SVxvuLTCt3hEsvjw4y1LexFVHoJuTbr0SD1PZPxYKUlV0_3vGQ3-ai_GQeY8KznqVbCkod2pZ2LWS8gpKQRx8Lg6PrWvaXoQJ6iQvQ7aGqidmOThbnli4JGV5C7Ufgie6gO6A6ykrCDbEOaxEHPvCFaTQ9b70iSyjQeHiUyxnbJm8DJxaw33PgSx5o-VpBw6LcQCOCCSD6aNjAagRZztBD8TU2rFiz0Fsl3S6Dln6mUcPGvsqdTHtJEN6fY1Ae_IWFWN]--></g></svg> |