DrishtiSharma commited on
Commit
77ae54c
Β·
verified Β·
1 Parent(s): 4cc2d55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -30
app.py CHANGED
@@ -314,39 +314,31 @@ EXAMPLE:
314
 
315
  final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
316
 
317
- # πŸ“Œ Display Final Answer (Always Visible)
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
- st.markdown("---")
322
-
323
- # πŸ“Š Relevance Analysis
324
- with st.expander("πŸŸ₯ **Relevance Analysis (context_relevancy_evaluation_chain Statement)**"):
325
- if isinstance(final_output["relevancy_response"], list) and final_output["relevancy_response"]:
326
- for item in final_output["relevancy_response"]:
327
- st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
328
- st.write(f"**Reasoning:** {item.get('Reasoning', 'No explanation provided.')}")
329
- else:
330
- st.warning("⚠️ No relevance analysis available.")
331
-
332
- st.markdown("---")
333
-
334
- # πŸ” Picked Relevant Contexts
335
- with st.expander("🟦 **Picked Relevant Contexts (pick_relevant_context_chain Statement)**"):
336
- if final_output["context_number"]:
337
- st.write(final_output["context_number"])
338
- else:
339
- st.warning("⚠️ No relevant context numbers available.")
340
-
341
- st.markdown("---")
342
-
343
- # πŸ“„ Extracted Contexts
344
- with st.expander("πŸŸ₯ **Extracted Relevant Contexts (relevant_contexts_chain Statement)**"):
345
- if isinstance(final_output["relevant_contexts"], list) and final_output["relevant_contexts"]:
346
- for idx, doc in enumerate(final_output["relevant_contexts"], 1):
347
- st.write(f"πŸ”Ή **Context {idx}:** {doc}")
348
- else:
349
- st.warning("⚠️ No relevant contexts available.")
350
 
351
 
352
 
 
314
 
315
  final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
316
 
317
+ # πŸ“Œ Display Final Answer
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
+ st.markdown("### πŸŸ₯ Relevance Analysis (context_relevancy_evaluation_chain Statement)")
322
+ if isinstance(final_output["relevancy_response"], list) and final_output["relevancy_response"]:
323
+ for item in final_output["relevancy_response"]:
324
+ st.write(f"βœ… **Context {item.get('content', 'N/A')} - Score: {item.get('score', 'N/A')}**")
325
+ st.write(f"**Reasoning:** {item.get('Reasoning', 'No explanation provided.')}")
326
+ else:
327
+ st.warning("⚠️ No relevance analysis available.")
328
+
329
+ st.markdown("### 🟦 Picked Relevant Contexts (pick_relevant_context_chain Statement)")
330
+ if isinstance(final_output["context_number"], list) and final_output["context_number"]:
331
+ st.write(final_output["context_number"])
332
+ else:
333
+ st.warning("⚠️ No relevant context numbers available.")
334
+
335
+ st.markdown("### πŸŸ₯ Extracted Relevant Contexts (relevant_contexts_chain Statement)")
336
+ if isinstance(final_output["relevant_contexts"], list) and final_output["relevant_contexts"]:
337
+ for idx, doc in enumerate(final_output["relevant_contexts"], 1):
338
+ st.write(f"πŸ”Ή **Context {idx}:** {doc}")
339
+ else:
340
+ st.warning("⚠️ No relevant contexts available.")
341
+
 
 
 
 
 
 
 
 
342
 
343
 
344