Návrh a implementace AI chatbotů
Název práce: | Návrh a implementace AI chatbotů |
---|---|
Autor(ka) práce: | Sladký, David |
Typ práce: | Diplomová práce |
Vedoucí práce: | Novotný, Ota |
Oponenti práce: | Vencovský, Filip |
Jazyk práce: | Česky |
Abstrakt: | Práce se zabývá technologií chatbotů, umělou inteligencí a využitím zpracování přirozeného jazyka (NLP) k vytvoření dvou různých chatbotů, kteří jsou za pomocí těchto technologií schopni v jednom případě konverzace i strojového učení a ve druhém konverzace na základě datasetu, který má k dispozici. Základní schopností obou chatbotů je rozpoznání vstupů od uživatele tak, aby mohli poskytnout relevantní odpověď. Přínosem práce je seznámení čtenáře s problematikou chatbotů založených na umělé inteligenci, zpracování přirozeného jazyka a obecných prvků umělé inteligence. Velmi důležitým přínosem této práce je též detailní popis návrhu a implementace těchto chatbotů. Hlavním cílem této práce bylo navrhnout a implementovat dva chatboty, kteří využívají prvky umělé inteligence pro rozpoznávání vstupů a ke schopnosti na ně smysluplně reagovat, dále následné porovnání obou těchto modelů a zároveň pak poskytnutí možnosti rozšíření jejich konverzačních schopností o nové informace. Práce je strukturována do tří částí. První část čtenáře seznámí s technologií chatbotů, umělé inteligence, zpracování přirozeného jazyka a metod tvorby chatbotů. Ve druhé části práce je provedena systematická analýza studií o interakci s AI chatboty, jejímž výstupem jsou poznatky k nejdůležitějším oblastem, které příslušnou interakci ovlivňují. A třetí, tj. poslední část práce, tvoří postup návrhu a implementace dvou růžných chatbotů, kteří jsou následně porovnáni na shodných testovacích vstupech. V neposlední řadě jsou popsána jejich omezení a možnosti dalšího vývoje. |
Klíčová slova: | Chatbot; Generování přirozeného jazyka; Hluboké učení; Porozumění přirozenému jazyku; Python; Umělá inteligence; Umělý nervový systém; Zpracování přirozeného jazyka |
Název práce: | Design and implementation of AI chatbots |
---|---|
Autor(ka) práce: | Sladký, David |
Typ práce: | Diploma thesis |
Vedoucí práce: | Novotný, Ota |
Oponenti práce: | Vencovský, Filip |
Jazyk práce: | Česky |
Abstrakt: | The thesis deals with the technology of chatbots, artificial intelligence and the use of natural language processing (NLP) to create two different chatbots, which are able to use these technologies in the first case for conversation and machine learning and the other one for conversation based on the dataset available. The basic feature of both chatbots is the recognition of user input so that they can provide a relevant answer. The contribution of the thesis is to acquaint the reader with the topic of chatbots based on artificial intelligence, natural language processing and general elements of artificial intelligence. Also a detailed description of the design and implementation of these chatbots is a very important benefit of this thesis. The main goal of this thesis was to design and implement two chatbots that use elements of artificial intelligence to recognize inputs and the ability to respond meaningfully to them. Then compare both of these models and at the same time provide the opportunity to expand their conversational skills with new information. The thesis is divided into three parts. In the first one readers will be introduced to chatbot technology, artificial intelligence, natural language processing and chatbot creation methods. In the second part, a systematic analysis of studies on the interaction with AI chatbots is performed, the output of which is knowledge of the most important areas that affect the interaction. And the last part is the process of design and implementation of two different chatbots, which are then compared on the same test inputs. Next, their limitations and possibilities of further development are described. |
Klíčová slova: | Python; Artificial intelligence; Artificial neural network; Chatbot; Deep learning; Natural language generation; Natural language processing; Natural language understanding |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Podniková informatika |
---|---|
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ích technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 4. 10. 2019 |
---|---|
Datum podání práce: | 6. 12. 2020 |
Datum obhajoby: | 3. 2. 2021 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/71078/podrobnosti |