Use este identificador para citar ou linkar para este item:
https://bia.ifpi.edu.br/jspui/handle/123456789/5810| Tipo: | Trabalho de Conclusão de Curso |
| Título: | Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitais |
| Autor: | Borges, Rafael Pereira |
| Orientador(a): | Luz, Anthony Irlan Marques |
| 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. |
| Abstract: | The growth of the digital gaming market and the widespread availability of titles make organizing personal libraries and discovering new games increasingly challenging tasks for users. In this context, this work presents the development of a web system for managing personal catalogs of digital games, capable of integrating library organization functionalities with a recommendation engine based on large-scale language models. The solution was developed using Java, Spring Boot, Hibernate, Flyway and Post- greSQL, in addition to integration with the RAWG API to obtain game information and with the Groq platform to generate recommendations. Initially, the system requirements were raised and the models that guided its implementation were developed. Next, a REST API was developed with features for user authentication, profile management, game library search and organization, and the generation of personalized recommen- dations from a title or natural language description. The application was validated through functional testing of the API endpoints and recommendation quality assessment using the LLM as a Judge approach based on criteria related to similarity of experi- ence, gameplay, setting, justifications and overall quality of recommendations. The results obtained demonstrate that the developed solution met the proposed objectives, presenting satisfactory performance both in implementing the planned functionalities and in generating recommendations consistent with the preferences informed by users. Thus, the work highlights the feasibility of using language models to support game recommendation systems, contributing to the organization of digital libraries and the discovery of new titles. |
| Palavras-chave: | Jogos digitais Sistemas de recomendação Aplicações web API REST |
| Cnpq: | Sistemas de Computação |
| metadata.dc.language: | por |
| País: | Brasil |
| Editor: | Instituto Federal de Educação, Ciência e Tecnologia do Piauí |
| Sigla: | IFPI |
| Unidade: | Campus Picos |
| Tipo de acesso: | Acesso Aberto |
| URI: | https://bia.ifpi.edu.br/jspui/handle/123456789/5810 |
| Data do documento: | 2026 |
| Aparece nas coleções: | Tecnologia em Análise e Desenvolvimento de Sistemas - Picos |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2026_tcc_rpborges.pdf | 323.53 kB | Adobe PDF | Visualizar/Abrir | |
| 2026_termo_rpborges.pdf | 269.49 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
