MarvinRoque commited on
Commit
8edf564
·
1 Parent(s): fd57079

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -712,8 +712,6 @@ def detectar_intencao(prompt_norm: str, musculos_detectados: list[str], dados_us
712
  # 🔹 Se conseguimos determinar os dias → retorna split
713
  if dias is not None:
714
  return "split", dias
715
-
716
- print(dias)
717
 
718
  # # 🔹 Se mencionou treino semanal no texto, também retorna split
719
  # padrao_split = re.search(r"\b(\d+)\s*(x|vezes|dias)(\s*(por|na|em)?\s*(semana|semanais)?)?\b", texto)
@@ -1338,9 +1336,8 @@ def responder(prompt: str):
1338
  # 🔸 Caso 2: Treino semanal (split)
1339
  elif subtipo == "split":
1340
  tipo, dados = detectar_intencao(prompt_norm, musculos_alvo, dados_usuario)
1341
- print(dados)
1342
  dias = dados if isinstance(dados, int) else 4 # padrão 4 dias
1343
- print(dias)
1344
  # Budget dinâmico baseado no nível
1345
  nivel = dados_usuario.get("nivel_usuario", "").lower()
1346
  if nivel == "iniciante":
@@ -1376,9 +1373,9 @@ def responder(prompt: str):
1376
  # Budget dinâmico baseado no nível
1377
  nivel = dados_usuario.get("nivel_usuario", "").lower()
1378
  if nivel == "iniciante":
1379
- budget = 40 if dias <= 4 else 50
1380
  elif nivel in ["intermediario", "intermedio"]:
1381
- budget = 60 if dias < 4 else 50
1382
  elif nivel == "avancado":
1383
  budget = 75
1384
  else:
 
712
  # 🔹 Se conseguimos determinar os dias → retorna split
713
  if dias is not None:
714
  return "split", dias
 
 
715
 
716
  # # 🔹 Se mencionou treino semanal no texto, também retorna split
717
  # padrao_split = re.search(r"\b(\d+)\s*(x|vezes|dias)(\s*(por|na|em)?\s*(semana|semanais)?)?\b", texto)
 
1336
  # 🔸 Caso 2: Treino semanal (split)
1337
  elif subtipo == "split":
1338
  tipo, dados = detectar_intencao(prompt_norm, musculos_alvo, dados_usuario)
1339
+
1340
  dias = dados if isinstance(dados, int) else 4 # padrão 4 dias
 
1341
  # Budget dinâmico baseado no nível
1342
  nivel = dados_usuario.get("nivel_usuario", "").lower()
1343
  if nivel == "iniciante":
 
1373
  # Budget dinâmico baseado no nível
1374
  nivel = dados_usuario.get("nivel_usuario", "").lower()
1375
  if nivel == "iniciante":
1376
+ budget = 40
1377
  elif nivel in ["intermediario", "intermedio"]:
1378
+ budget = 60
1379
  elif nivel == "avancado":
1380
  budget = 75
1381
  else: