DrishtiSharma commited on
Commit
6d54116
Β·
verified Β·
1 Parent(s): 2e9f76e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -13
app.py CHANGED
@@ -316,24 +316,31 @@ if query:
316
 
317
  #st.subheader('final_output["relevancy_response"]')
318
  #st.write(final_output["relevancy_response"] )
 
 
 
 
319
 
320
- st.write("πŸ“Œ **Relevance Analysis:**")
 
 
 
 
321
  if isinstance(final_output["relevancy_response"], list):
322
  for item in final_output["relevancy_response"]:
323
  st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
324
  st.write(f"**Reasoning:** {item.get('Reasoning', 'No explanation provided.')}")
325
  else:
326
- st.write("⚠️ No relevance analysis available.")
327
-
328
 
329
- st.subheader('final_output["context_number"]')
330
- st.write(final_output["context_number"])
331
-
332
- st.subheader('final_output["relevant_contexts"]')
333
- st.write(final_output["relevant_contexts"])
334
-
335
- #st.subheader('final_output["final_response"]')
336
- #st.write(final_output["final_response"])
337
 
338
- st.subheader("πŸ“’ **Final Answer:**")
339
- st.write(final_output["final_response"] if final_output["final_response"] else "⚠️ No clear answer found based on retrieved content.")
 
 
316
 
317
  #st.subheader('final_output["relevancy_response"]')
318
  #st.write(final_output["relevancy_response"] )
319
+
320
+
321
+ st.markdown("## πŸ’‘ **Final Answer:**")
322
+ st.success(final_output["final_response"] if final_output["final_response"] else "⚠️ No clear answer found based on retrieved content.")
323
 
324
+ # πŸ“‚ Expand for Details
325
+ with st.expander("πŸ“– **View Detailed Processing (Relevance, Retrieved Contexts, Analysis)**"):
326
+
327
+ # πŸ“Œ Relevance Analysis
328
+ st.markdown("### πŸ“Œ **Relevance Analysis**")
329
  if isinstance(final_output["relevancy_response"], list):
330
  for item in final_output["relevancy_response"]:
331
  st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
332
  st.write(f"**Reasoning:** {item.get('Reasoning', 'No explanation provided.')}")
333
  else:
334
+ st.warning("⚠️ No relevance analysis available.")
 
335
 
336
+ # πŸ“š Retrieved Contexts
337
+ st.markdown("### πŸ“š **Retrieved Contexts**")
338
+ if isinstance(final_output["relevant_contexts"], list):
339
+ for idx, doc in enumerate(final_output["relevant_contexts"], 1):
340
+ st.write(f"πŸ”Ή **Context {idx}:** {doc}")
341
+ else:
342
+ st.warning("⚠️ No retrieved context available.")
 
343
 
344
+ # πŸ” Retrieved Context Numbers
345
+ st.markdown("### πŸ” **Relevant Context Numbers**")
346
+ st.write(final_output["context_number"])