FitAI: treino personalizado com Inteligência Artificial

dc.contributor.advisorSantos, Francisco Euder dos
dc.contributor.advisorLatteshttp://lattes.cnpq.br/4305166180277363
dc.contributor.authorOliveira Júnior, Antonio Roberto de
dc.contributor.authorAlmeida, Maycon Douglas Nunes de
dc.date.accessioned2026-05-16T13:36:19Z
dc.date.available2026-05-16T13:36:19Z
dc.date.defense2025
dc.description.abstractA inteligência artificial, em sua rápida evolução, tem impulsionado avanços significativos no setor de fitness e bem-estar, proporcionando o desenvolvimento de aplicações especializadas para personalização da experiência de treinamento. Este trabalho apresenta o FitAI, uma plataforma híbrida desenvolvida utilizando Django REST Framework como backend e Flutter no aplicativo móvel. Seu foco principal é a personalização de treinos físicos por meio de inteligência artificial generativa. A proposta oferece uma experiência móvel nativa com alta performance e personalização baseada em Inteligência Artificial (IA), atendendo às demandas contemporâneas por soluções digitais no setor fitness. A metodologia caracteriza-se como pesquisa aplicada de natureza exploratória-experimental com abordagem quali-quantitativa, envolvendo identificação de requisitos técnicos e funcionais, projeto de arquitetura escalável integrando Django REST Framework, Flutter, Firebase Authentication e Google Gemini API. O sistema implementa geração de treinos personalizados através de Zero-Shot Learning com engenharia de prompts estruturados, superando limitações de cold start de algoritmos tradicionais. A arquitetura híbrida combina IA generativa como motor primário com sistema de fallback baseado em regras especializadas, garantindo continuidade de serviço quando APIs externas estão indisponíveis. Foram desenvolvidas interfaces responsivas seguindo Material Design 3, otimizadas para uso durante exercícios físicos. A validação da usabilidade não envolveu usuários reais, pois o escopo do trabalho é uma prova de conceito. Optou-se pela avaliação heurística, método consolidado em engenharia de usabilidade, utilizando os dez princípios de Nielsen para inspeção sistemática da interface. Essa abordagem é adequada para identificar problemas potenciais de usabilidade em protótipos, sem necessidade de testes com participantes.
dc.description.abstractenArtificial intelligence, in its rapid evolution, has driven significant advances in the fitness and wellness sector, enabling the development of specialized applications for personalizing training experiences. This work presents FitAI, a hybrid platform developed using Django REST Framework as backend and Flutter for mobile application. Its main focus is the personalization of physical training through generative artificial intelligence. The proposal offers users a native mobile experience with high performance and AI-based personalization, meeting contemporary demands for digital solutions in the fitness sector. The methodology is characterized as applied research of exploratory-experimental nature with qualitative-quantitative approach, involving identification of technical and functional requirements, design of scalable architecture integrating Django REST Framework, Flutter, Firebase Authentication and Google Gemini API. The system implements personalized workout generation through Zero-Shot Learning with structured prompt engineering, overcoming cold start limitations of traditional algorithms. The hybrid architecture combines generative AI as primary engine with fallback system based on specialized heuristic rules, ensuring service continuity when external APIs are unavailable. Responsive interfaces were developed following Material Design 3 guidelines, optimized for use during physical exercises. Usability validation did not involve real users, as the scope of the work is a proof of concept. Heuristic evaluation was chosen, a well-established method in usability engineering, using Nielsen's ten principles for systematic interface inspection. This approach is suitable for identifying potential usability issues in prototypes without the need for participant testing.
dc.identifier.citationOLIVEIRA JÚNIOR, Antonio Roberto de; ALMEIDA, Maycon Douglas Nunes de. FitAI: treino personalizado com Inteligência Artificial. 2025. Orientador: Francisco Euder dos Santos. Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) — Instituto Federal de Educação, Ciência e Tecnologia de Brasília, Campus Brasília, Brasília, 2025.
dc.identifier.urihttps://repositorio.ifb.edu.br/handle/1/2414
dc.language.isoPortuguês (Brasil)
dc.publisherInstituto Federal de Brasília
dc.publisher.campusCampus Brasília
dc.publisher.countryBrasil
dc.publisher.initialsIFB
dc.publisher.programTecnologia em Sistemas para Internet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subjectInteligência artificial
dc.subjectExercícios físicos
dc.subjectDjango (Recurso eletrônico)
dc.subjectAplicativos móveis
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.titleFitAI: treino personalizado com Inteligência Artificial
dc.typebachelor thesis
dc.type.brTrabalho de Conclusão de Curso

Arquivo(s)

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Antonio_Junior_Maycon_Almeida_CBRA.pdf
Tamanho:
1.98 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.62 KB
Formato:
Item-specific license agreed to upon submission
Descrição:

Coleções