uyen13 commited on
Commit
cd1cd5d
β€’
1 Parent(s): c1a8412

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -19
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
- # Add a scrollbar to the chat history
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
+