NOT-OMEGA commited on
Commit
aa950c5
Β·
verified Β·
1 Parent(s): ea255c9

Update app_gradio.py

Browse files
Files changed (1) hide show
  1. app_gradio.py +27 -1
app_gradio.py CHANGED
@@ -535,4 +535,30 @@ Upload a CSV with columns: **`source`**, **`log_message`** Output includes: `pre
535
  )
536
 
537
  gr.Markdown("""
538
- **Sample CSV format:**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  )
536
 
537
  gr.Markdown("""
538
+ **Sample CSV format:**
539
+ """)
540
+
541
+ # ── Tab 3: Architecture ───────────────────────────────────────────
542
+ with gr.Tab("πŸ—οΈ ARCHITECTURE"):
543
+ gr.Markdown("""
544
+ ## 3-Tier Hybrid Pipeline
545
+
546
+ | Tier | Method | Coverage | Latency | Trigger |
547
+ |------|--------|----------|---------|---------|
548
+ | 🟒 **Regex** | Python `re` patterns | ~21% | < 1ms | Fixed patterns |
549
+ | πŸ”΅ **BERT** | `all-MiniLM-L6-v2` + LogReg | ~79% | 20–80ms | High-volume categories |
550
+ | 🟑 **LLM** | HuggingFace Inference API | ~0.3% | 500–2000ms | LegacyCRM + rare patterns |
551
+
552
+ ## Model Performance
553
+ - **Training data**: 2,410 synthetic enterprise logs
554
+ - **Confidence threshold**: 0.5 (below β†’ escalate to LLM)
555
+ - **Source-aware routing**: `LegacyCRM` β†’ LLM directly
556
+
557
+ ## Environment Variables
558
+ | Secret | Purpose |
559
+ |--------|---------|
560
+ | `HF_TOKEN` | LLM inference for LegacyCRM logs |
561
+ """)
562
+
563
+ if __name__ == "__main__":
564
+ demo.launch(server_name="0.0.0.0", server_port=7860, theme=THEME, css=CUSTOM_CSS)