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 |