FitAI: treino personalizado com Inteligência Artificial
| dc.contributor.advisor | Santos, Francisco Euder dos | |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/4305166180277363 | |
| dc.contributor.author | Oliveira Júnior, Antonio Roberto de | |
| dc.contributor.author | Almeida, Maycon Douglas Nunes de | |
| dc.date.accessioned | 2026-05-16T13:36:19Z | |
| dc.date.available | 2026-05-16T13:36:19Z | |
| dc.date.defense | 2025 | |
| dc.description.abstract | A 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.abstracten | Artificial 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.citation | OLIVEIRA 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.uri | https://repositorio.ifb.edu.br/handle/1/2414 | |
| dc.language.iso | Português (Brasil) | |
| dc.publisher | Instituto Federal de Brasília | |
| dc.publisher.campus | Campus Brasília | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | IFB | |
| dc.publisher.program | Tecnologia em Sistemas para Internet | |
| dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | |
| dc.subject | Inteligência artificial | |
| dc.subject | Exercícios físicos | |
| dc.subject | Django (Recurso eletrônico) | |
| dc.subject | Aplicativos móveis | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.title | FitAI: treino personalizado com Inteligência Artificial | |
| dc.type | bachelor thesis | |
| dc.type.br | Trabalho de Conclusão de Curso |

