GuestUser33 commited on
Commit
f7e4e29
·
verified ·
1 Parent(s): 2896ff7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -643,7 +643,7 @@ class PersonalizedKazakhAssistant:
643
  self.user_memories[user_id] = ConversationBufferMemory(
644
  memory_key='chat_history',
645
  return_messages=True,
646
- max_token_limit=10000
647
  )
648
  return self.user_memories[user_id]
649
 
@@ -697,7 +697,7 @@ class PersonalizedKazakhAssistant:
697
  elif message.lower().startswith('/help'):
698
  return self.get_help_message()
699
 
700
- retrieved_docs = self.vectorstore.similarity_search(message, k=15)
701
  context = "\n".join([doc.page_content for doc in retrieved_docs])
702
 
703
  memory = self.get_user_memory(user_id)
@@ -886,7 +886,7 @@ class PersonalizedKazakhAssistant:
886
  for term in sorted(self.known_terms):
887
  normalized_term = self.normalize_term(term)
888
  if normalized_term not in shown_words and len(term.split()) == 1:
889
- retrieved_docs = self.vectorstore.similarity_search(term, k=15)
890
  for doc in retrieved_docs:
891
  lines = doc.page_content.replace('\r\n', '\n').replace('\r', '\n').split('\n')
892
  for line in lines:
@@ -916,7 +916,7 @@ class PersonalizedKazakhAssistant:
916
  for term in sorted(self.known_terms):
917
  normalized_term = self.normalize_term(term)
918
  if normalized_term not in shown_idioms and len(term.split()) > 1:
919
- retrieved_docs = self.vectorstore.similarity_search(term, k=15)
920
  for doc in retrieved_docs:
921
  lines = doc.page_content.replace('\r\n', '\n').replace('\r', '\n').split('\n')
922
  for line in lines:
 
643
  self.user_memories[user_id] = ConversationBufferMemory(
644
  memory_key='chat_history',
645
  return_messages=True,
646
+ max_token_limit=5000
647
  )
648
  return self.user_memories[user_id]
649
 
 
697
  elif message.lower().startswith('/help'):
698
  return self.get_help_message()
699
 
700
+ retrieved_docs = self.vectorstore.similarity_search(message, k=8)
701
  context = "\n".join([doc.page_content for doc in retrieved_docs])
702
 
703
  memory = self.get_user_memory(user_id)
 
886
  for term in sorted(self.known_terms):
887
  normalized_term = self.normalize_term(term)
888
  if normalized_term not in shown_words and len(term.split()) == 1:
889
+ retrieved_docs = self.vectorstore.similarity_search(term, k=1)
890
  for doc in retrieved_docs:
891
  lines = doc.page_content.replace('\r\n', '\n').replace('\r', '\n').split('\n')
892
  for line in lines:
 
916
  for term in sorted(self.known_terms):
917
  normalized_term = self.normalize_term(term)
918
  if normalized_term not in shown_idioms and len(term.split()) > 1:
919
+ retrieved_docs = self.vectorstore.similarity_search(term, k=1)
920
  for doc in retrieved_docs:
921
  lines = doc.page_content.replace('\r\n', '\n').replace('\r', '\n').split('\n')
922
  for line in lines: