JirasakJo commited on
Commit
7c8c37f
·
verified ·
1 Parent(s): e6e4785

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -167,7 +167,6 @@ def add_to_qa_history(query: str, answer: str):
167
  "query": query,
168
  "answer": answer
169
  }
170
-
171
  save_qa_history(history_entry)
172
  return history_entry
173
 
@@ -298,14 +297,16 @@ def main():
298
  if st.session_state.pipeline is None:
299
  st.error("❌ ไม่สามารถเชื่อมต่อกับระบบได้ กรุณาลองใหม่อีกครั้ง")
300
  return
301
-
 
302
  add_to_history("user", query)
303
-
304
  try:
305
  with st.spinner("🔍 กำลังค้นหาคำตอบ..."):
306
  result = st.session_state.pipeline.process_query(query)
307
  add_to_history("assistant", result["answer"])
308
-
 
309
  with st.expander("📚 แสดงข้อมูลอ้างอิง", expanded=False):
310
  for i, doc in enumerate(result["documents"], 1):
311
  st.markdown(f"""
@@ -314,12 +315,10 @@ def main():
314
  {doc.content}
315
  </div>
316
  """, unsafe_allow_html=True)
317
-
318
  with st.expander("🔍 รายละเอียดการวิเคราะห์คำถาม", expanded=False):
319
  st.json(result["query_info"])
320
-
321
- st.rerun()
322
-
323
  except Exception as e:
324
  st.error(f"❌ เกิดข้อผิดพลาด: {str(e)}")
325
 
 
167
  "query": query,
168
  "answer": answer
169
  }
 
170
  save_qa_history(history_entry)
171
  return history_entry
172
 
 
297
  if st.session_state.pipeline is None:
298
  st.error("❌ ไม่สามารถเชื่อมต่อกับระบบได้ กรุณาลองใหม่อีกครั้ง")
299
  return
300
+
301
+ # Add the user query to the chat history
302
  add_to_history("user", query)
303
+
304
  try:
305
  with st.spinner("🔍 กำลังค้นหาคำตอบ..."):
306
  result = st.session_state.pipeline.process_query(query)
307
  add_to_history("assistant", result["answer"])
308
+
309
+ # Save to history without reloading
310
  with st.expander("📚 แสดงข้อมูลอ้างอิง", expanded=False):
311
  for i, doc in enumerate(result["documents"], 1):
312
  st.markdown(f"""
 
315
  {doc.content}
316
  </div>
317
  """, unsafe_allow_html=True)
318
+
319
  with st.expander("🔍 รายละเอียดการวิเคราะห์คำถาม", expanded=False):
320
  st.json(result["query_info"])
321
+
 
 
322
  except Exception as e:
323
  st.error(f"❌ เกิดข้อผิดพลาด: {str(e)}")
324