BIA - IFPI Campus Parnaíba Tecnologia Tecnologia em Análise e Desenvolvimento de Sistemas - Parnaíba
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5751
Tipo: Trabalho de Conclusão de Curso
Título: Chatbot baseado em inteligência artificial para sugestão personalizada de treinos físicos via Whatsapp
Autor: Rocha, Cauã Wesly Silva
Orientador(a): Sousa, Antonio Santos de
Resumo: O sedentarismo atinge aproximadamente 47% dos adultos brasileiros, sendo agravado por desigualdades socioeconômicas que limitam o acesso a orientações personalizadas de atividade física. Este trabalho apresenta o desenvolvimento de um chatbot baseado em inteligência artificial integrado ao WhatsApp, capaz de sugerir treinos físicos personalizados a partir do perfil individual do usuário. A solução foi construída com N8N como orquestrador de fluxos, dois agentes especializados do Google Gemini 2.5 Flash — um Classificador de Perfil e um Personal Trainer —, banco de dados PostgreSQL 16 com 45 exercícios academicamente validados, WAHA como interface WhatsApp e Docker para conteinerização local. Os testes foram realizados pelo método de caixa preta com sete personas fictícias, cobrindo três níveis de intensidade, diferentes faixas etárias, objetivos distintos e variadas condições de saúde. Todas as execuções foram concluídas com sucesso, com tempo médio de 19,62 segundos e respeito integral às contraindicações informadas. Em três casos o nível de intensidade classificado divergiu do gabarito de forma contextualmente justificável, demonstrando que o sistema integra múltiplas variáveis do perfil. Os resultados indicam a viabilidade técnica de democratizar o acesso à orientação de atividade física por meio de ferramentas low-code e modelos de linguagem de grande porte, em alinhamento com o ODS 3 da Agenda 2030 da ONU.
Abstract: Sedentary behavior affects approximately 47% of Brazilian adults, worsened by socioeconomic inequalities that limit access to personalized physical activity guidance. This paper presents the development of an artificial intelligence-based chatbot integrated with WhatsApp, capable of suggesting personalized workout plans based on individual user profiles. The solution was built with N8N as a conversational flow orchestrator, two specialized Google Gemini 2.5 Flash agents — a Profile Classifier and a Personal Trainer —, a PostgreSQL 16 database containing 45 academically validated exercises, WAHA as a WhatsApp interface, and Docker for local containerization. Testing was conducted using the black-box method with seven fictional personas, covering three intensity levels, different age groups, distinct physical goals, and varied health conditions. All executions were completed successfully, with an average response time of 19.62 seconds and full respect for all reported contraindications. In three cases the classified intensity level diverged from the expected outcome in a contextually justifiable way, demonstrating that the system integrates multiple profile variables. The results indicate the technical feasibility of democratizing access to physical activity guidance through low-code tools and large language models, in alignment with SDG 3 of the UN 2030 Agenda.
Palavras-chave: chatbot
inteligência artificial
atividade física
WhatsApp
N8N
Google Gemini
Saúde digital
Cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
CNPQ::CIENCIAS DA SAUDE::EDUCACAO FISICA
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Parnaíba
Tipo de acesso: Acesso Restrito
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/5751
Data do documento: 2026
Aparece nas coleções:Tecnologia em Análise e Desenvolvimento de Sistemas - Parnaíba

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tcc_cwsrocha.pdfTrabalho de Conclusão de Curso6.42 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.