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