MarvinRoque commited on
Commit
c95b889
·
1 Parent(s): 7eac3d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -352,8 +352,8 @@ def detectar_conceitos(prompt: str):
352
  # ---------- TREINO ----------
353
  if re.search(
354
  r"\b("
355
- r"split|splits|" # termo direto em inglês
356
- r"dividido|divididos|divis[aã]o|divisoes|" # divisão de treino
357
  r"treino dividido|treinos divididos|"
358
  r"treino semanal|treinos semanais|"
359
  r"rotina semanal|rotinas semanais|"
@@ -361,14 +361,17 @@ def detectar_conceitos(prompt: str):
361
  r"planejamento semanal|programa semanal|"
362
  r"dividir treino|dividir os treinos|"
363
  r"estrutura de treino|organiza[cç][aã]o de treino|"
364
- r"abc|abc[ddef]?|abcde|abcd|abcd[eé]?|" # splits clássicos ABC, ABCD, ABCDE, etc.
365
- r"push pull legs|push/pull/legs|" # variações em inglês comuns
366
- r"upper lower|upper/lower|full body split" # outros splits populares
 
 
367
  r")\b",
368
- prompt_norm
369
  ):
370
  add_conceito("treino", 1.0, "regex", "split")
371
 
 
372
  elif re.search(
373
  r"\b("
374
  # 🔹 Expressões gerais
 
352
  # ---------- TREINO ----------
353
  if re.search(
354
  r"\b("
355
+ r"split|splits|"
356
+ r"dividido|divididos|divis[aã]o|divisoes|"
357
  r"treino dividido|treinos divididos|"
358
  r"treino semanal|treinos semanais|"
359
  r"rotina semanal|rotinas semanais|"
 
361
  r"planejamento semanal|programa semanal|"
362
  r"dividir treino|dividir os treinos|"
363
  r"estrutura de treino|organiza[cç][aã]o de treino|"
364
+ r"abc|abc[ddef]?|abcde|abcd|abcd[eé]?|"
365
+ r"push pull legs|push/pull/legs|upper lower|upper/lower|full body split|"
366
+ # 🔹 NOVOS PADRÕES
367
+ r"treino\s*\d+\s*(vezes|dias)\s*(na|por)?\s*semana|"
368
+ r"treino\s*di[aá]rio|rotina\s*\d+\s*dias|plano\s*\d+\s*dias|programa\s*\d+\s*dias"
369
  r")\b",
370
+ prompt_norm,
371
  ):
372
  add_conceito("treino", 1.0, "regex", "split")
373
 
374
+
375
  elif re.search(
376
  r"\b("
377
  # 🔹 Expressões gerais