Spaces:
Sleeping
Sleeping
Update good_progress.py
Browse files- good_progress.py +13 -2
good_progress.py
CHANGED
|
@@ -508,19 +508,30 @@ summary_language = st.radio(
|
|
| 508 |
key="summary_language"
|
| 509 |
)
|
| 510 |
|
|
|
|
|
|
|
| 511 |
if st.button("Generate Summary"):
|
| 512 |
if hasattr(st.session_state.rag_system, "document_text") and st.session_state.rag_system.document_text:
|
| 513 |
with st.spinner("Generating summary, please wait..."):
|
| 514 |
-
summary = st.session_state.rag_system.generate_summary(
|
|
|
|
|
|
|
|
|
|
| 515 |
if summary:
|
| 516 |
st.session_state.rag_system.document_summary = summary
|
| 517 |
-
st.text_area("Document Summary", summary, height=200)
|
| 518 |
st.success("Summary generated successfully!")
|
| 519 |
else:
|
| 520 |
st.error("Failed to generate summary.")
|
| 521 |
else:
|
| 522 |
st.info("Please process documents first to generate summary.")
|
| 523 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 524 |
# Step 3: Ask Questions
|
| 525 |
st.subheader("Step 3: Ask Questions")
|
| 526 |
st.write("Select Q&A Language:")
|
|
|
|
| 508 |
key="summary_language"
|
| 509 |
)
|
| 510 |
|
| 511 |
+
|
| 512 |
+
|
| 513 |
if st.button("Generate Summary"):
|
| 514 |
if hasattr(st.session_state.rag_system, "document_text") and st.session_state.rag_system.document_text:
|
| 515 |
with st.spinner("Generating summary, please wait..."):
|
| 516 |
+
summary = st.session_state.rag_system.generate_summary(
|
| 517 |
+
st.session_state.rag_system.document_text,
|
| 518 |
+
summary_language
|
| 519 |
+
)
|
| 520 |
if summary:
|
| 521 |
st.session_state.rag_system.document_summary = summary
|
|
|
|
| 522 |
st.success("Summary generated successfully!")
|
| 523 |
else:
|
| 524 |
st.error("Failed to generate summary.")
|
| 525 |
else:
|
| 526 |
st.info("Please process documents first to generate summary.")
|
| 527 |
|
| 528 |
+
# Always show the summary if it's already available
|
| 529 |
+
if st.session_state.rag_system.document_summary:
|
| 530 |
+
st.markdown("### Previously Generated Summary:")
|
| 531 |
+
st.text_area("Document Summary", st.session_state.rag_system.document_summary, height=200)
|
| 532 |
+
|
| 533 |
+
|
| 534 |
+
|
| 535 |
# Step 3: Ask Questions
|
| 536 |
st.subheader("Step 3: Ask Questions")
|
| 537 |
st.write("Select Q&A Language:")
|