Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -313,31 +313,36 @@ EXAMPLE:
|
|
| 313 |
)
|
| 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("
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 341 |
|
| 342 |
|
| 343 |
|
|
|
|
| 313 |
)
|
| 314 |
|
| 315 |
final_output = context_management_chain({"context":context,"retriever_query":query,"query":query})
|
| 316 |
+
# π Display Final Answer (Always Visible)
|
|
|
|
| 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 |
+
# π₯ Relevance Analysis (context_relevancy_evaluation_chain Statement)
|
| 323 |
+
with st.expander("π₯ **Relevance Analysis (context_relevancy_evaluation_chain Statement)**"):
|
| 324 |
+
if final_output["relevancy_response"]: # Don't restrict to list, print whatever is there
|
| 325 |
+
st.write(final_output["relevancy_response"])
|
| 326 |
+
else:
|
| 327 |
+
st.warning("β οΈ No relevance analysis available.")
|
| 328 |
+
|
| 329 |
+
st.markdown("---")
|
| 330 |
+
|
| 331 |
+
# π¦ Picked Relevant Contexts (pick_relevant_context_chain Statement)
|
| 332 |
+
with st.expander("π¦ **Picked Relevant Contexts (pick_relevant_context_chain Statement)**"):
|
| 333 |
+
if final_output["context_number"]:
|
| 334 |
+
st.write(final_output["context_number"])
|
| 335 |
+
else:
|
| 336 |
+
st.warning("β οΈ No relevant context numbers available.")
|
| 337 |
+
|
| 338 |
+
st.markdown("---")
|
| 339 |
+
|
| 340 |
+
# π₯ Extracted Relevant Contexts (relevant_contexts_chain Statement)
|
| 341 |
+
with st.expander("π₯ **Extracted Relevant Contexts (relevant_contexts_chain Statement)**"):
|
| 342 |
+
if final_output["relevant_contexts"]:
|
| 343 |
+
st.write(final_output["relevant_contexts"])
|
| 344 |
+
else:
|
| 345 |
+
st.warning("β οΈ No relevant contexts available.")
|
| 346 |
|
| 347 |
|
| 348 |
|