Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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
|
| 873 |
-
f"
|
|
|
|
|
|
|
| 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 |
-
|
| 935 |
-
|
|
|
|
|
|
|
| 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)
|