fig6_integrated_learning_ecosystem.svg•21.3 kB
<svg aria-roledescription="flowchart-v2" role="graphics-document document" viewBox="0 0 966 935.4945068359375" style="max-width: 966px; background-color: transparent;" class="flowchart" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="my-svg"><style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:#a44141;}#my-svg .error-text{fill:#ddd;stroke:#ddd;}#my-svg .edge-thickness-normal{stroke-width:1px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:lightgrey;stroke:lightgrey;}#my-svg .marker.cross{stroke:lightgrey;}#my-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#my-svg p{margin:0;}#my-svg .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#ccc;}#my-svg .cluster-label text{fill:#F9FFFE;}#my-svg .cluster-label span{color:#F9FFFE;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .label text,#my-svg span{fill:#ccc;color:#ccc;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#my-svg .rough-node .label text,#my-svg .node .label text,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-anchor:middle;}#my-svg .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#my-svg .rough-node .label,#my-svg .node .label,#my-svg .image-shape .label,#my-svg .icon-shape .label{text-align:center;}#my-svg .node.clickable{cursor:pointer;}#my-svg .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#my-svg .arrowheadPath{fill:lightgrey;}#my-svg .edgePath .path{stroke:lightgrey;stroke-width:2.0px;}#my-svg .flowchart-link{stroke:lightgrey;fill:none;}#my-svg .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#my-svg .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#my-svg .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#my-svg .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#my-svg .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#my-svg .cluster text{fill:#F9FFFE;}#my-svg .cluster span{color:#F9FFFE;}#my-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(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#my-svg .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#my-svg rect.text{fill:none;stroke-width:0;}#my-svg .icon-shape,#my-svg .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#my-svg .icon-shape p,#my-svg .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#my-svg .icon-shape rect,#my-svg .image-shape rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="5" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-pointEnd"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 0 L 10 5 L 0 10 z"/></marker><marker orient="auto" markerHeight="8" markerWidth="8" markerUnits="userSpaceOnUse" refY="5" refX="4.5" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-pointStart"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 5 L 10 10 L 10 0 z"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="11" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-circleEnd"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="-1" viewBox="0 0 10 10" class="marker flowchart-v2" id="my-svg_flowchart-v2-circleStart"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="12" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="my-svg_flowchart-v2-crossEnd"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="-1" viewBox="0 0 11 11" class="marker cross flowchart-v2" id="my-svg_flowchart-v2-crossStart"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"/></marker><g class="root"><g class="clusters"><g data-look="classic" id="subGraph1" class="cluster"><rect height="461.49449920654297" width="836.8046875" y="186" x="53" style=""/><g transform="translate(392.67578125, 186)" class="cluster-label"><foreignObject height="24" width="157.453125"><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>ChromaDB Collections</p></span></div></foreignObject></g></g><g data-look="classic" id="subGraph0" class="cluster"><rect height="128" width="950" y="8" x="8" style=""/><g transform="translate(383, 8)" class="cluster-label"><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>Developer Knowledge Sources</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_A_D_0" d="M173,111L173,115.167C173,119.333,173,127.667,173,136C173,144.333,173,152.667,173,161C173,169.333,173,177.667,173,192.358C173,207.048,173,228.097,173,251.145C173,274.193,173,299.242,173,317.266C173,335.29,173,346.29,173,351.79L173,357.29"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_B_E_0" d="M527.194,111L531.916,115.167C536.637,119.333,546.08,127.667,550.802,136C555.523,144.333,555.523,152.667,555.523,161C555.523,169.333,555.523,177.667,555.523,185.569C555.523,193.47,555.523,200.941,555.523,204.676L555.523,208.411"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_B_F_0" d="M394.641,111L385.201,115.167C375.76,119.333,356.88,127.667,347.44,136C338,144.333,338,152.667,338,161C338,169.333,338,177.667,338,192.358C338,207.048,338,228.097,338,251.145C338,274.193,338,299.242,362.939,320.672C387.877,342.102,437.754,359.914,462.693,368.82L487.631,377.726"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_C_G_0" d="M793,111L793,115.167C793,119.333,793,127.667,793,136C793,144.333,793,152.667,793,161C793,169.333,793,177.667,793,185.333C793,193,793,200,793,203.5L793,207"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_D_H_0" d="M173,442.652L173,450.819C173,458.986,173,475.319,186.521,492.401C200.041,509.482,227.082,527.313,240.603,536.228L254.124,545.143"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_F_H_0" d="M555.523,440.462L555.523,448.994C555.523,457.525,555.523,474.589,532.078,494.707C508.633,514.826,461.742,538,438.297,549.587L414.852,561.174"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_E_F_0" d="M555.523,285.879L555.523,292.281C555.523,298.683,555.523,311.486,555.523,323.753C555.523,336.02,555.523,347.751,555.523,353.616L555.523,359.481"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_G_F_0" d="M793,287.29L793,293.457C793,299.624,793,311.957,764.742,327.367C736.483,342.777,679.967,361.265,651.709,370.508L623.45,379.752"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_H_I_0" d="M328,622.494L328,626.661C328,630.828,328,639.161,328,649.494C328,659.828,328,672.161,328,683.828C328,695.494,328,706.494,328,711.994L328,717.494"/><path marker-end="url(#my-svg_flowchart-v2-pointEnd)" style="" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" id="L_I_J_0" d="M328,799.494L328,803.661C328,807.828,328,816.161,328,823.828C328,831.494,328,838.494,328,841.994L328,845.494"/></g><g class="edgeLabels"><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(173, 491.65228271484375)" class="edgeLabel"><g transform="translate(-100, -24)" class="label"><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>Promotion of Valuable Insights</p></span></div></foreignObject></g></g><g transform="translate(555.5234375, 491.65228271484375)" class="edgeLabel"><g transform="translate(-100, -24)" class="label"><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>Promotion of Validated Solutions</p></span></div></foreignObject></g></g><g transform="translate(555.5234375, 324.2902374267578)" class="edgeLabel"><g transform="translate(-66.046875, -12)" class="label"><foreignObject height="24" width="132.09375"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>Bidirectional Links</p></span></div></foreignObject></g></g><g transform="translate(793, 324.2902374267578)" class="edgeLabel"><g transform="translate(-70.1015625, -12)" class="label"><foreignObject height="24" width="140.203125"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>Validation Evidence</p></span></div></foreignObject></g></g><g transform="translate(328, 684.494499206543)" class="edgeLabel"><g transform="translate(-51.578125, -12)" class="label"><foreignObject height="24" width="103.15625"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"><p>Enhanced RAG</p></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" class="labelBkg" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g></g><g class="nodes"><g transform="translate(173, 72)" id="flowchart-A-0" class="node default"><rect height="78" width="260" y="-39" x="-130" style="fill:#42A5F5 !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container"/><g transform="translate(-100, -24)" style="" class="label"><rect/><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>Explicit Reasoning (Sequential Thinking)</p></span></div></foreignObject></g></g><g transform="translate(483, 72)" id="flowchart-B-1" class="node default"><rect height="78" width="260" y="-39" x="-130" style="fill:#42A5F5 !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container"/><g transform="translate(-100, -24)" style="" class="label"><rect/><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>Code & Chat Interactions (Auto-Logging)</p></span></div></foreignObject></g></g><g transform="translate(793, 72)" id="flowchart-C-2" class="node default"><rect height="78" width="260" y="-39" x="-130" style="fill:#42A5F5 !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container"/><g transform="translate(-100, -24)" style="" class="label"><rect/><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>Evidence-Based Validation (Test Results & Errors)</p></span></div></foreignObject></g></g><g transform="translate(173, 401.9712600708008)" id="flowchart-D-3" class="node default"><path transform="translate(-81.1640625, -40.68589917885693)" style="fill:#66BB6A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container" d="M0,14.123932785904618 a81.1640625,14.123932785904618 0,0,0 162.328125,0 a81.1640625,14.123932785904618 0,0,0 -162.328125,0 l0,53.123932785904614 a81.1640625,14.123932785904618 0,0,0 162.328125,0 l0,-53.123932785904614"/><g transform="translate(-73.6640625, -2)" style="" class="label"><rect/><foreignObject height="24" width="147.328125"><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>thinking_sessions_v1</p></span></div></foreignObject></g></g><g transform="translate(555.5234375, 249.1451187133789)" id="flowchart-E-4" class="node default"><path transform="translate(-53.1484375, -36.733837735594136)" style="fill:#66BB6A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container" d="M0,11.489225157062757 a53.1484375,11.489225157062757 0,0,0 106.296875,0 a53.1484375,11.489225157062757 0,0,0 -106.296875,0 l0,50.489225157062755 a53.1484375,11.489225157062757 0,0,0 106.296875,0 l0,-50.489225157062755"/><g transform="translate(-45.6484375, -2)" style="" class="label"><rect/><foreignObject height="24" width="91.296875"><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>codebase_v1</p></span></div></foreignObject></g></g><g transform="translate(555.5234375, 401.9712600708008)" id="flowchart-F-5" class="node default"><path transform="translate(-64.125, -38.49062191510365)" style="fill:#66BB6A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container" d="M0,12.660414610069102 a64.125,12.660414610069102 0,0,0 128.25,0 a64.125,12.660414610069102 0,0,0 -128.25,0 l0,51.660414610069104 a64.125,12.660414610069102 0,0,0 128.25,0 l0,-51.660414610069104"/><g transform="translate(-56.625, -2)" style="" class="label"><rect/><foreignObject height="24" width="113.25"><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>chat_history_v1</p></span></div></foreignObject></g></g><g transform="translate(793, 249.1451187133789)" id="flowchart-G-6" class="node default"><path transform="translate(-61.8046875, -38.145119728489725)" style="fill:#66BB6A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container" d="M0,12.430079818993148 a61.8046875,12.430079818993148 0,0,0 123.609375,0 a61.8046875,12.430079818993148 0,0,0 -123.609375,0 l0,51.43007981899315 a61.8046875,12.430079818993148 0,0,0 123.609375,0 l0,-51.43007981899315"/><g transform="translate(-54.3046875, -2)" style="" class="label"><rect/><foreignObject height="24" width="108.609375"><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>test_results_v1</p></span></div></foreignObject></g></g><g transform="translate(328, 581.5733909606934)" id="flowchart-H-7" class="node default"><path transform="translate(-83.265625, -40.92110622789152)" style="fill:#66BB6A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container" d="M0,14.280737485261016 a83.265625,14.280737485261016 0,0,0 166.53125,0 a83.265625,14.280737485261016 0,0,0 -166.53125,0 l0,53.280737485261014 a83.265625,14.280737485261016 0,0,0 166.53125,0 l0,-53.280737485261014"/><g transform="translate(-75.765625, -2)" style="" class="label"><rect/><foreignObject height="24" width="151.53125"><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>derived_learnings_v1</p></span></div></foreignObject></g></g><g transform="translate(328, 760.494499206543)" id="flowchart-I-25" class="node default"><rect height="78" width="260" y="-39" x="-130" style="fill:#FFCA28 !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container"/><g transform="translate(-100, -24)" style="color:#333333 !important" class="label"><rect/><foreignObject height="48" width="200"><div xmlns="http://www.w3.org/1999/xhtml" style="color: rgb(51, 51, 51) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="nodeLabel" style="color:#333333 !important"><p>AI Assistance with Comprehensive Context</p></span></div></foreignObject></g></g><g transform="translate(328, 888.494499206543)" id="flowchart-J-27" class="node default"><rect height="78" width="260" y="-39" x="-130" style="fill:#26A69A !important;stroke:#E6E6E6 !important;stroke-width:1px !important" class="basic label-container"/><g transform="translate(-100, -24)" style="" class="label"><rect/><foreignObject height="48" width="200"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel"><p>More Effective Development</p></span></div></foreignObject></g></g></g></g></g></svg>