Spaces:
Running
Running
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:")
|