Vývoj chatbota pro doporučování videoher

Název práce: Vývoj chatbota pro doporučování videoher
Autor(ka) práce: Dvořák, Michal
Typ práce: Bakalářská práce
Vedoucí práce: Vadinský, Ondřej
Oponenti práce: Vojíř, Stanislav
Jazyk práce: Česky
Abstrakt:
Nabídka videoher každoročně roste a orientace v rozsáhlém katalogu klade na hráče rostoucí kognitivní nároky. Konverzační přístupy k doporučování her přitom zůstávají v praxi málo prozkoumané. Práce se proto věnuje vývoji chatbota, který prostřednictvím řízeného rozhovoru zjišťuje hráčské preference a na jejich základě vybírá vhodný titul z rozsáhlého herního katalogu. Jako teoretický rámec pro strukturování doporučovací logiky byl zvolen rysový model hráčských preferencí. Z jeho dimenzí bylo na základě prediktivní síly vybráno a rozšířeno deset dimenzí tvořících základ algoritmu. Dotazníkové šetření mezi 128 aktivními hráči ukázalo, že žánr je při výběru hry zdaleka nejdůležitějším faktorem a odhalilo tři dominantní vzorce vyhledávání – podle referenčního titulu, žánru a podrobného popisu – které se staly přímým podkladem pro návrh chatbota. Výsledky o hráčských motivacích pak poskytly empirickou oporu pro mapování herních tagů na jednotlivé dimenze modelu. Systém je postaven jako třívrstvá architektura oddělující konverzační vrstvu realizovanou v platformě Botpress v12, aplikační vrstvu s doporučovací logikou postavenou nad frameworkem NestJS a datovou vrstvu s katalogem 900 tisíc titulů v PostgreSQL. Chatbot nabízí tři doporučovací cesty odpovídající identifikovaným vzorcům vyhledávání. Použitelnost byla ověřena metodou think-aloud ve dvou kolech s pěti respondenty. Doporučení byla hodnocena jako relevantní a druhé kolo potvrdilo zlepšení v oblastech orientace, průchodu dotazníkem i rozpoznávání záměrů. Jako systémové omezení se projevila nižší spolehlivost NLU modelu při delších nebo méně přímých formulacích vstupů.
Klíčová slova: chatbot; doporučovací systém; hráčské rysy; uživatelské testování; zpracování přirozeného jazyka
Název práce: Development of a Chatbot for Video Game Recommendation
Autor(ka) práce: Dvořák, Michal
Typ práce: Bachelor thesis
Vedoucí práce: Vadinský, Ondřej
Oponenti práce: Vojíř, Stanislav
Jazyk práce: Česky
Abstrakt:
The video game market grows every year, and navigating an extensive catalogue places increasing cognitive demands on players. Conversational approaches to game recommendation remain underexplored in practice. This thesis therefore focuses on the development of a chatbot that elicits player preferences through a guided dialogue and uses them to select a suitable title from a large game catalogue. A trait-based model of player preferences was adopted as the theoretical framework for structuring the recommendation logic. Ten dimensions were selected from the model based on their predictive power and extended to form the foundation of the algorithm. A survey of 128 active players showed that genre is by far the most important factor in game selection and revealed three dominant search patterns – by reference title, by genre, and by detailed description – which served as a direct basis for the chatbot's design. The findings on player motivations provided empirical support for mapping game tags onto the individual dimensions of the model. The system is built as a three-layer architecture separating a conversational layer implemented in the Botpress v12 platform, an application layer containing the recommendation logic built on the NestJS framework, and a data layer holding a catalogue of 900,000 titles in PostgreSQL. The chatbot offers three recommendation paths corresponding to the identified search patterns. Usability was evaluated using the think-aloud method across two rounds with five participants. Recommendations were rated as relevant, and the second round confirmed improvements in onboarding, questionnaire flow, and intent recognition. A lower reliability of the NLU model when processing longer or less direct user inputs emerged as a systemic limitation.
Klíčová slova: chatbot; natural language processing; player traits; recommender system; usability testing

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 15. 10. 2025
Datum podání práce: 10. 5. 2026
Datum obhajoby: 23. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/94042/podrobnosti

Soubory ke stažení

    Poslední aktualizace: