FauziIsyrinApridal commited on
Commit
e735ca8
·
1 Parent(s): 9fd98bf

update init vector_store

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -65,6 +65,8 @@ def main():
65
  initialize_session_state()
66
  get_data()
67
 
 
 
68
  if len(st.session_state['history']) == 0:
69
  if vector_store_is_outdated():
70
  docs = load_docs()
@@ -75,16 +77,20 @@ def main():
75
  else:
76
  st.warning("Tidak ada dokumen ditemukan di folder 'data/'. Chatbot tetap bisa digunakan, tapi tanpa konteks dokumen.")
77
  vector_store = None
 
 
 
 
78
  else:
79
  vector_store = load_vector_store()
80
 
81
  st.session_state['vector_store'] = vector_store
82
 
83
-
84
  if st.session_state['vector_store'] is not None:
85
  chain = create_conversational_chain(st.session_state['vector_store'])
86
  display_chat_history(chain)
87
 
 
88
  if __name__ == "__main__":
89
  main()
90
 
 
65
  initialize_session_state()
66
  get_data()
67
 
68
+ vector_store = None # Inisialisasi dulu
69
+
70
  if len(st.session_state['history']) == 0:
71
  if vector_store_is_outdated():
72
  docs = load_docs()
 
77
  else:
78
  st.warning("Tidak ada dokumen ditemukan di folder 'data/'. Chatbot tetap bisa digunakan, tapi tanpa konteks dokumen.")
79
  vector_store = None
80
+ else:
81
+ # Jika vector_store tidak outdated dan history kosong,
82
+ # harus tetap load vector_store dari penyimpanan
83
+ vector_store = load_vector_store()
84
  else:
85
  vector_store = load_vector_store()
86
 
87
  st.session_state['vector_store'] = vector_store
88
 
 
89
  if st.session_state['vector_store'] is not None:
90
  chain = create_conversational_chain(st.session_state['vector_store'])
91
  display_chat_history(chain)
92
 
93
+
94
  if __name__ == "__main__":
95
  main()
96