DrishtiSharma commited on
Commit
b072c1d
Β·
verified Β·
1 Parent(s): ac6eaf3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -1
app.py CHANGED
@@ -314,10 +314,40 @@ EXAMPLE:
314
 
315
  final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
316
 
317
- # 🎯 Final Answer Section
318
  st.markdown("## πŸ’‘ **Final Answer**")
319
  st.success(final_output["final_response"] if final_output["final_response"] else "⚠️ No clear answer found based on retrieved content.")
320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
321
 
322
 
323
 
 
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("---")
321
+
322
+ # Display Relevant Contexts Extracted
323
+ st.markdown("### πŸ“Œ **Relevant Contexts Used**")
324
+ if isinstance(final_output["relevant_contexts"], list) and final_output["relevant_contexts"]:
325
+ for idx, doc in enumerate(final_output["relevant_contexts"], 1):
326
+ st.write(f"πŸ”Ή **Context {idx}:** {doc}")
327
+ else:
328
+ st.warning("⚠️ No relevant contexts available.")
329
+
330
+ st.markdown("---")
331
+
332
+ # Display Relevance Analysis
333
+ st.markdown("### πŸ“Š **Relevance Analysis**")
334
+ if isinstance(final_output["relevancy_response"], list) and final_output["relevancy_response"]:
335
+ for item in final_output["relevancy_response"]:
336
+ st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
337
+ st.write(f"**Reasoning:** {item.get('Reasoning', 'No explanation provided.')}")
338
+ else:
339
+ st.warning("⚠️ No relevance analysis available.")
340
+
341
+ st.markdown("---")
342
+
343
+ # Display Relevant Context Numbers
344
+ st.markdown("### πŸ” **Relevant Context Numbers**")
345
+ if final_output["context_number"]:
346
+ st.write(final_output["context_number"])
347
+ else:
348
+ st.warning("⚠️ No relevant context numbers available.")
349
+
350
+
351
 
352
 
353