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]}"
        )