File size: 490 Bytes
d52c55e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import streamlit as st
def render_debug(response):
"""Render debug information about the retrieval process."""
st.divider()
st.subheader("🔧 تفاصيل الاسترجاع")
st.caption(f"المرشحون قبل إعادة الترتيب: {len(response.retrieved)}")
for r in response.retrieved[:10]:
score = r.get("rrf_score", 0)
st.text(
f"[{r['article_id']}] rrf={score:.4f} | "
f"{r.get('clean_text', '')[:80]}"
) |