Technical aspects of running chatbots
Thesis title: | Technické aspekty provozu chatbota |
---|---|
Author: | Tlustý, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Vencovský, Filip |
Opponents: | Karkošková, Soňa |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá problematikou technických aspektů provozu chatbotů. Jejím cílem jetvorba vlastního prototypu chatbota za použití výhradně open source softwarovýchnástrojů. Dílčím cílem pak je porovnání open source frameworků pro tvorbu chatbotů.V práci je nejprve představeno téma chatbotů, je stručně shrnuta jejich historie ajsou uvedeny některé příklady jejich současného využití. Rovněž jsou rozebránymožnosti jejich využití podle rolí uživatelů.V další části je popisována tvorba prototypu. Nejprve jsou zvoleny odpovídající opensource softwarové nástroje a je vytvořeno virtuální prostředí, ve kterém je prototypdále vytvářen. Tvorba prototypu je podrobně komentována. Po vytvoření prototypujsou ověřeny jeho technické parametry, které jsou na závěr zhodnoceny. |
Keywords: | Kubernetes; škálovatelnost; dostupnost; Docker; chatbot |
Thesis title: | Technical aspects of running chatbots |
---|---|
Author: | Tlustý, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Vencovský, Filip |
Opponents: | Karkošková, Soňa |
Thesis language: | Česky |
Abstract: | This thesis is focused on technical aspects of running chatbots. Its aim is to create a customchatbot prototype using solely open source software tools. As a secondary goal, this thesisalso aims to compare available open source frameworks for creating chatbots.Firstly, the topic of chatbots is introduced, a short summary of the chatbot history ispresented and several examples of chatbot use cases nowadays are shown. Also use cases byuser roles are shown.In the next part of the thesis, the process of building the prototype is described. Afterchoosing appropriate open source software tools, the virtual environment in which theprototype will be built is set up. The creation of the prototype is commented in detail. Whenthe prototype is complete, its technical parameters are verified and evaluated. |
Keywords: | chatbot; scalability; availability; Docker; Kubernetes |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 4. 11. 2018 |
---|---|
Date of submission: | 29. 4. 2019 |
Date of defense: | 29. 5. 2019 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/68524/podrobnosti |