In this thesis, we discussed creation of chatbot assistant for communication with smart-house's backend system.
At the beginning, we described home automatisation as-is situation, introduced chatbots in general, described their history and use of chatbots today.
We continued with introduction of IBM Cloud platform. IBM Cloud is IBM's platform, where company is offering their clients their cloud-based services. Some of those services are also offered in Lite plans (free versions). One of those is Watson Assistant, which we have used to build our chatbot. Watson Assistant is cloud service that enables users to create and use chatbot. The assistant is further presented in detail later in the thesis.
Following part of the thesis is presentation of our home assistant planning, where we presented the idea of home assistant and described how chatbot is positioned within complete home assistant solution.
Later we also presented programming process, it's main components, programming method and challenges we faced during the programming.
At the end we also described key findings, both at the level of chatbot's correctness of understanding user's inputs and actual usability for communication between home assistant and backend system. We also discussed ways for further improvement and development of our built chatbot.
|