Spaces:
Sleeping
Sleeping
Commit
·
2e6d85a
1
Parent(s):
f233052
Update app.py
Browse files
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 |
|