Spaces:
Running
Running
FauziIsyrinApridal
commited on
Commit
·
e735ca8
1
Parent(s):
9fd98bf
update init vector_store
Browse files
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 |
|