MarvinRoque commited on
Commit
2e6d85a
·
1 Parent(s): f233052

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -5
app.py CHANGED
@@ -823,27 +823,61 @@ def extrair_dados_usuario(prompt_norm: str):
823
  # -----------------------------
824
  atividade_map = {
825
  "sedentario": [
826
- r"sedent[áa]rio", r"inativ[ao]", r"parad[ao]", r"n[aã]o\s*(fa[çc]o|pratico)\s*exerc[ií]cio"
 
 
 
 
 
 
 
 
827
  ],
828
  "leve": [
829
  r"leve", r"pouco\s*ativo", r"atividade\s*leve", r"1\s*(vez|x)", r"uma\s*vez",
830
- r"caminhadas?\s*ocasionais?", r"exerc[ií]cio\s*leve"
 
 
 
831
  ],
832
  "moderado": [
833
  r"moderado", r"regular", r"atividade\s*moderada",
834
  r"2\s*(vezes|x)", r"duas\s*vezes", r"3\s*(vezes|x)", r"tr[eê]s\s*vezes",
835
- r"treino\s*3\s*x\s*por\s*semana"
 
 
 
 
836
  ],
837
  "ativo": [
838
  r"alto", r"intenso", r"frequente", r"treino\s*puxado",
839
  r"4\s*(vezes|x)", r"quatro\s*vezes", r"treino\s*pesado",
840
- r"treino\s*regular\s*4\s*x"
 
 
 
 
 
 
841
  ],
842
  "muito_ativo": [
843
  r"5\s*(vezes|x)", r"cinco\s*vezes", r"6\s*(vezes|x)", r"seis\s*vezes",
844
  r"7\s*(vezes|x)", r"sete\s*vezes", r"di[áa]rio", r"todos\s*os\s*dias",
845
  r"atleta", r"competidor", r"fa[çc]o\s*exerc[ií]cio\s*todos\s*os\s*dias",
846
- r"(treino\s*(ha|há)\s*anos|treino\s*intenso)"
 
 
 
 
 
 
 
 
 
 
 
 
 
847
  ],
848
  }
849
 
 
823
  # -----------------------------
