Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitais
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Resumo
O crescimento do mercado de jogos digitais e a ampla disponibilidade de títulos tornam
a organização de bibliotecas pessoais e a descoberta de novos jogos tarefas cada
vez mais desafiadoras para os usuários. Nesse contexto, este trabalho apresenta o
desenvolvimento de um sistema web para gerenciamento de catálogos pessoais de
jogos digitais, capaz de integrar funcionalidades de organização da biblioteca com um
mecanismo de recomendação baseado em modelos de linguagem de grande porte. A
solução foi desenvolvida utilizando Java, Spring Boot, Hibernate, Flyway e PostgreSQL,
além da integração com a API RAWG para obtenção de informações dos jogos e com
a plataforma Groq para geração das recomendações. Inicialmente, foram levantados
os requisitos do sistema e elaborados os modelos que orientaram sua implementação.
Em seguida, foi desenvolvida uma API REST contemplando funcionalidades para au-
tenticação de usuários, gerenciamento de perfis, busca e organização da biblioteca de
jogos e geração de recomendações personalizadas a partir de um título ou de uma
descrição em linguagem natural. A validação da aplicação foi realizada por meio de
testes funcionais dos endpoints da API e da avaliação da qualidade das recomenda-
ções utilizando a abordagem LLM as a Judge, baseada em critérios relacionados à
similaridade da experiência, gameplay, ambientação, justificativas e qualidade geral
das recomendações. Os resultados obtidos demonstraram que a solução desenvol-
vida atendeu aos objetivos propostos, apresentando desempenho satisfatório tanto na
implementação das funcionalidades previstas quanto na geração de recomendações
coerentes com as preferências informadas pelos usuários. Dessa forma, o trabalho
evidencia a viabilidade da utilização de modelos de linguagem como apoio a sistemas
de recomendação de jogos, contribuindo para a organização de bibliotecas digitais e
para a descoberta de novos títulos.
Description
Keywords
Jogos digitais, Sistemas de recomendação, Aplicações web, API REST