Sistema de recomendação em e-commerce com modelos de LLM e computação em nuvem: um relato de experiência

Autores

  • Pablo Felix da Silva Faculdade de Princípios Militares - FPM
  • Lais Silva dos Santos Faculdade de Princípios Militares - FPM
  • Abner Luiz Pascoal de Oliveira Faculdade de Princípios Militares - FPM
  • Ana Clara Fernandes Costa Faculdade de Princípios Militares - FPM
  • Jonas Augusto Kunzler Faculdade de Princípios Militares - FPM

DOI:

https://doi.org/10.36414/rbmc.v11i25.198

Palavras-chave:

chatbots inteligentes, FastAPI, serviços em nuvem, integração de serviços, firebase, framework CALMS

Resumo

Este trabalho apresenta o desenvolvimento da plataforma Diego, um sistema de recomendação inteligente voltado ao e-commerce, que integra modelos de linguagem natural (LLMs), serviços em nuvem e boas práticas de engenharia de software. A motivação do projeto surgiu da necessidade crescente de oferecer recomendações personalizadas em ambientes de compra cada vez mais dinâmicos e competitivos. A metodologia adotada envolveu revisão bibliográfica, desenho arquitetural, implementação e testes. A arquitetura do sistema foi estruturada segundo o padrão MVC, com backend desenvolvido em Python e FastAPI, frontend com ReactJS e autenticação via Firebase. A infraestrutura foi concebida em ambiente multicloud, combinando serviços da AWS (S3 para armazenamento de arquivos) e GCP (Cloud Run para deploy e BigQuery para análise de dados). O sistema interage com agentes de IA generativa da OpenAI e DeepSeek, permitindo recomendações e respostas contextualizadas em linguagem natural. A coleta de dados foi realizada por meio de técnicas de webscraping com Selenium, extraindo informações de produtos em marketplaces como Kabum, Terabyte e Pichau. Os dados foram organizados em camadas de processamento (Raw, Silver e Gold) e armazenados em buckets S3. Os testes envolveram avaliações locais e em produção, verificando autenticação, integração com APIs, persistência e desempenho do sistema. Como contribuição, o trabalho apresenta uma solução escalável, segura e modular para recomendação em e-commerce, com potencial de adaptação para diferentes contextos comerciais. Como trabalhos futuros, pretende-se explorar a integração com modelos open-source, expandir marketplaces suportados, incluir feedback ativo do usuário e aplicar aprendizado por reforço. A plataforma Diego evidencia como o uso integrado de LLMs e computação em nuvem pode aprimorar a experiência do usuário e gerar valor estratégico para o varejo digital.

Downloads

Não há dados estatísticos.

Biografia do Autor

Pablo Felix da Silva, Faculdade de Princípios Militares - FPM

Graduando em Gestão da Tecnologia da Informação pela Faculdade de Princípios Militares (FPM).

Lais Silva dos Santos, Faculdade de Princípios Militares - FPM

Graduanda em Gestão da Tecnologia da Informação pela Faculdade de Princípios Militares (FPM).

Abner Luiz Pascoal de Oliveira, Faculdade de Princípios Militares - FPM

Graduando em Gestão da Tecnologia da Informação pela Faculdade de Princípios Militares (FPM).

Ana Clara Fernandes Costa, Faculdade de Princípios Militares - FPM

Graduanda em Gestão da Tecnologia da Informação pela Faculdade de Princípios Militares (FPM).

Jonas Augusto Kunzler, Faculdade de Princípios Militares - FPM

Doutor em Engenharia Elétrica e da Computação, Professor da Faculdade de Princípios Militares (FPM) e pesquisador e técnico em telecomunicações na Universidade Federal de Goiás (UFG).

Referências

Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (Sebrae). 61% dos brasileiros preferem e-commerce ao varejo físico. Portal Sebrae, 2023. Disponível em: https://sebrae.com.br/sites/PortalSebrae/61-dos-brasileiros-preferem-e-commerce-ao-varejo-fisico,d6a8dd3257c67810VgnVCM1000001b00320aRCRD. Acesso em: 24 jun. 2025.

Achiam J. et al. Gpt-4 technical report. arXiv preprint arXiv:2303.08774, 2023.

Google Developers. Firebase Documentation. Disponível em: https://firebase.google.com/docs. Acesso em: 24 jun. 2025.

Google Cloud Platform. Cloud Run and BigQuery documentation. Disponível em: https://cloud.google.com/docs. Acesso em: 24 jun. 2025.

Balaraman P, Chandrasekar S. E-commerce trends and future analytics tools. Indian Journal of Science and Technology, 2016;9(32):1-9.

OpenAI. GPT-4 Technical Report. OpenAI, 2023. Disponível em: https://openai.com/research/gpt-4. Acesso em: 24 jun. 2025.

DeepSeek. Documentation. Disponível em: https://api-docs.deepseek.com/. Acesso em: 24 jun. 2025.

Souza CE. Atualização do backend do sistema Open Social Care: migrando da arquitetura Serverless para uma API em Laravel. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Tecnológica Federal do Paraná, Curitiba, 2024.

Losso EB, Freitas COA. A adequação do ChatGPT às exigências da Lei Geral de Proteção de Dados Pessoais. Lex Humana, 2024;16(4):22-47.

Russel S, Norvig P. Artificial intelligence: a modern approach. 4. ed. Boston: Pearson; 2021.

Wooldridge M. An Introduction to multiagent systems. 2. ed. Chichester: Wiley; 2009.

Jurafsky D, Martin JH. Speech and language processing. 3. ed. Draft. Stanford University, 2023. Disponível em: https://web.stanford.edu/~jurafsky/slp3/. Acesso em: 24 jun. 2025.

Wolf T. et al. Transformers: state-of-the-art natural language processing. In: Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). ACL, 2020.

Vaswani A. et al. Attention is all you need. In: Advances in Neural Information Processing Systems 30 (NeurIPS 2017). Curran Associates Inc., 2017. p. 5998–6008.

Mell P, Grance T. The NIST definition of cloud computing. Gaithersburg: National Institute of Standards and Technology, 2011. (NIST Special Publication 800-145).

Amazon Web Services. Amazon S3 documentation. Disponível em: https://docs.aws.amazon.com/s3. Acesso em: 24 jun. 2025.

Google Cloud. Documentação oficial: Cloud Run e BigQuery. Disponível em: https://cloud.google.com/docs. Acesso em: 24 jun. 2025.

Buschmann F. et al. Pattern-oriented software architecture: a system of patterns. Chichester: Wiley; 1996.

Sommerville I. Engenharia de Software. 10. ed. São Paulo: Pearson; 2019.

Pressman RS, Maxim BR. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH; 2016.

Ferreira OS, Guimarães LS. Python para Desenvolvedores. 3. ed. São Paulo: Novatec; 2020.

Downloads

Publicado

2025-07-03

Como Citar

Silva, P. F. da, Santos, L. S. dos, Oliveira, A. L. P. de, Costa, A. C. F., & Kunzler, J. A. (2025). Sistema de recomendação em e-commerce com modelos de LLM e computação em nuvem: um relato de experiência. REVISTA BRASILEIRA MILITAR DE CIÊNCIAS, 11(25). https://doi.org/10.36414/rbmc.v11i25.198

Edição

Seção

Artigos