Update app.py
Browse files
app.py
CHANGED
@@ -88,24 +88,10 @@ chain = ConversationalRetrievalChain.from_llm(llm=llm, retriever=db.as_retriever
|
|
88 |
|
89 |
# Function for conversational chat
|
90 |
def conversational_chat(query):
|
91 |
-
# result = None
|
92 |
-
# similarity_score = 0
|
93 |
-
# # Set a threshold for similarity (you can adjust this)
|
94 |
-
# similarity_threshold = 0.8
|
95 |
-
# while similarity_score <= similarity_threshold:
|
96 |
-
# result = chain({"question": query, "chat_history": st.session_state['history']})
|
97 |
-
# doc = nlp(result["answer"])
|
98 |
-
|
99 |
-
# # Define the Japanese phrase to match
|
100 |
-
# target_phrase = query # Replace with your desired Japanese phrase
|
101 |
-
|
102 |
-
# # Check for similarity
|
103 |
-
# similarity_score = doc.similarity(nlp(target_phrase))
|
104 |
result = chain({"question": query, "chat_history": st.session_state['history']})
|
105 |
-
st.session_state['history'].append((query, result["answer"]))
|
106 |
return result["answer"]
|
107 |
-
|
108 |
-
|
109 |
# Initialize chat history
|
110 |
if 'history' not in st.session_state:
|
111 |
st.session_state['history'] = []
|
@@ -113,7 +99,6 @@ if 'history' not in st.session_state:
|
|
113 |
# Initialize messages
|
114 |
if 'generated' not in st.session_state:
|
115 |
st.session_state['generated'] = ["γγγ«γ‘γ―οΌzendoηΎε₯³γ§γγδ½γγζ’γγ§γγοΌ... π€"]
|
116 |
-
|
117 |
if 'past' not in st.session_state:
|
118 |
st.session_state['past'] = ["γγ£γγγ―γγγγ"]
|
119 |
|
@@ -138,5 +123,5 @@ if st.session_state['generated']:
|
|
138 |
for i in range(len(st.session_state['generated'])):
|
139 |
message(st.session_state["past"][i], is_user=True, key=str(i) + '_user', avatar_style="big-smile")
|
140 |
message(st.session_state["generated"][i], key=str(i), avatar_style="thumbs")
|
141 |
-
|
142 |
-
|
|
|
88 |
|
89 |
# Function for conversational chat
|
90 |
def conversational_chat(query):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
result = chain({"question": query, "chat_history": st.session_state['history']})
|
92 |
+
st.session_state['history'].append((query, result["answer"]))
|
93 |
return result["answer"]
|
94 |
+
|
|
|
95 |
# Initialize chat history
|
96 |
if 'history' not in st.session_state:
|
97 |
st.session_state['history'] = []
|
|
|
99 |
# Initialize messages
|
100 |
if 'generated' not in st.session_state:
|
101 |
st.session_state['generated'] = ["γγγ«γ‘γ―οΌzendoηΎε₯³γ§γγδ½γγζ’γγ§γγοΌ... π€"]
|
|
|
102 |
if 'past' not in st.session_state:
|
103 |
st.session_state['past'] = ["γγ£γγγ―γγγγ"]
|
104 |
|
|
|
123 |
for i in range(len(st.session_state['generated'])):
|
124 |
message(st.session_state["past"][i], is_user=True, key=str(i) + '_user', avatar_style="big-smile")
|
125 |
message(st.session_state["generated"][i], key=str(i), avatar_style="thumbs")
|
126 |
+
|
127 |
+
|