valeriylo commited on
Commit
8570983
·
1 Parent(s): c8f1f26

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -6
app.py CHANGED
@@ -24,7 +24,20 @@ from chromadb.config import Settings
24
  from llama_cpp import Llama
25
 
26
 
27
- SYSTEM_PROMPT = "Ты — Сайга, русскоязычный автоматический ассистент. Ты разговариваешь с людьми и помогаешь им. В своих ответах отдавай приоритет информации в контексте, а не своим знаниям. Если информации не нашлось, отправь контекст"
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  SYSTEM_TOKEN = 1788
29
  USER_TOKEN = 1404
30
  BOT_TOKEN = 9225
@@ -57,10 +70,8 @@ LOADER_MAPPING = {
57
  #model_name = "ggml-model-q4_1.bin"
58
  #embedder_name = "sentence-transformers/paraphrase-multilingual-mpnet-base-v2"
59
 
60
- #repo_name = "IlyaGusev/saiga2_13b_gguf"
61
- #model_name = "ggml-model-q4_K.gguf"
62
- repo_name = "TheBloke/Llama-2-7b-Chat-GGUF"
63
- model_name = "llama-2-7b-chat.Q4_K_M.gguf"
64
 
65
  #repo_name = "IlyaGusev/saiga2_7b_gguf"
66
  #model_name = "ggml-model-q4_K.gguf"
@@ -184,7 +195,7 @@ def bot(
184
 
185
  last_user_message = history[-1][0]
186
  if retrieved_docs:
187
- last_user_message = f"Контекст: {retrieved_docs}\n\nИспользуя контекст, ответь на вопрос: {last_user_message}. Не отвечай на вопрос информацией из собственных знаний."
188
  message_tokens = get_message_tokens(model=model, role="user", content=last_user_message)
189
  tokens.extend(message_tokens)
190
 
 
24
  from llama_cpp import Llama
25
 
26
 
27
+ #SYSTEM_PROMPT = "Ты — Сайга, русскоязычный автоматический ассистент. Ты разговариваешь с людьми и помогаешь им. В своих ответах отдавай приоритет информации в контексте, а не своим знаниям. Если информации не нашлось, отправь контекст"
28
+ SYSTEM_TOKEN = """Ты - полезный, уважительный и честный ассистент.
29
+ Всегда отвечай как можно более надежно.
30
+ В ответах не должно информации из твоей базы знаний, а только лишь информация из контекста и ее перефразирование.
31
+
32
+ Если вопрос не имеет смысла или не является фактологически последовательным, объясни
33
+ почему, а не отвечайте на вопрос некорректно. Если ты не знаешь ответа
34
+ на вопрос, пожалуйста, не сообщай ложную информацию.
35
+
36
+ Твоя цель - дать ответы, связанные с базой знаний компании.
37
+ """
38
+
39
+ Your goal is to provide answers relating to the financial performance of
40
+ the company.
41
  SYSTEM_TOKEN = 1788
42
  USER_TOKEN = 1404
43
  BOT_TOKEN = 9225
 
70
  #model_name = "ggml-model-q4_1.bin"
71
  #embedder_name = "sentence-transformers/paraphrase-multilingual-mpnet-base-v2"
72
 
73
+ repo_name = "IlyaGusev/saiga2_13b_gguf"
74
+ model_name = "ggml-model-q4_K.gguf"
 
 
75
 
76
  #repo_name = "IlyaGusev/saiga2_7b_gguf"
77
  #model_name = "ggml-model-q4_K.gguf"
 
195
 
196
  last_user_message = history[-1][0]
197
  if retrieved_docs:
198
+ last_user_message = f"Контекст: {retrieved_docs}\n\nИспользуя контекст, ответь на вопрос: {last_user_message}. Не используй свои знания при ответе на вопрос."
199
  message_tokens = get_message_tokens(model=model, role="user", content=last_user_message)
200
  tokens.extend(message_tokens)
201