ngcanh commited on
Commit
676f8fe
·
verified ·
1 Parent(s): 371f703

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -16
app.py CHANGED
@@ -129,18 +129,18 @@ def rag_query(query):
129
 
130
  return response
131
 
132
- # def process_feedback(query, response, feedback):
133
- # # st.write(f"Feedback received: {'👍' if feedback else '👎'} for query: {query}")
134
- # if feedback:
135
- # # If thumbs up, store the response in memory buffer
136
- # memory.chat_memory.add_ai_message(response)
137
- # else:
138
- # # If thumbs down, remove the response from memory buffer and regenerate the response
139
- # # memory.chat_memory.messages = [msg for msg in memory.chat_memory.messages if msg.get("content") != response]
140
- # new_query=f"{query}. Give better response"
141
- # new_response = rag_query(new_query)
142
- # st.markdown(new_response)
143
- # memory.chat_memory.add_ai_message(new_response)
144
 
145
  # Streamlit interface
146
 
@@ -149,11 +149,11 @@ st.markdown("***")
149
  st.info('''
150
  Tôi sẽ giải đáp các thắc mắc của bạn liên quan đến các sản phẩm bảo hiểm nhân thọ của MB Ageas Life''')
151
 
152
- # col1, col2 = st.columns(2)
153
 
154
- # with col1:
155
- # chat = st.button("Chat")
156
- # if chat:
157
  st.switch_page("pages/chatbot.py")
158
 
159
 
 
129
 
130
  return response
131
 
132
+ def process_feedback(query, response, feedback):
133
+ # st.write(f"Feedback received: {'👍' if feedback else '👎'} for query: {query}")
134
+ if feedback:
135
+ # If thumbs up, store the response in memory buffer
136
+ memory.chat_memory.add_ai_message(response)
137
+ else:
138
+ # If thumbs down, remove the response from memory buffer and regenerate the response
139
+ # memory.chat_memory.messages = [msg for msg in memory.chat_memory.messages if msg.get("content") != response]
140
+ new_query=f"{query}. Give better response"
141
+ new_response = rag_query(new_query)
142
+ st.markdown(new_response)
143
+ memory.chat_memory.add_ai_message(new_response)
144
 
145
  # Streamlit interface
146
 
 
149
  st.info('''
150
  Tôi sẽ giải đáp các thắc mắc của bạn liên quan đến các sản phẩm bảo hiểm nhân thọ của MB Ageas Life''')
151
 
152
+ col1, col2 = st.columns(2)
153
 
154
+ with col1:
155
+ chat = st.button("Chat")
156
+ if chat:
157
  st.switch_page("pages/chatbot.py")
158
 
159