Skip to content

Requisitos ML

Histórico de versões

Versão Alteração Responsável Data Alteração
1.0 Criação do documento, descrição da visão geral Diógenes Dantas Lélis Júnior 18/10/2025
1.1 Adição de Requisitos Funcionais e Não Funcionais Diógenes Dantas Lélis Júnior 18/10/2025
1.2 Adição do ML canva Diógenes Dantas Lélis Júnior e Métricas de Sucesso 19/10/2025

Visão geral

Este documento descreve os requisitos funcionais e não funcionais derivados do ML Canva desenvolvido pelo grupo, bem como as métricas de sucesso que serão utilizadas para avaliar o desempenho e o impacto social do modelo.

A abordagem utiliza classificação multi-rótulo, permitindo que um único usuário possa ser associado a diferentes programas simultaneamente. O modelo será integrado a um chatbot inteligente, que apresentará as recomendações de forma simples e acessível, informando também a descrição e a localização dos programas disponíveis.

📌 Requisitos Funcionais (RF)

ID Requisito Funcional Descrição
RF01 Classificação Multi-rótulo O modelo deve prever para quais programas sociais um usuário é elegível.
RF02 Coleta e atualização periódico dos dados de treinamento Deve existir um pipeline de coleta de dados com atualização anual (ou contínua).
RF03 Predição em Tempo Real O sistema deve receber os dados de entrada e emitir previsões imediatamente, sem armazenar informações sensíveis.
RF04 Integração com Chatbot O chatbot deve usar as previsões do modelo para apresentar ao usuário os programas sociais elegíveis.
RF05 Simulação de Impacto O sistema deve permitir testar o impacto do modelo (avaliar desempenho e retorno esperado). Deve remover vieses e avaliar a acurácia antes da implantação.
RF06 Pré-processamento e criação de características (features) Extração de atributos como nome, renda, escolaridade, número de filhos, estado civil, profissão, etc. Tratamento e normalização de dados para entrada no modelo.

📌 Requisitos Não Funcionais (RNF)

ID Requisito Não Funcional Descrição
RF01 Desempenho Tempo de resposta em tempo real (< 5 segundos por requisição).
RF02 Escabilidade Deve suportar grande número de usuários simultâneos (via API ou chatbot).
RF03 Privacidade e segurança dos dados Nenhum dado pessoal deve ser armazenado indevidamente. Cumprimento da LGPD.
RF04 Imparcialidade e transparência O modelo deve evitar vieses (ex: por renda, gênero, região).
RF05 Confiabilidade e monitoramento contínuo Sistema de logs e alertas para falhas de predição.

Métricas de Sucesso

ID Tipo Descrição
MTR01 Métrica de Impacto Taxa de aceitação das recomendações (feedback positivo via chatbot).
MTR02 Métrica de Impacto Juntar as informações para saber a quantidade de pessoas que conhecem os programas, por meio de perguntas ao usuário
MTR03 Métrica de Impacto Perguntar ao usuário se são realmente elegíveis ao programas sociais informados

ML Canva