Xolkin commited on
Commit
096ed36
·
verified ·
1 Parent(s): 4378820

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -9
app.py CHANGED
@@ -43,20 +43,24 @@ def respond(
43
  yield "Произошла ошибка при обработке запроса."
44
 
45
  # Формирование ответа в нужном формате на русском языке
 
46
  response = response.strip()
47
 
48
- # Формирование ответа в структуре: диагноз, операция, уточняющие вопросы
49
- # Здесь мы предполагаем, что модель вернет необходимые данные, и мы их форматируем.
 
 
50
 
51
- # Пример формирования ответа с диагнозом, операцией и уточняющими вопросами
52
- response = (
53
- f"Предварительный диагноз: {response}\n"
54
- "Операция: Не требуется\n" # Это можно заменить динамически, если модель будет возвращать такую информацию
55
- "Уточняющие вопросы для постановки диагноза: Есть ли высокая температура? Когда появились симптомы?\n"
56
- )
 
57
 
58
  # Добавление финального сообщения
59
- final_response = f"{response}\n\nСоздано больницей EMS штата Alta"
60
  yield final_response
61
 
62
  # Создание интерфейса Gradio
 
43
  yield "Произошла ошибка при обработке запроса."
44
 
45
  # Формирование ответа в нужном формате на русском языке
46
+ # Простой формат: диагноз, операция, уточняющие вопросы
47
  response = response.strip()
48
 
49
+ # Сборка формата
50
+ # Диагноз (выводим только сам диагноз, без лишних вопросов или текста)
51
+ diagnosis = response.split("\n")[0] # Первый ответ — диагноз
52
+ response = f"Предварительный диагноз: {diagnosis}\n"
53
 
54
+ # Операция: можно поменять логику в зависимости от диагноза
55
+ operation = "Не требуется" # Например, можно сделать его динамичным в зависимости от диагноза
56
+ response += f"Операция: {operation}\n"
57
+
58
+ # Уточняющие вопросы: список, можно добавить динамично
59
+ questions = "Какие симптомы усилились за последние 24 часа? Есть ли у вас температура?"
60
+ response += f"Уточняющие вопросы для постановки диагноза: {questions}\n"
61
 
62
  # Добавление финального сообщения
63
+ final_response = f"{response}\nСоздано больницей EMS штата Alta"
64
  yield final_response
65
 
66
  # Создание интерфейса Gradio