Spaces:
Running
Running
Update app.py
Browse files
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=
|
| 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=
|
| 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=
|
| 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=
|
| 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:
|