NotHotTryHard commited on
Commit
b520ee2
Β·
verified Β·
1 Parent(s): 620ea25

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -5
app.py CHANGED
@@ -867,10 +867,20 @@ def run_demo(claim: str):
867
  "</div>"
868
  "</div>"
869
  )
 
 
 
 
 
 
 
 
870
  ground_html = (
871
- "<div class='verdict-card verdict-side'>"
872
- "<div class='groundedness-label'>ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ</div>"
873
- f"<div class='groundedness-value'>{groundedness * 100:.1f}%</div>"
 
 
874
  "</div>"
875
  )
876
 
@@ -931,8 +941,10 @@ with gr.Blocks(title="RAG Wiki Fact Checker") as demo:
931
  """
932
  )
933
  with gr.Row():
934
- verdict_slider = gr.HTML("<div class='verdict-card'><b>Waiting for input...</b></div>")
935
- verdict_ground = gr.HTML("<div class='verdict-card verdict-side'></div>")
 
 
936
  evidence = gr.HTML(_render_evidence_html([]))
937
 
938
  gr.HTML(PROJECT_SUMMARY_HTML)
 
867
  "</div>"
868
  "</div>"
869
  )
870
+ g_pct = groundedness * 100
871
+ if g_pct >= 70:
872
+ g_label, g_color = "Strong", "#16a34a"
873
+ elif g_pct >= 40:
874
+ g_label, g_color = "Moderate", "#d97706"
875
+ else:
876
+ g_label, g_color = "Weak", "#dc2626"
877
+
878
  ground_html = (
879
+ "<div class='verdict-card verdict-side' style='text-align:center;'>"
880
+ f"<div style='font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;"
881
+ f"font-weight:600;color:{g_color};'>{g_label}</div>"
882
+ f"<div style='font-size:2rem;font-weight:700;color:{g_color};margin:6px 0;'>{g_pct:.0f}%</div>"
883
+ "<div style='font-size:0.75rem;color:#64748b;'>Groundedness</div>"
884
  "</div>"
885
  )
886
 
 
941
  """
942
  )
943
  with gr.Row():
944
+ with gr.Column(scale=3):
945
+ verdict_slider = gr.HTML("<div class='verdict-card'><b>Waiting for input...</b></div>")
946
+ with gr.Column(scale=1, min_width=120):
947
+ verdict_ground = gr.HTML("<div class='verdict-card verdict-side'></div>")
948
  evidence = gr.HTML(_render_evidence_html([]))
949
 
950
  gr.HTML(PROJECT_SUMMARY_HTML)