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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -43,19 +43,21 @@ def respond(
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
 
 
43
  yield "Произошла ошибка при обработке запроса."
44
 
45
  # Формирование ответа в нужном формате на русском языке
 
46
  response = response.strip()
47
 
48
+ # Определение необходимости операции (например, при аппендиците операция требуется)
49
+ operation = "Не требуется"
50
+ if "аппендицит" in response.lower():
51
+ operation = "Требуется операция: экстренная"
52
+
53
+ # Сборка формата ответа
54
  diagnosis = response.split("\n")[0] # Первый ответ — диагноз
55
  response = f"Предварительный диагноз: {diagnosis}\n"
56
 
57
+ # Операция
 
58
  response += f"Операция: {operation}\n"
59
 
60
+ # Уточняющие вопросы: задаем несколько вопросов, чтобы уточнить диагноз
61
  questions = "Какие симптомы усилились за последние 24 часа? Есть ли у вас температура?"
62
  response += f"Уточняющие вопросы для постановки диагноза: {questions}\n"
63