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 |