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