FIT.IA: Assistente Inteligente de Treino & Nutrição
Sistema integrado que utiliza inteligência artificial generativa para estruturar dietas e treinos personalizados através de uma interface intuitiva.
O problema
Praticantes de atividade física frequentemente enfrentam dificuldades para montar e adaptar planos de treino e nutrição alinhados aos seus objetivos específicos de forma acessível.
Estruturar prompts consistentes na API e tratar respostas não estruturadas de modelos de linguagem para garantir formatos previsíveis no frontend.
Decisões
Sanitização e Validação de Schemas
Validação rigorosa do payload de saída do modelo antes de repassar os dados ao frontend, prevenindo inconsistências no formato dos exercícios.
Tradeoff: Retentativas adicionais de geração caso o formato venha fora do schema.
Separação clara entre API e UI
Backend Express encapsula as chaves de API e a lógica de comunicação com o provedor de IA com total isolamento do cliente.
Tradeoff: Necessidade de gerenciar latência de requisições de rede assíncronas.
Resultado
Aplicação completa com geração automatizada de rotinas de treino e orientação nutricional personalizada com base no perfil físico e metas do usuário.