Open Source Platform Digital Personal Assistant

Nowadays Digital Personal Assistants (DPA) become more and more popular. DPAs help to increase quality of life especially for elderly or disabled people. In this paper we develop an open source DPA and smart home system as a 3- rd party extension to show the functionality of the assistant. The system is designed to use the DPA as a learning platform for engineers to provide them with the opportunity to create and test their own hypothesis. The DPA is able to recognize users' commands in natural language and transform it to the set of machine commands that can be used to control different 3rdparty application. We use smart home system as an example of such 3rd-party. We demonstrate that the system is able to control home appliances, like lights, or to display information about the current state of the home, like temperature, through a dialogue between a user and the Digital Personal Assistant.

[1]  Wenjie Gong The Internet of Things (IoT): what is the potential of the internet of things (IoT) as a marketing tool? , 2016 .

[2]  Young-Bum Kim,et al.  An overview of end-to-end language understanding and dialog management for personal digital assistants , 2016, 2016 IEEE Spoken Language Technology Workshop (SLT).

[3]  Katharina Rasch,et al.  Smart assistants for smart homes , 2013 .

[4]  Ruhi Sarikaya,et al.  Remembering what you said: Semantic personalized memory for personal digital assistants , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[5]  Karen L. Myers,et al.  A Cognitive Framework for Delegation to an Assistive User Agent , 2005 .

[6]  Fabrizio Montesi,et al.  Microservices: Yesterday, Today, and Tomorrow , 2017, Present and Ulterior Software Engineering.

[7]  Manuel Mazzara,et al.  Towards a formalism-based toolkit for automotive applications , 2013, 2013 1st FME Workshop on Formal Methods in Software Engineering (FormaliSE).

[8]  Yichao Lu,et al.  A practical approach to dialogue response generation in closed domains , 2017, ArXiv.

[9]  Ronald G. Dreslinski,et al.  Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers , 2015, ASPLOS.

[10]  Matt J. Kusner,et al.  From Word Embeddings To Document Distances , 2015, ICML.

[11]  G. Broll,et al.  Microsoft Corporation , 1999 .

[12]  Manuel Mazzara,et al.  Jolie Good Buildings: Internet of things for smart building infrastructure supporting concurrent apps utilizing distributed microservices , 2016, ArXiv.

[13]  Ivan Lanese,et al.  Microservices: How To Make Your Application Scale , 2017, Ershov Informatics Conference.

[14]  Manuel Mazzara,et al.  A Holistic Infrastructure to Support Elderlies' Independent Living , 2016 .

[15]  Joel J. P. C. Rodrigues,et al.  Intelligent Personal Assistants Based on Internet of Things Approaches , 2018, IEEE Systems Journal.

[16]  Manuel Mazzara,et al.  Microservice-Based IoT for Smart Buildings , 2016, 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[17]  Luming Tan,et al.  Future internet: The Internet of Things , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[18]  Luis Alonso,et al.  Information Exchange in Randomly Deployed Dense WSNs With Wireless Energy Harvesting Capabilities , 2016, IEEE Transactions on Wireless Communications.