Upload Untitled Diagram.drawio

#2
by vish123qwq - opened
Files changed (1) hide show
  1. 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>