824
  atividade_map = {
825
  "sedentario": [
826
+ r"sedent[áa]rio", r"inativ[ao]", r"parad[ao]", r"n[aã]o\s*(fa[çc]o|pratico)\s*exerc[ií]cio", r"n[aã]o\s*malho",
827
+ r"n[aã]o\s*treino", r"n[aã]o\s*vou\s*na\s*academia", r"n[aã]o\s*fa[çc]o\s*atividade", r"sem\s*atividade",
828
+ r"sem\s*exerc[ií]cio", r"sem\s*treino", r"sem\s*malha[cç][aã]o", r"sem\s*academia", r"sem\s*movimento",
829
+ r"trabalho\s*de\s*escrit[oó]rio", r"trabalho\s*de\s*mesa", r"trabalho\s*sedent[aá]rio",
830
+ r"passo\s*o\s*dia\s*sentado", r"passo\s*o\s*dia\s*na\s*frente\s*do\s*computador",
831
+ r"pouco\s*tempo\s*livre", r"pouco\s*tempo\s*para\s*exerc[ií]cio",
832
+ r"pouco\s*tempo\s*para\s*malha[cç][aã]o", r"pouco\s*tempo\s*para\s*treino",
833
+ r"pouco\s*tempo\s*para\s*academia", r"vida\s*ocupada", r"vida\s*agitada", r"vida\s*cheia",
834
+ r"vida\s*corrida", r"vida\s*atrapalhada", r"sedent[aá]rio"
835
  ],
836
  "leve": [
837
  r"leve", r"pouco\s*ativo", r"atividade\s*leve", r"1\s*(vez|x)", r"uma\s*vez",
838
+ r"caminhadas?\s*ocasionais?", r"exerc[ií]cio\s*leve", r"malha[cç][aã]o\s*leve", r"treino\s*leve",
839
+ r"academia\s*leve", r"atividade\s*física\s*leve", r"atividade\s*física\s*ocasional",
840
+ r"fa[çc]o\s*exerc[ií]cio\s*ocasionalmente", r"fa[çc]o\s*malha[cç][aã]o\s*ocasionalmente",
841
+ r"fa[çc]o\s*treino\s*ocasionalmente", r"fa[çc]o\s*academia\s*ocasionalmente"
842
  ],
843
  "moderado": [
844
  r"moderado", r"regular", r"atividade\s*moderada",
845
  r"2\s*(vezes|x)", r"duas\s*vezes", r"3\s*(vezes|x)", r"tr[eê]s\s*vezes",
846
+ r"treino\s*3\s*x\s*por\s*semana", r"treino\s*3\s*vezes\s*por\s*semana",
847
+ r"fa[çc]o\s*exerc[ií]cio\s*3\s*x\s*por\s*semana",
848
+ r"fa[çc]o\s*exerc[ií]cio\s*3\s*vezes\s*por\s*semana",
849
+ r"fa[çc]o\s*malha[cç][aã]o\s*3\s*x\s*por\s*semana",
850
+
851
  ],
852
  "ativo": [
853
  r"alto", r"intenso", r"frequente", r"treino\s*puxado",
854
  r"4\s*(vezes|x)", r"quatro\s*vezes", r"treino\s*pesado",
855
+ r"treino\s*regular\s*4\s*x", r"treino\s*regular\s*4\s*vezes",
856
+ r"fa[çc]o\s*exerc[ií]cio\s*4\s*x", r"fa[çc]o\s*exerc[ií]cio\s*4\s*vezes",
857
+ r"fa[çc]o\s*malha[cç][aã]o\s*4\s*x", r"fa[çc]o\s*malha[cç][aã]o\s*4\s*vezes",
858
+ r"fa[çc]o\s*treino\s*4\s*x", r"fa[çc]o\s*treino\s*4\s*vezes",
859
+ r"fa[çc]o\s*academia\s*4\s*x", r"fa[çc]o\s*academia\s*4\s*vezes",
860
+ r"fa[çc]o\s*exerc[ií]cio\s*regularmente", r"fa[çc]o\s*malha[cç][aã]o\s*regularmente",
861
+ r"fa[çc]o\s*treino\s*regularmente", r"fa[çc]o\s*academia\s*regularmente",
862
  ],
863
  "muito_ativo": [
864
  r"5\s*(vezes|x)", r"cinco\s*vezes", r"6\s*(vezes|x)", r"seis\s*vezes",
865
  r"7\s*(vezes|x)", r"sete\s*vezes", r"di[áa]rio", r"todos\s*os\s*dias",
866
  r"atleta", r"competidor", r"fa[çc]o\s*exerc[ií]cio\s*todos\s*os\s*dias",
867
+ r"(treino\s*(ha|há)\s*anos|treino\s*intenso)", r"fa[çc]o\s*malha[cç][aã]o\s*todos\s*os\s*dias",
868
+ r"fa[çc]o\s*treino\s*todos\s*os\s*dias", r"fa[çc]o\s*academia\s*todos\s*os\s*dias",
869
+ r"fa[çc]o\s*exerc[ií]cio\s*5\s*x", r"fa[çc]o\s*exerc[ií]cio\s*5\s*vezes",
870
+ r"fa[çc]o\s*exerc[ií]cio\s*6\s*x", r"fa[çc]o\s*exerc[ií]cio\s*6\s*vezes",
871
+ r"fa[çc]o\s*exerc[ií]cio\s*7\s*x", r"fa[çc]o\s*exerc[ií]cio\s*7\s*vezes",
872
+ r"fa[çc]o\s*malha[cç][aã]o\s*5\s*x", r"fa[çc]o\s*malha[cç][aã]o\s*5\s*vezes",
873
+ r"fa[çc]o\s*malha[cç][aã]o\s*6\s*x", r"fa[çc]o\s*malha[cç][aã]o\s*6\s*vezes",
874
+ r"fa[çc]o\s*malha[cç][aã]o\s*7\s*x", r"fa[çc]o\s*malha[cç][aã]o\s*7\s*vezes",
875
+ r"fa[çc]o\s*treino\s*5\s*x", r"fa[çc]o\s*treino\s*5\s*vezes",
876
+ r"fa[çc]o\s*treino\s*6\s*x", r"fa[çc]o\s*treino\s*6\s*vezes",
877
+ r"fa[çc]o\s*treino\s*7\s*x", r"fa[çc]o\s*treino\s*7\s*vezes",
878
+ r"fa[çc]o\s*academia\s*5\s*x", r"fa[çc]o\s*academia\s*5\s*vezes",
879
+ r"fa[çc]o\s*academia\s*6\s*x", r"fa[çc]o\s*academia\s*6\s*vezes",
880
+ r"fa[çc]o\s*academia\s*7\s*x", r"fa[çc]o\s*academia\s*7\s*vezes",
881
  ],
882
  }
883