Implementation of a chatbot for the Faculty of Informatics and Statistics of the Prague University of Economics and Business

Thesis title: Implementace chatbota pro Fakultu informatiky a statistiky VŠE
Author: Vančata, Jakub
Thesis type: Bakalářská práce
Supervisor: Vadinský, Ondřej
Opponents: Zamazal, Ondřej
Thesis language: Česky
Abstract:
Práce se zabývá implementací chatbota pro Fakultu informatiky a statistiky VŠE a jejím výsledkem je pilotní verze připravená pro další zkoumání a implementaci. Smyslem chatbota je bakalářským studentům v programu Aplikovaná informatika předat potřebné informace ke studiu a tím je ušetřit zbytečného stresu. Práce zběžně uvádí historii chatbotů spolu s počátky umělé inteligence v 50. letech minulého století a zároveň popisuje i nejmodernější jazykové modely jako je GPT-4. Práce vychází z předešlé implementace chatbota a snaží se ho udělat uživatelsky přívětivějším, na čemž ukazuje, jak je vhodné navrhnout chatbotův styl vyjadřování. Část textu je věnována i aktuálnímu stavu předávání informací Fakultou. Znalostní báze chatbota je vytvořena díky využití metody pozorování ve studentské skupině a zároveň metodě dotazníkového šetření. Tato data jsou v práci dále analyzována a na jejich základě je navrhnuta konverzace včetně faktických odpovědí na otázky týkající se studia. Chatbot je implementován ve svobodném nástroji Botpress a demonstruje jeho flexibilitu pro budoucí rozšíření. Nad výslednou implementací je na základě zpětné vazby respondentů z hloubkových rozhovorů několikrát iterováno a nakonec je proveden experiment, zda aktuální stav pokročilých jazykových modelů umožňuje implementaci obdobného chatbota za pomocí prompt engineeringu.
Keywords: Botpress; chatbot; aplikovaná informatika; ChatGPT; zpracování přirozeného jazyka
Thesis title: Implementation of a chatbot for the Faculty of Informatics and Statistics of the Prague University of Economics and Business
Author: Vančata, Jakub
Thesis type: Bachelor thesis
Supervisor: Vadinský, Ondřej
Opponents: Zamazal, Ondřej
Thesis language: Česky
Abstract:
The thesis focuses on the implementation of a chatbot for the Faculty of Informatics and Statistics of the Prague University of Economics and Business. The result is a prototype version suitable for further research and implementation. The purpose of the chatbot is to provide undergraduate students in the Applied Informatics program with the information they need to pursue their studies, thus saving them from unnecessary stress. The thesis briefly introduces the history of chatbots along with the origins of artificial intelligence in the 1950s, while also describing state-of-the-art language models such as GPT-4. The thesis builds upon a previous chatbot implementation and attempts to make it more user-friendly, showing how to appropriately design a chatbot's communication style. Part of the thesis is also dedicated to the current channels of communication by the Faculty. The chatbot's knowledge base is created by employing both the method of observation within a student group and a questionnaire survey method. This data is further analyzed in the thesis and based on this analysis, a conversation including factual answers to questions related to the studies is designed. The chatbot is implemented in the open-source tool Botpress and it demonstrates its flexibility for future extensions. The resulting implementation is repeatedly iterated over based on respondents' feedback from in-depth interviews, and finally, an experiment is conducted to determine whether the current state of advanced language models allows for the implementation of a similar chatbot using prompt engineering.
Keywords: chatbot; natural language processing; Botpress; ChatGPT; applied informatics

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 6. 12. 2022
Date of submission: 8. 5. 2023
Date of defense: 16. 6. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/83236/podrobnosti

Files for download

    Last update: