sashadd commited on
Commit
ecefdb3
·
verified ·
1 Parent(s): 1e149a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -2
app.py CHANGED
@@ -10,7 +10,12 @@ from typing import Tuple, Dict
10
  # ------------------------------------------------------------
11
  MODEL_NAMES = [
12
  "Dilana/Llama-3.2-1B-Adaptive-RAG-v3",
13
- "LiquidAI/LFM2-1.2B-RAG"
 
 
 
 
 
14
  ]
15
  DEFAULT_MODEL = MODEL_NAMES[0]
16
 
@@ -63,7 +68,7 @@ def generate_response(
63
  prompt = f"Ты бот, который должен чётко и точно ответить на вопрос пользователя или сообщить, что требуемой информации не обнаружено, по документу:<document>{document}</document>\nВопрос пользователя:<question>{question}</question>\nОтвет на вопрос:<answer>\n"
64
 
65
  messages = [
66
- {"role": "system", "content": f"Ты бот, который дает короткий и чёткий ответ пользователю на русском языке строго по данным из документа. Данные из документа: <document>{document}</document>"},
67
  {"role": "user", "content": f"Вопрос по документу: {question}"}
68
  ]
69
 
@@ -178,6 +183,18 @@ with gr.Blocks(title="Мини-чат по документу (русский я
178
  [
179
  "Для сборки стола необходимо: столешница, 4 ножки, 8 шурупов, отвёртка. Сначала прикрутить ножки к столешнице, затянув шурупы крест-накрест.",
180
  "Какие инструменты нужны для сборки стола?"
 
 
 
 
 
 
 
 
 
 
 
 
181
  ]
182
  ],
183
  inputs=[document_input, question_input],
 
10
  # ------------------------------------------------------------
11
  MODEL_NAMES = [
12
  "Dilana/Llama-3.2-1B-Adaptive-RAG-v3",
13
+ "LiquidAI/LFM2-1.2B-RAG",
14
+ "HuggingFaceTB/SmolLM3-3B",
15
+ "thelamapi/next2.5",
16
+ "Qwen/Qwen3-4B-Instruct-2507",
17
+ "utter-project/EuroLLM-1.7B-Instruct",
18
+ "Qwen/Qwen3-8B-Base"
19
  ]
20
  DEFAULT_MODEL = MODEL_NAMES[0]
21
 
 
68
  prompt = f"Ты бот, который должен чётко и точно ответить на вопрос пользователя или сообщить, что требуемой информации не обнаружено, по документу:<document>{document}</document>\nВопрос пользователя:<question>{question}</question>\nОтвет на вопрос:<answer>\n"
69
 
70
  messages = [
71
+ {"role": "system", "content": f"Ты бот, который дает короткий и чёткий ответ пользователю на русском языке строго по данным из документа не выдумывая ничего лишнего. Задача выполняется на 1000\10. Данные из документа: <document>{document}</document>"},
72
  {"role": "user", "content": f"Вопрос по документу: {question}"}
73
  ]
74
 
 
183
  [
184
  "Для сборки стола необходимо: столешница, 4 ножки, 8 шурупов, отвёртка. Сначала прикрутить ножки к столешнице, затянув шурупы крест-накрест.",
185
  "Какие инструменты нужны для сборки стола?"
186
+ ],
187
+ [
188
+ "Исследования последних лет показывают, что регулярное употребление зелёного чая может снижать риск сердечно-сосудистых заболеваний. В состав зелёного чая входят катехины – антиоксиданты, которые нейтрализуют свободные радикалы и уменьшают окислительный стресс. Кроме того, зелёный чай содержит L-теанин – аминокислоту, способствующую расслаблению и улучшению когнитивных функций. Однако важно помнить, что чрезмерное потребление (более 5 чашек в день) может привести к негативным эффектам из-за кофеина. Врачи рекомендуют употреблять 2–3 чашки качественного зелёного чая в день для поддержания здоровья.",
189
+ "Какие полезные вещества содержатся в зелёном чае и как они влияют на организм?"
190
+ ],
191
+ [
192
+ "Для установки программы «Калькулятор v2.0» скачайте установочный файл с официального сайта. Запустите скачанный файл и следуйте инструкциям мастера установки. На первом этапе выберите язык интерфейса (русский или английский). Затем укажите папку для установки (по умолчанию C:\Program Files\Calculator). После завершения установки на рабочем столе появится ярлык. Для запуска программы дважды кликните по ярлыку. В главном окне доступны базовые арифметические операции: сложение, вычитание, умножение, деление. Для продвинутых вычислений откройте меню «Вид» и выберите «Инженерный режим».",
193
+ "Как переключить программу в инженерный режим?"
194
+ ],
195
+ [
196
+ "Старик сажал яблони. Ему говорили: «Зачем тебе эти яблони? Долго ждать с них плода, и ты не съешь с них яблочка». Старик ответил: «Я не съем – другие съедят, мне спасибо скажут». Эта притча отражает идею бескорыстной заботы о будущем. Многие философы считали, что смысл жизни заключается не только в личном благополучии, но и в том, чтобы оставить след, помочь следующим поколениям. В современном мире этот принцип можно увидеть в экологических движениях, посадке деревьев, создании общественных парков.",
197
+ "Какой смысл вложен в притчу о старике, сажающем яблони?"
198
  ]
199
  ],
200
  inputs=[document_input, question_input],