Spaces:
Sleeping
Sleeping
Upload Untitled Diagram.drawio
#2
by
vish123qwq
- opened
- Untitled Diagram.drawio +64 -0
Untitled Diagram.drawio
ADDED
|
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36" version="28.0.7">
|
| 2 |
+
<diagram name="LexPilot System Architecture" id="ProSystem">
|
| 3 |
+
<mxGraphModel dx="1489" dy="753" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
|
| 4 |
+
<root>
|
| 5 |
+
<mxCell id="0" />
|
| 6 |
+
<mxCell id="1" parent="0" />
|
| 7 |
+
<mxCell id="user" value="π€ User (Student/Researcher)" style="shape=ellipse;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;" parent="1" vertex="1">
|
| 8 |
+
<mxGeometry x="100" y="80" width="200" height="80" as="geometry" />
|
| 9 |
+
</mxCell>
|
| 10 |
+
<mxCell id="frontend" value="π Frontend ( Hugging Face Spaces)" style="shape=rectangle;rounded=1;fillColor=#f8cecc;strokeColor=#b85450;fontStyle=1;" parent="1" vertex="1">
|
| 11 |
+
<mxGeometry x="380" y="60" width="320" height="120" as="geometry" />
|
| 12 |
+
</mxCell>
|
| 13 |
+
<mxCell id="api" value="π REST API Layer (FastAPI/ Endpoints)" style="shape=rectangle;rounded=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;" parent="1" vertex="1">
|
| 14 |
+
<mxGeometry x="760" y="60" width="320" height="120" as="geometry" />
|
| 15 |
+
</mxCell>
|
| 16 |
+
<mxCell id="preprocess" value="βοΈ Preprocessing\n- File Reader (.pdf, .docx, .txt)\n- Whisper Speech-to-Text\n- Text Normalization" style="shape=process;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
|
| 17 |
+
<mxGeometry x="340" y="240" width="540" height="100" as="geometry" />
|
| 18 |
+
</mxCell>
|
| 19 |
+
<mxCell id="summarizer" value="π Summarizer\nModel: BART-Large-CNN\nTask: Generate concise summaries" style="shape=process;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
|
| 20 |
+
<mxGeometry x="150" y="400" width="450" height="100" as="geometry" />
|
| 21 |
+
</mxCell>
|
| 22 |
+
<mxCell id="qa" value="β Question Answering\nModel: BERT (SQuAD2)\nTask: Extractive QA + Confidence" style="shape=process;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
|
| 23 |
+
<mxGeometry x="720" y="400" width="450" height="100" as="geometry" />
|
| 24 |
+
</mxCell>
|
| 25 |
+
<mxCell id="summary_out" value="π Summary Output (Key Insights)" style="shape=terminator;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;" parent="1" vertex="1">
|
| 26 |
+
<mxGeometry x="300" y="580" width="240" height="80" as="geometry" />
|
| 27 |
+
</mxCell>
|
| 28 |
+
<mxCell id="qa_out" value="π‘ Answer + Confidence Score" style="shape=terminator;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;" parent="1" vertex="1">
|
| 29 |
+
<mxGeometry x="720" y="580" width="280" height="80" as="geometry" />
|
| 30 |
+
</mxCell>
|
| 31 |
+
<mxCell id="notebooklm" value="π NotebookLM Knowledge Base\n- Raw Transcripts (Whisper)\n- Summaries (ChatGPT/Gemini)\n- Documentation + Code Snippets" style="shape=rectangle;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1;" parent="1" vertex="1">
|
| 32 |
+
<mxGeometry x="520" y="720" width="880" height="100" as="geometry" />
|
| 33 |
+
</mxCell>
|
| 34 |
+
<mxCell id="a1" parent="1" source="user" target="frontend" edge="1">
|
| 35 |
+
<mxGeometry relative="1" as="geometry" />
|
| 36 |
+
</mxCell>
|
| 37 |
+
<mxCell id="a2" parent="1" source="frontend" target="api" edge="1">
|
| 38 |
+
<mxGeometry relative="1" as="geometry" />
|
| 39 |
+
</mxCell>
|
| 40 |
+
<mxCell id="a3" parent="1" source="api" target="preprocess" edge="1">
|
| 41 |
+
<mxGeometry relative="1" as="geometry" />
|
| 42 |
+
</mxCell>
|
| 43 |
+
<mxCell id="a4" parent="1" source="preprocess" target="summarizer" edge="1">
|
| 44 |
+
<mxGeometry relative="1" as="geometry" />
|
| 45 |
+
</mxCell>
|
| 46 |
+
<mxCell id="a5" parent="1" source="preprocess" target="qa" edge="1">
|
| 47 |
+
<mxGeometry relative="1" as="geometry" />
|
| 48 |
+
</mxCell>
|
| 49 |
+
<mxCell id="a6" parent="1" source="summarizer" target="summary_out" edge="1">
|
| 50 |
+
<mxGeometry relative="1" as="geometry" />
|
| 51 |
+
</mxCell>
|
| 52 |
+
<mxCell id="a7" parent="1" source="qa" target="qa_out" edge="1">
|
| 53 |
+
<mxGeometry relative="1" as="geometry" />
|
| 54 |
+
</mxCell>
|
| 55 |
+
<mxCell id="a8" parent="1" source="summary_out" target="notebooklm" edge="1">
|
| 56 |
+
<mxGeometry relative="1" as="geometry" />
|
| 57 |
+
</mxCell>
|
| 58 |
+
<mxCell id="a9" parent="1" source="qa_out" target="notebooklm" edge="1">
|
| 59 |
+
<mxGeometry relative="1" as="geometry" />
|
| 60 |
+
</mxCell>
|
| 61 |
+
</root>
|
| 62 |
+
</mxGraphModel>
|
| 63 |
+
</diagram>
|
| 64 |
+
</mxfile>
|