Návrh, implementácia a porovnanie rule-based chatbota a chatbota založeného na generatívnej AI nad historickými finančnými dátami
| Název práce: | Návrh, implementácia a porovnanie rule-based chatbota a chatbota založeného na generatívnej AI nad historickými finančnými dátami |
|---|---|
| Autor(ka) práce: | Kohútová, Erika |
| Typ práce: | Diplomová práce |
| Vedoucí práce: | Chudán, David |
| Oponenti práce: | Mattová, Michaela |
| Jazyk práce: | Slovensky |
| Abstrakt: | Táto diplomová práca sa zaoberá návrhom, implementáciou a porovnaním rule-based chatbota a chatbota založeného na generatívnej umelej inteligencii nad databázou historických finančných dát. Cieľom práce je overiť, ako sa tieto dva prístupy líšia pri spracovaní používateľských otázok, vyhľadávaní dát a generovaní odpovedí v prostredí, kde je dôležitá presnosť, kontrola a práca s overiteľným dátovým zdrojom. V praktickej časti je najskôr navrhnutá a implementovaná relačná databáza obsahujúca historické devízové kurzy, ceny akciových inštrumentov a údaje o úrokových krivkách. Nad touto databázou sú následne vytvorené dve samostatné chatbotové aplikácie. Prvé riešenie využíva explicitne definované pravidlá, intenty, entity a validačnú logiku. Druhé riešenie využíva veľký jazykový model, ktorý pristupuje k dátam prostredníctvom vopred definovaných nástrojov pomocou tool-callingu. Oba chatboty sú porovnané pomocou objektívneho testovania na rovnakej sade scenárov a doplnené o používateľské testovanie. Výsledky ukazujú, že generatívny chatbot dosahuje lepšie výsledky najmä vo flexibilite, zrozumiteľnosti odpovedí a používateľskej skúsenosti. Rule-based chatbot však poskytuje vyššiu mieru predvídateľnosti a kontroly nad výstupom. Práca preto ukazuje, že v prostredí finančných dát je vhodné uvažovať najmä o kontrolovanom generatívnom prístupe, v ktorom jazykový model slúži ako interpretačná vrstva nad deterministicky vykonávanými dátovými operáciami. |
| Klíčová slova: | chatbot; rule-based chatbot; generatívna umelá inteligencia; veľké jazykové modely; relačná databáza; objektívne testovanie; používateľské testovanie; finančné dáta; tool-calling |
| Název práce: | Návrh, implementácia a porovnanie rule-based chatbota a chatbota založeného na generatívnej AI nad historickými finančnými dátami |
|---|---|
| Autor(ka) práce: | Kohútová, Erika |
| Typ práce: | Diplomová práce |
| Vedoucí práce: | Chudán, David |
| Oponenti práce: | Mattová, Michaela |
| Jazyk práce: | Slovensky |
| Abstrakt: | Tato diplomová práce se zabývá návrhem, implementací a porovnáním rule-based chatbota a chatbota založeného na generativní umělé inteligenci nad databází historických finančních dat. Cílem práce je ověřit, jak se tyto dva přístupy liší při zpracování uživatelských dotazů, vyhledávání dat a generování odpovědí v prostředí, kde je důležitá přesnost, kontrola a práce s ověřitelným datovým zdrojem. V praktické části je nejprve navržena a implementována relační databáze obsahující historické devizové kurzy, ceny akciových instrumentů a údaje o úrokových křivkách. Nad touto databází jsou následně vytvořeny dvě samostatné chatbotové aplikace. První řešení využívá explicitně definovaná pravidla, intenty, entity a validační logiku. Druhé řešení využívá velký jazykový model, který přistupuje k datům prostřednictvím předem definovaných nástrojů pomocí tool-callingu. Oba chatboty jsou porovnány pomocí objektivního testování na stejné sadě scénářů a doplněny o uživatelské testování. Výsledky ukazují, že generativní chatbot dosahuje lepších výsledků zejména ve flexibilitě, srozumitelnosti odpovědí a uživatelské zkušenosti. Rule-based chatbot však poskytuje vyšší míru předvídatelnosti a kontroly nad výstupem. Práce proto ukazuje, že v prostředí finančních dat je vhodné uvažovat především o kontrolovaném generativním přístupu, v němž jazykový model slouží jako interpretační vrstva nad deterministicky prováděnými datovými operacemi. |
| Klíčová slova: | tool-calling; relační databáze; rule-based chatbot; generativní umělá inteligence; chatbot; velké jazykové modely; finanční data; objektivní testování; uživatelské testování |
| Název práce: | Design, Implementation and Comparison of a Rule-Based Chatbot and a Generative AI-Based Chatbot over Historical Financial Data |
|---|---|
| Autor(ka) práce: | Kohútová, Erika |
| Typ práce: | Diploma thesis |
| Vedoucí práce: | Chudán, David |
| Oponenti práce: | Mattová, Michaela |
| Jazyk práce: | Slovensky |
| Abstrakt: | This diploma thesis focuses on the design, implementation and comparison of a rule-based chatbot and a chatbot based on generative artificial intelligence over a database of historical financial data. The aim of the thesis is to examine how these two approaches differ in processing user questions, retrieving data and generating responses in an environment where accuracy, control and the use of a verifiable data source are important. The practical part first presents the design and implementation of a relational database containing historical foreign exchange rates, stock instrument prices and interest rate curve data. Two separate chatbot applications are then built on top of this database. The first solution uses explicitly defined rules, intents, entities and validation logic. The second solution uses a large language model that accesses data through predefined tools using tool-calling. Both chatbots are compared through objective testing on the same set of scenarios and supplemented by user testing. The results show that the generative chatbot performs better mainly in flexibility, clarity of responses and user experience. However, the rule-based chatbot provides a higher degree of predictability and control over the output. The thesis therefore shows that, in the context of financial data, it is especially appropriate to consider a controlled generative approach, in which the language model serves as an interpretation layer over deterministically executed data operations. |
| Klíčová slova: | chatbot; rule-based chatbot; generative artificial intelligence; large language models; tool-calling; financial data; relational database; objective testing; user testing |
Informace o studiu
| Studijní program / obor: | Znalostní a webové technologie |
|---|---|
| Typ studijního programu: | Magisterský studijní program |
| Přidělovaná hodnost: | Ing. |
| 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: | 28. 4. 2025 |
|---|---|
| Datum podání práce: | 3. 5. 2026 |
| Datum obhajoby: | 8. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/92222/podrobnosti |