Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitais

Loading...
Thumbnail Image

Date

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

Citation

Endorsement

Review

Supplemented By

Referenced By