DrishtiSharma commited on
Commit
37910e5
Β·
verified Β·
1 Parent(s): 14ed832

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -16
app.py CHANGED
@@ -314,22 +314,13 @@ if query:
314
 
315
  final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
316
 
317
- st.markdown("## πŸ’‘ **Final Answer**")
318
  st.success(final_output["final_response"] if final_output["final_response"] else "⚠️ No clear answer found based on retrieved content.")
319
 
320
- st.markdown("### πŸ“‚ **Detailed Processing Breakdown**")
321
- st.info("Expand the sections below to see retrieved contexts, relevance scores, and other details.")
322
-
323
- with st.expander("πŸ“Œ **View Relevant Contexts Used**"):
324
- st.markdown("### πŸ“– **Relevant Contexts Extracted**")
325
- if isinstance(final_output["relevant_contexts"], list):
326
- for idx, doc in enumerate(final_output["relevant_contexts"], 1):
327
- st.write(f"πŸ”Ή **Context {idx}:** {doc}")
328
- else:
329
- st.warning("⚠️ No relevant contexts available.")
330
-
331
- with st.expander("πŸ“Œ **View Relevance Analysis**"):
332
- st.markdown("### πŸ“Š **Context Relevancy Scores & Analysis**")
333
  if isinstance(final_output["relevancy_response"], list):
334
  for item in final_output["relevancy_response"]:
335
  st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
@@ -337,8 +328,16 @@ if query:
337
  else:
338
  st.warning("⚠️ No relevance analysis available.")
339
 
340
- with st.expander("πŸ” **View Relevant Context Numbers**"):
341
- st.markdown("### πŸ”’ **Context Numbers Used in Processing**")
 
 
 
 
 
 
 
 
342
  st.write(final_output["context_number"])
343
 
344
 
 
314
 
315
  final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
316
 
317
+ st.markdown("## πŸ’‘ **Final Answer:**")
318
  st.success(final_output["final_response"] if final_output["final_response"] else "⚠️ No clear answer found based on retrieved content.")
319
 
320
+ # πŸ“‚ Expand for Details
321
+ with st.expander("πŸ“– **View Detailed Processing (Relevance, Retrieved Contexts, Analysis)**"):
322
+ # πŸ“Œ Relevance Analysis
323
+ st.markdown("### πŸ“Œ **Relevance Analysis**")
 
 
 
 
 
 
 
 
 
324
  if isinstance(final_output["relevancy_response"], list):
325
  for item in final_output["relevancy_response"]:
326
  st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
 
328
  else:
329
  st.warning("⚠️ No relevance analysis available.")
330
 
331
+ # πŸ“š Retrieved Contexts
332
+ st.markdown("### πŸ“š **Retrieved Contexts**")
333
+ if isinstance(final_output["relevant_contexts"], list):
334
+ for idx, doc in enumerate(final_output["relevant_contexts"], 1):
335
+ st.write(f"πŸ”Ή **Context {idx}:** {doc}")
336
+ else:
337
+ st.warning("⚠️ No retrieved context available.")
338
+
339
+ # πŸ” Retrieved Context Numbers
340
+ st.markdown("### πŸ” **Relevant Context Numbers**")
341
  st.write(final_output["context_number"])
342
 
343