Tato diplomová práce se zabývá návrhem a realizací inteligentního virtuálního asistenta simulujícího ovládání chytrého domu. Teoretická část diplomové práce obsahuje zhodnocení stavu na poli virtuálních asistentů, jsou popsány vývojářské platformy určené pro vývoj virtuálních asistentů, je nastíněna problematika zpracování přirozeného jazyka a po-rovnána některá z existujících řešení inteligentních virtuálních asistentů. Praktická část obsahuje návrh designu aplikace, popis její implementace, uživatelskou dokumentaci a její SWOT analýzu.
Anotace v angličtině
This diploma thesis deals with the design and implementation of an intelligent virtual assistant simulating the control of a smart house. The theoretical part of the diploma thesis contains an evaluation of the state in the field of virtual assistants, development platforms for the development of virtual assistants are described, the issue of natural language processing is outlined and some of the existing solutions of intelligent virtual assistants are compared. The practical part contains the design of the application, a description of its implementation, user documentation and its SWOT analysis.
Klíčová slova
inteligentní virtuální asistent, desktopová aplikace, Dependency Injection, .NET Framework, zpracování přirozeného jazyka, Windows Forms, C#
Klíčová slova v angličtině
intelligent virtual assistant, desktop application, Dependency Injection, .NET Framework, natural language processing, Windows Forms , C#
Rozsah průvodní práce
74 s. (83 134 znaků)
Jazyk
CZ
Anotace
Tato diplomová práce se zabývá návrhem a realizací inteligentního virtuálního asistenta simulujícího ovládání chytrého domu. Teoretická část diplomové práce obsahuje zhodnocení stavu na poli virtuálních asistentů, jsou popsány vývojářské platformy určené pro vývoj virtuálních asistentů, je nastíněna problematika zpracování přirozeného jazyka a po-rovnána některá z existujících řešení inteligentních virtuálních asistentů. Praktická část obsahuje návrh designu aplikace, popis její implementace, uživatelskou dokumentaci a její SWOT analýzu.
Anotace v angličtině
This diploma thesis deals with the design and implementation of an intelligent virtual assistant simulating the control of a smart house. The theoretical part of the diploma thesis contains an evaluation of the state in the field of virtual assistants, development platforms for the development of virtual assistants are described, the issue of natural language processing is outlined and some of the existing solutions of intelligent virtual assistants are compared. The practical part contains the design of the application, a description of its implementation, user documentation and its SWOT analysis.
Klíčová slova
inteligentní virtuální asistent, desktopová aplikace, Dependency Injection, .NET Framework, zpracování přirozeného jazyka, Windows Forms, C#
Klíčová slova v angličtině
intelligent virtual assistant, desktop application, Dependency Injection, .NET Framework, natural language processing, Windows Forms , C#
Zásady pro vypracování
Zhodnoťte a popište současný stav dané problematiky.
Seznamte se s vývojářskými platformami určených pro vývoj inteligentních virtuálních asistentů a s problematikou zpracování přirozeného jazyka.
Porovnejte existující řešení inteligentních virtuálních asistentů.
Na zvolené platformě navrhněte a vytvořte virtuálního asistenta.
Analyzujte silné a slabé stránky Vámi vytvořeného virtuálního asistenta.
Diskutujte možný další vývoj v oblasti virtuálních asistentů.
Zásady pro vypracování
Zhodnoťte a popište současný stav dané problematiky.
Seznamte se s vývojářskými platformami určených pro vývoj inteligentních virtuálních asistentů a s problematikou zpracování přirozeného jazyka.
Porovnejte existující řešení inteligentních virtuálních asistentů.
Na zvolené platformě navrhněte a vytvořte virtuálního asistenta.
Analyzujte silné a slabé stránky Vámi vytvořeného virtuálního asistenta.
Diskutujte možný další vývoj v oblasti virtuálních asistentů.
Seznam doporučené literatury
STROSSA, Petr. Počítačové zpracování přirozeného jazyka [online]. Praha: Oeconomica, 2011 [cit. 2019-11-10]. Odborná kniha s vědeckou redakcí. ISBN 978-802-4517-773.
BOJAR, Ondřej. Čeština a strojový překlad: strojový překlad našincům, našinci strojovému překladu. Praha: Ústav formální a aplikované lingvistiky, c2012. Studies in computational and theoretical linguistics. ISBN 978-80-904571-4-0.
Speech and Language Processing. Standford University [online]. 2019 [cit. 2019-11-10]. Dostupné z: https://web.stanford.edu/ jurafsky/slp3/ed3book.pdf
Natural Language Processing (NLP): What it is and why it matters. SAS [online]. 2019 [cit. 2019-11-10]. Dostupné z: https://www.sas.com/cs_cz/insights/analytics/what-is-natural-language-processing-nlp.html
The rise of Intelligent ?Voice? Assistants (I.A.). Chatbots Magazine [online]. 2016 [cit. 2019-11-10]. Dostupné z: https://chatbotsmagazine.com/intelligent-assistants-i-a-85c21f9d3b8e
Seznam doporučené literatury
STROSSA, Petr. Počítačové zpracování přirozeného jazyka [online]. Praha: Oeconomica, 2011 [cit. 2019-11-10]. Odborná kniha s vědeckou redakcí. ISBN 978-802-4517-773.
BOJAR, Ondřej. Čeština a strojový překlad: strojový překlad našincům, našinci strojovému překladu. Praha: Ústav formální a aplikované lingvistiky, c2012. Studies in computational and theoretical linguistics. ISBN 978-80-904571-4-0.
Speech and Language Processing. Standford University [online]. 2019 [cit. 2019-11-10]. Dostupné z: https://web.stanford.edu/ jurafsky/slp3/ed3book.pdf
Natural Language Processing (NLP): What it is and why it matters. SAS [online]. 2019 [cit. 2019-11-10]. Dostupné z: https://www.sas.com/cs_cz/insights/analytics/what-is-natural-language-processing-nlp.html
The rise of Intelligent ?Voice? Assistants (I.A.). Chatbots Magazine [online]. 2016 [cit. 2019-11-10]. Dostupné z: https://chatbotsmagazine.com/intelligent-assistants-i-a-85c21f9d3b8e
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval svou prezentaci, vedoucí přečetl posudky a student odpověděl na všechny dotazy vedoucího/oponenta.
Komise měla následující dotazy:
doc. Šenkeřík - Na základě čeho jste zvolit techniku pro vývoj vaší aplikace ?
doc. Šenkeřík - Proč jste zvolit teplotu v troubě 0 stupňu ?