Resumo |
Durante os últimos anos, um tema que vem apresentando grande relevância nas áreas de ciências tecnológicas é o processo de inferência causal. A inferência causal consiste no processo de buscar relações causais entre variáveis, encontrando relações de causa e efeito que podem estar presentes nos dados. O processo de estimar correlação entre variáveis é relativamente simples, porém encontrar as relações de causa e efeito é um processo complicado. Sabendo da importância desse tema, percebe-se que há uma falta de ferramentas gráficas na área, que possibilitem a análise causal para usuários de diferentes níveis de compreensão do assunto (de leigos a avançados). Com base nisso, o objetivo do presente trabalho consiste na criação de uma ferramenta web para realização de inferência causal de forma simples e intuitiva, sem a necessidade de se criar códigos e outras tarefas técnicas. Para construção dessa interface, algumas tecnologias estão sendo utilizadas, sendo elas: NextJs, React, Tailwind e Canva para o desenvolvimento do frontend; Flask, JWT, Python e bibliotecas de análise de dados para o backend; Postgres e SQLAlchemy para uso e comunicação com o banco de dados; Docker para infraestrutura geral do projeto; e o middleware gRPC para comunicação entre os processos. A metodologia utilizada foi um sistema iterativo incremental: as funcionalidades gerais do sistema foram sendo desenvolvidas aos poucos e sendo adicionadas ao projeto final, começando com o desenvolvimento de um protótipo de interface, passando para construção de sistema de autenticação, seguindo para os componentes gerais para apresentação dos resultados ao usuário, e por fim se encaminhando aos aspectos de infraestrutura e retoques finais de interface. Como resultados, os itens abordados na fase de metodologia já foram implementados e, portanto, boa parte do sistema está pronto. Como próximos passos, resta apenas melhorar alguns aspectos de interface para visualização dos resultados finais, além de aspectos de infraestrutura (para encapsulamento da ferramenta de inferência causal). Pode-se concluir que este projeto foi de grande valia para os envolvidos, dada a quantidade de conhecimento que foi obtido durante a construção do projeto. Além disso, a ferramenta será de grande utilidade não só para a comunidade acadêmica, mas também para a população em geral, dada sua facilidade e intuitividade. |